目次:
FroYo、FroYo、FroYo。 どこでもAndroid 2.2に関するニュースを見ずに、技術ブログにアクセスしたり、Twitterのタイムラインを読んだりできないようです。 FroYoはこれを行うことができ、FroYoはこれを300パーセント高速化します。FroYoにはポニーがあります。 正気の男を狂わせるのに十分です(私たちの誰もそれについて心配する必要はありません)。 私たちは皆、私たちの携帯電話のためにおいしいAndroidの新しいお菓子を求めていますが、それがなぜなのか、何がそれに伴うのかを本当に知っていますか? うまくいけば、ここでの作業が完了するまでに、何を期待し、いつそれを期待するかについて、より良いアイデアが得られるでしょう。 リンクをクリックして、スプーンを手に入れて、この冷凍調合物があなたと私のために用意しているものをチェックしましょう。
Androidで働くGoogleの人たちは明らかにお腹がすいた天才で、お菓子が大好きです。 Cupcake(Android 1.5)、Donut(Android 1.6)、Eclair(Android 2.1)、そして今ではFroYo(Android 2.2)を見てきました。 それぞれが少し良くなり、開発者にとってよりエキサイティングなものを提供し、そして最も重要なことは、私たちに電話を見て、私たちが望むように振る舞うためのより多くのより良いオプションを与えてくれます。 それは完全ではなく、おそらく完全ではありませんが、FroYoは私たちにいくつかのエキサイティングな変更を提供するとともに、私たち全員が望んでいた基本的な機能を追加します。 何を期待するか、何を期待しないか、いつそれを期待するかがわかるように、すべてをわかりやすい英語で分解してみましょう。
何JIT? (別名Just in Timeコンパイラー)
あの写真が見えますか? おそらく、JIT(Just I n T ime compiler )が自分の携帯電話を非常に高速にすると言ったり、「400パーセント高速に動作する」などのワイルドなサウンドの主張を聞いたことがある人々と一緒に、どこでもそれを塗りつぶしたようなものを見たことがあるでしょう。 まあそれは本当です。 並べ替え。 JITについてポッドキャストで少し話しましたが、ここで少し時間をかけてすべてを説明しましょう。
Androidは、Dalvik VMと呼ばれる特別なJavaベースの仮想マシンを使用して、アプリケーションを実行します。 私たちは皆、Windowsアプリケーションをjavaで実行しましたが、共通している点が1つあります。実行する前に、コンピューターでJavaインタープリターを起動する必要があります。 Androidも同じです。 DalvikはAndroid内で実行されるプログラムのようなものであり、サードパーティのアプリケーションを実行して対話することができます。 好きなゲーム、または信頼できるバーコードスキャナーは、Dalvik VMを介して、指とプロセッサの間を一周する必要があります。 JITは、アプリケーションの実行方法の変更です。 通常はDalvik VMを通過する必要のある情報を取得し、Androidが読み取れるものに解釈され、その後プロセッサーが使用および処理できる情報に解釈されます。 JITを使用すると、Dalvik VMに少量の新しいオーバーヘッドが追加されますが、情報はシステムが直接使用および操作できるものに直接変換されます。 昨年の夏季オリンピックでは、アナウンサーが翻訳者を利用して世界中のアスリートにインタビューするのを見ました。 まあ
JITが国連で使用している魔法のヘッドセットの1つであり、その場で翻訳し、仲介者を排除すると想像してください。 ええ、それはかなりおかしいです。
実際の速度の増加について少し説明する必要があります。 上の写真では、Linpackというベンチマークアプリが表示されています。
このアプリは、コードの翻訳速度を確認するためだけに設計されています。 速度の大幅な増加を示しています。これは、速度を測定するだけだからです。 それが、これらの3〜5倍の高速化の主張の出所です。 現実の世界の状況では、500%増加することはありません。 ごめんなさい。 良いニュースは、サードパーティのアプリケーションに非常に良い速度の向上をもたらすだけでなく、ネイティブのAndroid機能のためにいくらかのプロセッサ時間を解放することです。 JITは私たち全員に非常に素晴らしいものを提供し、全体的なパフォーマンスの向上を歓迎します。
言葉は写真ほど楽しいものではありませんし、そうではありません。 見てみな。
新しいグッズ
クールなビデオ。 私たちは皆、私たちの小さな緑の友人を愛しています。特に、彼が私たちと一緒に遊ぶことができる素晴らしい新しいものについて私たちに話しているときは。 JITは壁を越えて説明するのが難しいため、JITに特別なセクションを追加しましたが、FroYoのアップデートで得られるビデオの他の部分を見てみましょう。
クラウドからデバイスへのメッセージング
このプッシュプラスと呼ぶのが好きです。 この新機能により、開発者は情報を取得し、GoogleのサーバーからAndroidスマートフォンに直接プッシュすることができます。 どんな情報? アプリケーションが処理できる情報。 ビデオの例では、ユーザーは自分のコンピューターのWebブラウザーでGoogleマップを見ています。 地図上で場所をマークしたら、ブラウザプラグインを使用してその場所をAndroidスマートフォンにプッシュできます。 電話で受信すると、ユーザーはマップアプリで通常できることなら何でもできます。 保存、ブックマーク、ナビゲート、または再共有することもできます。 これは、マップ以上の方法で機能します。 新しい種類の共有タスクリストとカレンダー共有が近日中に見られます。
アクションでそれを見たいですか? もちろんそうです! フィルはこれをペースで進めました。 ビデオをご覧ください