본문 바로가기

Android

[Android] Android 1.5 NDK(Native Development Kit) Release 1 발표 Group Photo - Android by Austin Ziegler 구글이 안드로이드 1.5 NDK, Release 1을 발표했다. 안드로이드 어플리케이션은 Dalvic(엄밀히는 JVM과 다르다)이라는 가상머신 위에서 실행되는데, NDK(Native Development Kit)는 안드로이드 어플리케이션의 일부를 C, C++ 등의 네이티브 랭귀지로 작성할 수 있도록 해준다. NDK는 아래와 같은 것들을 제공한다. C, C++ 소스로부터 네이티브 코드 라이브러리를 생성할 수 있는 툴들과 빌드 파일들을 제공 안드로이드 장치에 배포될 수 있는 어플리케이션 패키지 파일(.apks) 안에 네이티브 라이브러리를 임베드할 수 있는 방법을 제공 안드로이드 1.5이후 릴리즈에 제공하게 될 모든 안드로이드 플랫폼에서 .. 더보기
[Android] 1.5 SDK r2 사실은 뒷북이다. 그간 정보 수집에 게을렀더니 안드로이드 1.5 SDK Release 2가 지난 5월에 나왔던 것도 모르고 있었다. SDK 다운로드는 아래 페이지에서 받을 수 있다. Android 1.5 SDK Release 2 : http://developer.android.com/sdk/1.5_r2/index.html [Release Note]를 보면 개발 툴 자체는 바뀐 것이 없고, oCert.org 의 권고( http://www.ocert.org/advisories/ocert-2009-006.html )에 기술된 이슈를 위한 보안 패치를 포함, 업데이트된 안드로이드 1.5 시스템 이미지를 제공한다고 한다. 더보기
주요 스마트폰 총 소유비용(TCO) 비교 http://www.billshrink.com/ 라는 사이트의 포스트 "TOTAL COST OF OWNERSHIP: IPHONE 3G S VERSUS PALM PRE VERSUS ANDROID G1" 에서 얻은 정보이다. 제목 그대로 요즘 이슈가 되고 있는 주요 스마트폰 중에서 iPhone 3GS, Palm Pre, Android G1 의 사양과 가격, 서비스 플랜, 총 소유 비용을 정리한 표이다. iPhone 3GS는 AT&T, Palm Pre는 Sprint, 그리고 Android G1은 T-Mobile의 서비스 플랜을 기준으로 하고 있다. iPhone 3GS도 일단은 국내 발매가 아직은 루머로 판명 났고, Palm Pre도 발매 될지 모르겠고, Android 폰은 삼성, LG에서 준비하고 있다는 소문.. 더보기
[Android] Android Developer Challenge 2 이래저리 바쁜 생활에, 잠시 정보망을 꺼놓고 살았다. 오늘에서야 확인한 글이지만, Android Developer Challenge(일명 ADC) 2 를 시작한다고 한다. (안드로이드 개발자 블로그 http://android-developers.blogspot.com/2009/05/calling-all-developers-for-android.html 참조) ADC란, 안드로이드 공식 발표 이전에, 안드로이드의 애플리케이션을 확보하고 개발자들의 관심을 고취하고자(이건 순전히 내 해석이다) 진행했던 개발자 행사이다. 이번 ADC 2 행사는 ADC 1이 안드로이드 공식 발표 이전에 시행했던 것에 비해, 실제 제품이 나와 있고 안드로이드 1.5가 정식 릴리즈 되어 있고 안드로이드 마켓이 열려 있다 는 점에서 .. 더보기
[Android 1.5] 안드로이드 어플리케이션 하위 호환성 확보 그간 안드로이드 기기래봤자 HTC G1 밖에 없었으니 API 맞춰 만들기만 하면 됐겠지만, 안드로이드 1.5가 정식으로 릴리즈되면서 하위 호환성에 대한 고민이 필요하게 되었다. 안드로이드 개발자 블로그의 최근 포스트 "Backward compatibility for Android applications" 에는 이러한 고민에 대처하는 몇 가지 방법을 알려준다. 우선 안드로이드 1.5가 제공하는 새 기능을 적용한 어플리케이션이라면 다음 두 가지 상황에서 고민해야 한다. 1.5 이상의 기기에서만 작동하게 하느냐 1.5 API의 기능은 사용하지 못하게 하더라도 일단 작동하게 해 주느냐 1번 상황이라면 얘기는 간단해진다. 안드로이드 어플리케이션의 실행 정보를 담고 있는 AndroidManifest.xml 에 아래.. 더보기