Google I / O 2017:Androidデベロッパーノート

SuperjobのAndroid開発責任者であるValentin Teleginは、Google I / Oを利用し、現在最も興味深いものを共有しています。



Google I / Oは、毎年開催され、世界中から1000人以上の開発者が集まるGoogleの最大のオープン(ほぼ完全な)イベントです。 数日間、同社は話し合い、ショーを行い、試してみるか、少なくとも業界にとって重要であると考える新製品を遠くから見ていきます。



Androidはすでにレンタカーで出会った。 以前はAndroid Autoを使用しましたが、電話のアプリケーションのみを使用しました。 今回は、ベイエリアの道路で戦闘状況をテストすることができました。 主なユーザーケースは、ナビゲーターの使用、電報からの着信メッセージの発声、電話の発信になりました。 機能についての苦情はありませんが、電話が機械にコードで接続されている限り、機能しません。これは非常に不便です。







いずれにせよ、これは昨日です。 会議で、彼らはAndroid In-Carのプレビューを見せました 昨年、アストンマーティンに基づいたプロトタイプを見ましたが、今年はそれが実際のモデルです。 既存のAndroid Autoとの主な違いは、電話接続を必要としない統合ソリューションであることです。 Volvo V90およびAudiに基づくソリューションを示しました。 マルチメディアおよびオンボードコンピューターインターフェイスは自動車メーカーによって完全に実装されており、通常のブランドデザインと同じです。 組み込みのGoogle Assistant機能。 現在のバージョンはAndroid Nに基づいています。Googleplayはまだ利用できません。



順番に。



新しいオペレーティングシステムであるAndroid Oは 、この夏に利用可能になります。 アンドロイドの新しいバージョンの名前のデコードは言われていません。 誰もがすでに答えを知っていますが:



-Androidの新しいバージョンの名前は何ですか?

-どうやって? ランダムに...



新しいバージョンはピクチャーインピクチャーモードで動作し、通知と自動補完の新しいインターフェースが表示されます。 人工知能は、テキストを選択するときにコンテキストの手がかりを与えます。 たとえば、住所などのテキストを選択するときに地図を開くよう提案します。



Googleはセキュリティに注意を払っていますが、OSは依然として脆弱です。 会社はこの問題を解決することを約束します。 また、Pixel電話のOSバージョンOの起動時間は半分になります。 Google開発者はKotlinプログラミング言語のサポートを実装し、Android OSの「ファーストクラス」言語と呼んでいますが、「ファーストクラス」Java言語の代わりになるまで。 以前は、Kotlinでの書き込みはすでに可能でした。 JVMの上で実行されますが、公式の開発ツールであるAndroid Studio 3.0の新しいバージョンに統合が追加されます。



コトリンの未来は今や疑いの余地がなく、この言語の普及は近い将来の問題です。 これは流行に敏感な言語であると言って、脇にブラシは動作しません。







基調講演は完全にサービスに捧げられました。 まず第一に、彼らは助手のためにdrれた。 彼はより多くの言語をサポートするようになりましたが、これまでのところ計画にロシア人はいない。 これで、Google Homeから電話をかけることができます。 電話番号は無料です。 これまでのところ、米国のみです。 アシスタントは「プロアクティブ」になりました-今、彼はあなたの日常生活のコンテキストを理解しています。 たとえば、明日の朝の渋滞について尋ねると、彼は明日が営業日であることを知っており、あなたは午前中に仕事をすることになり、ルートに沿った交通渋滞の可能性と旅行時間について教えてくれます。 はい、Android会議の主なニュース:アシスタントはiPhoneで動作するようになります。



Google Homeは 、電話、テレビなどのさまざまなデバイスで視覚的なプロンプトを表示する方法を学びました。 たとえば、天気などに関する質問への回答 答えを視覚化します。



アシスタントは、天気予報やニュースサービス、タクシーの注文、食料品の配達、言語の学習、スマートホームの管理に使用できます。



Google Lensテクノロジーが導入されました 。 写真からの画像の認識および認識されたオブジェクトに関する情報の検索。 非常に有望なことですが、新しいものではありません。 彼女はアシスタントに支えられています。 もう一度Google Photosサービスに満足しています 。 写真のスマート共有のサポートが実装されました(共有の提案)。 たとえば、友人が写真に写っている最後のパーティーの写真を友人と共有します。 家族全員とライブラリ全体の共有機能と同様。 つまり、たとえば、あなたの子供や家族全員の顔がある場所で写真が噂され、他のすべての写真は共有されないままになります。 そして、最も美しい写真を選択する特別なアルゴリズムに従って編集された、アメリカ国内の写真付きの印刷された本を注文する機能。 どちらかといえば、リストを調整することができます。







Googleの実用的な例は、求人検索の例で正確に示しました。 検索は、関連するオプションのみが表示されるため、特別なアルゴリズムによって処理された空室を集約します。 しかし、アメリカのみ。



インスタントアプリは誰でも利用できるようになりました。 触れて紹介することも可能です。 これはモジュール形式の独立した機能ですが、メインアプリケーションの一部です。 今年は、 機械学習に特別な注意が払われました 。 たとえば、 Magentaプロジェクトを使用すると、Prismaアプリケーションのプロトタイプをひざの上に非常に迅速に実装できます。 会議のモットーは「モバイルファーストからAIファースト」というスローガンであり、これはもちろんAndroidの未来に影響を与えるでしょう。



最近の傾向に従って、Google開発者は、 Android Architecture Componentsの形式でアーキテクチャを実装するためのアプローチを提案しています 。 信頼性が高く、テスト可能で、サポートされているアプリケーションの作成を支援するライブラリの新しいコレクション。 これらのコンポーネントの1つは、 LiveDataライフサイクルの問題を解決するために使用されます。 たとえば、画面の向きを変更するサイクルの間にモデルを保存します。 現在、この機能は個別のペアレントアクティビティを通じて実装されています。 開発者によると、リアクティブなアプローチは内部で使用されますが、RxJavaを介してこのような機能を実装するよりも簡単です。







Google Playに apk間の差分を取得するための新しいアルゴリズムが追加され、ダウンロードしたapkのサイズが大幅に削減されました。 また、ストア側でマルチapk自動生成メカニズムが利用できるようになり、アプリケーションのサイズも小さくなりました。 diffのサイズの縮小は、特に、アンパックされたデータに対して考慮されるという事実により達成されました。



低電力スマートフォン向けのAndroid Goオペレーティングシステムの軽量バージョンが導入されました。 このようなデバイスで作業するために、Googleはパフォーマンスを最適化し、簡素化されたアプリケーションの特別なパッケージと組み合わせて追加のデータ管理ツールを開発しています。 人気のYouTube Go、Chrome、およびGboardアプリは、Android Goのサポートを取得します。 Android Go用のアプリケーションの別のカテゴリもGoogle Playストアに表示されます。 このようなアプリケーションは、メモリの消費が少なく、インターネットをより経済的に使用します。 リリースは2018年に予定されています。



Instant Appsのおかげで、Googleはユーザーが組み込みアプリケーションを利用できるようにします。携帯電話にまだインストールしていないアプリケーションでも、Webページと同じくらい高速にロードできます。 Googleは昨年の会議でこのプロジェクトを発表しました。 今回、同社はInstant Appsが一般公開され、すべての開発者が開発できることを発表しました。 ユーザーは、Google検索結果ページから直接アクセスできます。 Android Studio 3.0のリリースにより、同社は現在、開発者がアプリケーションをモジュールに分解するのを支援するツールを備えています。



一定のキューがある唯一の場所はコードラボでした。 希望する人は多くのタスクを完了し、次の会議へのチケットを獲得する機会を得ることができます。



電話とラップトップを充電するために、決して空ではない特別なゾーンが割り当てられました。 目の肥えた人はパワーバンクを持ち、移動の自由を楽しんだ。 会議の領域では、リラックスしたり、ボックやビリヤードをしたり、日陰に座ったり、軽食をとったりすることができました。







アクションの1つは、Androidフィギュアを取得することでした。 このため、4つのサイトでAndroid Payを使用してチェックインする必要がありました。 チェックイン時に、好きなドーナツを選択できます。 同じプラットフォームで何回かチートしてチェックインした人もいれば、サークルを歩いていくつかのアンドロイドを受け取った人もいました。 主催者は不正行為者と戦い、バッジにマークを付けましたが、これは私たちの人を止めることはできませんでした:-)



今年、主催者は訪問者の流れに対処し、セクションに実装された登録システムは概ね良好に機能しました。 はい、聴衆が全員に対応することが増えました。



事件なしではない。 ユーティリティルームの1つで地元の火災が発生しました。 勇敢な消防士がやってきて、見物人は全員会議の安全に追いやられた。 誰かが彼の手を傷つけたのは「幸運」で、彼は救急車の鍵を持って連れ去られました。



All Articles