少し前まで、AndroidとiPhone SDKを使用する必要がありました。 私はたくさんのことが好きで、たくさんのことが驚きました。 開発者の観点から両方のSDKを比較することにしました。
| 基準 | iPhone SDK | Android |
| ダウンロード数 | 2008年2月から100,000 | 2007年11月から750,000 |
| 一般的な比較( engadget経由) | | |
| 費用 | 無料で | 無料で |
| SDKネイティブ | はい | はい |
| 言語 | Objective C 2.0 | Java |
| アプリケーション配布方法 | iTunes Store | 不明 |
| リモートデバッグ | はい | はい |
| タッチスクリーン | マルチタッチ | シングルタッチ |
| フラッシュサポート | いや | いや |
| Javaサポート | いや | はい |
| アプリケーション開発 | | |
| 開発プラットフォーム | OS X 10.5 | OS X、Win、Linux |
| IDE | xcode | Eclipse(またはその他の ) |
| GUIビルダー | すでにはい | いや |
| UIは | Objective-Cのクラスファイル | XMLファイル |
| ガベージコレクター | いや | 作り付け |
| Bluetoothサポート | いや | いいえ( まだ ) |
| ジオロケーション | はい | はい |
| 電話の位置の決定(傾き、動き) | はい | いいえ( まだ ) |
| バックグラウンドでのアプリケーション作業 | いや | はい |
| ファイルシステムアクセス | はい | はい |
| 組み込みデータベース | いいえ( 噂は流布していますが ) | はい(sqlite) |
| 電話機能(通話、SIMカード、SMS)へのアクセス | いや | はい |
いずれかのSDKの優位性について結論を出したくありません。 ただし、私は個人的にAndroid用のアプリケーションを作成するのがもう少し好きだったことに注意してください(おそらくJavaに精通しているためです)。
他に何をテーブルに追加できるか/何を明確にすることができるかについての提案がある場合は、比較を展開/修正することができます。