前向きの考え方 Google I / O:重要なライムパイはありませんが、開発者はアンドロイドの未来を示唆します

Google I / O:重要なライムパイはありませんが、開発者はアンドロイドの未来を示唆します

ビデオ: Французский с нуля, звуки [e] и [ɛ] (九月 2024)

ビデオ: Французский с нуля, звуки [e] и [ɛ] (九月 2024)
Anonim

広く「キーライムパイ」と呼ばれるAndroidの次のバージョンは、先週Google I / Oに登場しませんでした。 それでも、Googleはいくつかの新しい開発者ツールを発表し、ファイアサイドチャットで、Androidチームは、新しいプロセッサのサポートの改善、カメラサポートの改善、より高速なアップデートを提供する方法など、プラットフォームの将来の機能強化を提案しました。

会議で、Googleは、IntelliJ IDEフレームワークに基づいたAndroid開発者向けの統合開発環境である新しいAndroid Studioなど、いくつかの改良された開発者ツールを発表しました。 また、いくつかの新しいAPIがありましたが、その中で最も興味深いのはGoogle Playゲームサービスに関するものでした。 また、Googleは、統合された新しいヒントや使用状況の指標など、開発者コンソールにいくつかの変更をリリースしました。

ファイアサイドチャットでは、Androidチームのメンバーがプラットフォームの将来についての聴衆の質問に答えました。

最初に登場したトピックの1つは、フラグメンテーションの問題でした。 AndroidプラットフォームチームのエンジニアリングディレクターであるDave Burkeは、Googleがシリコンベンダーにオープンソースをリリースし、チップ上で動作するバージョンを作成して特定の携帯電話用に作成するOEMに提供すると説明しました。

バーク氏は、ある領域での変更が他の領域にそれほど影響を与えないように、コードをより階層化することにより、そのプロセスを合理化しようとしていると述べた。 また、Googleはさまざまな市場で実行されているさまざまなバージョンのハードウェアプロファイルをよりよく理解しようとしていると指摘しました。 彼は、ジンジャーブレッドは多くの新興市場で普及していると付け加えました。これは、一部の新しいバージョンよりもメモリが少なくて済むため、同社はエントリーレベルのスマートフォンでAndroidをより効率的にする方法を模索しているためです。

市場のもう一方の端では、Android設計チームを率いるMathias Duarteが、Android、特にOEMへのアップグレードの重要性を強調しました。 彼は、「Nexusソフトウェアエクスペリエンス」(つまり、サムスンの追加ではなく、Googleソフトウェアのみ)を備え、よりタイムリーなアップデートを行うSamsung Galaxy S 4のバージョンの発表を指摘しました。

アプリケーションの許可は、いくつかの質問で出てきました。 一部のアプリケーションの更新では、ユーザーが与えたくない許可を要求します。たとえば、Pocketは連絡先へのアクセスを要求します。 Androidフレームワークチームで働いているDianne Hackborn氏は、「今のところコミットすることはできませんが、これについては間違いなく考えています」と述べています。

多くの質問が実際に過去に戻った。 チームは、Androidの開発において、今知っていることをすべて知っていたら、どのように違うことをしたのだろうと尋ねました。 Playストアチームを率いるFicus Kirkpatrick氏は、最初はうまくいかなかったものの長いリストがあると述べました。 しかし、彼は彼らがしたことを後悔していません。なぜなら、物事を素早く見つけ出し、フィードバックを得て、素早く反復できることが非常に重要だからです。

AndroidシステムチームのRebecca Zavinは、サポートが最も困難なチップを尋ねられました。最初のチップは、多くのチップでLinuxのサポートさえなかったため、チームがゼロから始めていたためです。 彼女は、大きな課題は新しいCPUとGPUアーキテクチャを中心に展開され、Nexus 10は新しいARMデザインで最初に出荷されたものの1つであることを指摘しました。

バーク氏によると、Googleはチップパートナーと緊密に連携して、さまざまなハードウェアをサポートするハードウェアレイヤーを作成し、新しいデザインの立ち上げを容易にしました。

開発者リレーションチームの技術リーダーであるモデレーターのReto Meierは、すべてのハードワークが完了したかどうかを尋ね、Burkeはノーと言いました。 「Androidは赤ちゃんだと思うし、できることはまだまだたくさんある」と彼は言った。 GPUが画面を描画するだけでなく計算を実行できるほど強力になったのはこの1年だけでした、とBurkeはRenderscript APIを参照して追加しました。

「携帯電話のカメラはデジタルカメラをエミュレートしようとし、それは古いアナログコダックカメラをエミュレートしようとします」とバークは言いました。 「それを使ってできることはもっとたくさんあります」と彼はハードウェアとソフトウェアの両方のレベルで言った。 さらに、彼はGalaxy S 4のIRエミッターなどの新しいセンサーを指摘しました。

「そして、ハードウェアレベルでもできることがたくさんあります。さらに多くのイノベーションがあります」とバークは続けました。

別の聴衆は、GoogleがiOSエミュレータを作成して、彼の病院用に開発されたカスタムiPhoneアプリケーションをAndroidで実行できるかどうかを尋ねました。 「クパチーノに行って、Androidアプリのエミュレートを開始するように依頼する必要があると考えていました」とバーク氏は付け加え、「非常に最適でないユーザーエクスペリエンスには多くの作業のように思われる」と付け加えました。

質問の多くは開発者固有のものでした。 Kirkpatrickは、Playサービスに重点を置くことで人々をGoogle Playストアに閉じ込めるかどうかを尋ねられ、人々が自分のストアを運営するのを止め、Amazon App Storeが引き続き正常に機能することについて何も述べていません。 聴衆は、IntelliJフレームワークの新しいサポートにより、開発者はEclipseフレームワークから脱却する必要があり、Androidの開発者ツールで作業するXavier Ducrohetは開発者がEclipseを使用し続けることができるかどうかを尋ねました。 「それは新しい方向ではない。それは平行な方向だ」と彼は言った。

ある聴衆から、JDK 1.6と比較してJava Development Kit 1.7を使用することについて質問がありました(JDK 1.6は現在Android SDKでサポートされていますが、正式にはサポート終了です)。 バークは、いくつかのオプションを調査しているが、まだ何も決定していないと述べた。 別のエンジニアは、変更によりSDKを新しいバージョンで実行できるようになったことを指摘しました。 Oracleとの関係について質問し、Java 7またはJava 8をサポートしているMeierは、議論をほとんど断ち切りました。「このパネルの誰も意見を言うべきではなく、もしそうなら、彼らは確かにすべきではないそれを言ってください。」

ユーザーインターフェイスをよりスムーズに機能させるためのプロジェクトバターが行われたかどうかを尋ねられたバークは、「私たちはジェリービーンで多くの進歩を遂げました」と答えましたが、「私たちは思うレベルではありません可能性があります。」 彼は、デベロッパーがNexus 4などのデバイスのパワーに甘やかされるが、下位レベルの電話であっても、約56ミリ秒のレベル内ですべてを完了させるか、フレームを「ジャンク」するか、スキップ。 他のエンジニアは、このプロジェクトが実際に行われることはないだろうと言った。なぜなら、新しい機能があるたびに、パフォーマンスに影響することを確認する必要があるからだ。

将来、より大きな変化のいくつかのヒントがありました。 バークは、バターと同じようにシステム全体に及ぶ作品に他のプロジェクトがあるかどうかを尋ねられ、「はい、しかし私たちはそれらについて話すことはできません」と述べました。

同様に、マイヤーは「パイ」(キーライムパイへの明確な言及)について尋ねた方が良いと言いましたが、「ラミントン」と呼ばれるオーストラリアのデザートについて聞いたことがある人はいないでしょうか。

Google I / O:重要なライムパイはありませんが、開発者はアンドロイドの未来を示唆します