1

Android の最初のリリースから約 2 年が経過しましたが、Windows モバイルとは異なり、すでに 6 ~ 7 つの Android リリースがあります。そして、2.1 と 2.2 の間には多くの変更点があることがわかりました。ローカル サービスを呼び出す方法、およびその他のメソッドが非推奨になったなど..

では、Android 2.2 の安定性はどうでしょうか。もっと頻繁にリリースするつもりですか?2.2 での開発は、今後私を悩ませることになるのでしょうか? 2.2 はサブバージョンのように聞こえますが、まだベースラインはありません。あなたの考えは何ですか?

4

4 に答える 4

6

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 が「ベースライン」であることを認識していると思います。

于 2010-10-23T12:50:15.533 に答える
2

はい、頻繁にリリースされます。Google のモットーは、リリースを早め、頻繁にリリースすることです。

于 2010-10-23T12:36:16.533 に答える
2

競争力を維持したいモバイル プラットフォームは、機能を追加し続ける必要があります。また、機能が追加されると、新しい API が導入されたり、既存の API が変更されたりします。これは、iPhone、Android、またはその他の最新のプラットフォームに当てはまります。

おそらく、古い Windows Mobile (WM7 ではない) は API をそれほど迅速に変更しませんでした。これは、開発が遅れており、それが市場の数字に表れているためです。

とはいえ、Android には最新のモバイル オペレーティング システム機能がすべて搭載されており、過去 2 年間に見られたようなペースで API を追加/変更することはなくなると思います。

OTOH は、タブレットや TV などの新しいプラットフォームを対象とする機能 (および API) を追加する可能性があります。

したがって、私の意見では、今後の API の変更は、新しいプラットフォーム (タブレットや TV) に依存する機能をターゲットにする場合を除いて、過去 2 年間に見られたほど速くはならないでしょう。

于 2010-10-23T12:42:23.470 に答える
1

より大きな問題は、潜在的な顧客が異なるバージョンを使用することだと思います. したがって、顧客が 2.2、2.1、1.6、または 1.5 を使用するかどうかはわかりません。したがって、私の意見では、とにかくいくつかのバージョン用にアプリを開発する必要があります。

Google はまもなく 3.0 をリリースすると発表しているので、アプリを 1 つのバージョンだけに設計することにしない限り、この問題はこの機能でさらに悪化すると思います。だとすれば比較的安定していると思います。ただし、技術の進歩とさらなる可能性により、OS に新しい機能を追加する必要が常にあり、場合によっては既存の API を変更することさえあります。

しかし、バージョンが高いほど安定していると思います。だから私は個人的にあなたの多かれ少なかれ節約を言うでしょう.

于 2010-10-23T12:36:39.377 に答える