Android の最初のリリースから約 2 年が経過しましたが、Windows モバイルとは異なり、すでに 6 ~ 7 つの Android リリースがあります。
Microsoft が Windows Mobile を廃止したことに気付くでしょう。
そして、2.1 と 2.2 の間には多くの変更点があることがわかりました。
あまり。開発者の観点からは、コードに影響を与える変更はほとんどありません。私は 100 を優に超えるサンプル アプリと Android コンポーネントを持っていますが、Android 2.2 用に変更する必要があるものは思い浮かびません。いくつかの新しい 2.2 関連のもののために、いくつかの新しいサンプルを作成する必要がありました。
ローカル サービスを呼び出す方法
Android 2.2 で導入されたローカル サービス API に大きな変更があったことは認識していません。詳しく説明しますか?
および他のメソッドは廃止されました
それが起こります。Android で「非推奨」とは、一般的に「可能な限りサポートしますが、他のものを使用することを強くお勧めします」を意味することに注意してください。主な例外は、セキュリティ上の理由で廃止されたものです。
では、Android 2.2 の安定性はどうでしょうか。
毎日使用している Nexus One や、他のテスト デバイス (もっと散発的に使用) では特に問題はありませんでした。
もっと頻繁にリリースするつもりですか?
Google は、1 年に 2 回のリリースに戻すという目標を示しており、2010 年はそのようになっています。Google TV で Android マーケットを許可するには、2011 年に 3 つのリリースが必要になる可能性がありますが、時間が経てばわかります。
2.2 での開発は、今後私を悩ませることになるのでしょうか?
他のオペレーティング システム用に開発するだけです。すべての OS メーカーは、同じ基本的な目標を持っています。それは、以前のバージョン用に作成されたアプリを、できるだけ変更を加えずに、理想的にはまったく変更せずに、新しいバージョンで実行できるようにすることです。すべてのことを考慮すると、Android はこれに関してかなりまともな仕事をしていますが、改善の余地は常にあります。
2.2 はサブバージョンのように聞こえますが、まだベースラインはありません。
それがあなたの意見です。すでに何千万台もの Android 2.2 デバイスが消費者の手元にあることを考えると、Google、デバイス メーカー、モバイル キャリア、消費者、開発者のすべてが、Android 2.2 が「ベースライン」であることを認識していると思います。