ビデオ: Google I Love you (十一月 2024)
Google I / Oの10周年にあたり、カリフォルニア州マウンテンビューにあるショアラインアンフィシアターで、年に一度の開発者会議を開催しました。 それは興味深い選択であり、暑い太陽の下で長い行列になっただけでなく、いくつかのクールな展示などもありました。
ここに私たちが学んだことのいくつかがあります。
1. Googleは機械学習に大きく賭けており、機械学習はすでに思った以上に使用されています。 機械学習モデルの開発のためのTensorFlowフレームワークのオープンソース化や、Goの世界チャンピオンであるLee Sedolを獲得したAlphaGoシステムの成功など、同社は非常に前向きであるため、機械学習への焦点は驚くことではありませんでした。 しかし基調講演では、音声検索が米国で行われた検索の20%を占めるようになり、Googleが機械学習用に独自のカスタムチップを開発するまでになったことを聞いて非常に興味をそそられました。 Tensor Processing Unitsを呼び出します。 (チップについて知っていることについてもう少し詳しく説明します。)
機械学習に関する後のパネルで、多くのGoogle幹部が、この分野で会社が行った進歩の一部について話しましたが、まだどの程度残っているかについても話しました。 プロジェクト管理部長のAparna Chennapragadaは、数年前、言語の理解は信頼できなかったが、今ではそうだと指摘しました。 そして翻訳は「そこに着く」ことです。 彼女はまた、「スタックのすべてのレベルで」世界の「モバイルファースト」ビューへの切り替えが発生したことを指摘し、同じことが機械学習にも当てはまると述べました。
シニアVPのJohn Giannandreaによると、Googleは機械学習を長年投資する必要がある分野と考えています。 彼は、機械学習の概念は私たちが見ている進歩のために誇張されているかもしれないと言いましたが、音声認識や画像認識などの分野の本当の改善を指摘しました。 それでも、彼は言語と対話の理解が大きな問題のままであると言いました。 彼は、今日のシステムには多くの例が必要であるが、子どもたちはほんの少数の例から学ぶことができると述べた。 そして彼は、知識をあるドメインから別のドメインに移すことはできないと述べました。例えば、AlphaGoシステムはチェスや三目並べをすることができません。
シニアフェローのジェフディーンは、言語処理とコンピュータービジョンの大きな進歩に注目しましたが、教師なし学習は重要な未解決の課題の1つであると述べました。 彼は今日、理解のために適切なモデルを使用するには多くの専門知識が必要であるが、システムが適切なモデル構造を学習できれば、それは本当に大きな改善をもたらす可能性があると述べた。
Giannandrea氏によると、私たちにとって難しいことはコンピューターにとってはまだ簡単ですが、私たちにとって簡単なことはコンピューティングにとってはまだ難しいということです。 彼によると、大きな問題の1つは現実世界との相互作用です。 彼は、Googleにはビデオゲームなどのシミュレーションからの学習に取り組んでいる研究グループがあり、3Dビデオゲームとあらゆる環境の物理シミュレーションとの間に細かい線があると述べました。
「AI冬」が「AI春」に変わることについて話している人もいますが、多くの課題が残っています。 Giannandreaは、会話と対話は依然として問題であると指摘し、コンピューターに実際に読むことを教えることができるようになるまで「AI Summer」とは見なさないと述べた。 ディーンは、春と夏の間に明確な境界線はない、と人々はゴールポストを動かしたので、4年前にコンピューターが画像を説明する文を書くことは不可能であったが、今ではコンピューターがこれを行うことができると述べたと述べた。
2. Googleは会話のアシスタントになりたい。 Googleは、私たちが知っているように検索を支配してきましたが、未来はよりインタラクティブで、コンテキスト駆動型であると考えています。 今年後半に、あなたの声を聞き、あなたの文脈を理解し、情報を検索するだけでなく、口頭で応答し、あなたのために何かをすることができるGoogle Assistantを約束します。 私たちが見たのは早いものでしたが、AppleのSiri、MicrosoftのCortana、AmazonのAlexaのようなアシスタントとGoogleのGoogle Now、そしてもちろん多くの機械学習のクロスのように見えました。
Google Assistantは、数か月のうちに、Google Homeとして知られるAmazon Echoのライバルと単独で表示されます。 それはかなり良いように見えたが、Google Assistantにサービスを結びつけることについて開発者向けの情報がそれほど多くなかったことに少しがっかりしたが、きっとそうなるだろう。
興味深い違いの1つは、Siri、Cortana、またはAlexaとは異なり、Googleはアシスタントに別の名前を付けているのではなく、ただのGoogleです。 それは意味論以上のものである可能性があり、むしろこれが会社の野心にとってどれほど重要であるかを示しています。
3. AndroidアプリケーションがChromebookで実行されるようになりました。 基調講演で言及されなかったおそらく今月のGoogleからの最大の発表で、同社はAndroidアプリケーションとPlayストアがChrome OSに登場することを明らかにしました。 これは重要です。ChromebookとChrome OSの人気が高まり、最近ではPCの販売でMacを追い抜いています。
会議でのセッションで、エンジニアのルイス・ヘクター・チャベスは、Chrome OSのサンドボックス内でAndroidを実行するという、Chrome用App Runtimeと呼ばれる以前のオプションは、ファイルシステムへのアクセスが困難で、単一のプロセス、および支払いの処理。 代わりに、彼は「ChromebookでAndroidアプリを実行するためのまったく新しいプラットフォーム」が必要だと言いました。 新しいシステムでは、AndroidはLinuxネームスペースを使用してLinux上で直接実行されていますが、セキュリティを向上させる代替システムコール、画面を高速化する共有コンポジター、ジャストインタイムバイナリ変換により、アプリケーションはARMベースのデバイス(ほぼすべての電話やほとんどのタブレットなど)は、x86ベースのChromebookで動作します。
新しいバージョンの大きな機能には、Playストアを実行する機能、マルチウィンドウサポート、オフラインアクセス、通知があります。 壁紙やアプリウィジェットなど、一部の機能はサポートされていないことに注意してください。 また、GPSサポートなど、携帯電話で一般的な一部のハードウェアはChromebookには存在しませんが、Chromebookはキーボードとマウスをサポートしています。
これは、Android M Marshmallow向けに作成されたアプリで動作し、来月にはデベロッパーへの出荷を開始し、顧客のバージョンをフォローします。
これはまだChromeとAndroidの統合ではないことに注意してください。 代わりに、各OSが最も必要なものを取得しています。ChromeはAndroidアプリを取得し、Androidはシームレスな更新を取得しています。 それでも、特にChromebookがより強力になると、非常に便利です。
4. Androidは、マルチウィンドウサポート、大幅な速度向上を追加します。 GoogleはすでにAndroid Nと呼ばれる次のバージョンのAndroidを発表しており、開発者向けに初期バージョンをリリースしました。 I / Oは、より完全なバージョンを示しました。これは、現在のNexusデバイスで今すぐダウンロードでき、さらに詳細があります。 多くの新機能が好評でした。特に、Vulkan 3DグラフィックスAPIの導入により、CPUオーバーヘッドが低くなり、パフォーマンスが向上します。新しいランタイムコンパイラにより、アプリのインストールが高速になり、デバイスがシームレスに更新されます。自動的に更新されるため、手動で更新をインストールする必要はありません。
マルチウィンドウが分割画面、ピクチャインピクチャ、および潜在的にフリーフォームモデルでどのように機能するかを詳しく説明したセッションに興味がありました。 マルチウィンドウ機能にもかかわらず、一度に1つのアプリケーションだけが実際にフォーカスを持っているのは興味深いことです。ただし、メディアの再生を許可するなどの使用のためのコマンドがあります。 一般的に、サムスンやLGのような企業が多くのデバイスに追加したポイントソリューションではなく、問題に対する標準的なAndroidソリューションを見るのは良いことです。
全体的に、これは昨年よりも大きなリリースであるようで、Androidの将来のバージョンのウィッシュリストにある最も重要な事項の多くに対処しています。 取得できなかったことが1つあります。ヌガーやヌテラなど、Android Nの名前です。 Googleはユーザーの入力を求めたが、最終的な選択をすると言った。
5. Firebaseは、突然Googleの開発者戦略の重要な部分です。 Googleは約18か月前にFirebase NoSQLデータベースを取得しましたが、プラットフォームは認証およびホスティング機能を備えたほぼリアルタイムのデータベースでした。 現在、15の開発者ツールのスイートに成長し、幅広いサービスをカバーしています。 たとえば、Firebaseには、以前はGoogleクラウドメッセージングと呼ばれていたもの、または現在Firebaseクラウドメッセージングと呼ばれているものが組み込まれています。これは、アプリケーションに情報と通知を送信する方法です。 また、新しいテストラボ機能も提供されます。この機能を使用して、GoogleがホストするさまざまなAndroidデバイスでアプリケーションが正しく動作するかどうかをテストできます。 その他の機能には、Google Cloud Storageによってバックアップされ、アクセス可能なストレージが含まれます。 リモート設定とクラッシュレポート。 通知と招待を通じて新しいユーザーを獲得する方法。 アプリ内に広告を配置するためのGoogle AdMobとの統合。 取得側では、URLがタップされた場所に応じて異なる結果を生成できるダイナミックリンクのアイデアに特に興味がありました。 これらはすべて、モバイルアプリ向けに設計された無料の分析と結びついています。
会議ではFirebaseについて多くのセッションが行われました。他のテーマよりも多かったかもしれませんが、多くのモバイルアプリ開発者にとって魅力的な、非常に印象的で統合されたプラットフォームのように見えました。 多くの点で、Android、iOS、およびモバイルWeb上のアプリケーションをサポートしているため、Android開発者がGoogleのクラウドサービスをより一般的に使用できるようにする方法でもあるようです。
6. Android Studioは大きな焦点です。 製品の発表に注意が払われているにもかかわらず、I / Oは主に開発者の会議であり、Androidアプリケーションを作成するための会社の開発環境であるAndroid Studioに多くの重点が置かれました。 Googleは、上位125のアプリケーションの95%でAndroid Studioがどのように使用されているかについて話しました。AndroidNをサポートする最初のバージョンであるバージョン2.0および2.1の追加と、ショーで発表されたStudio 2.2。
新しいツールには、新しいレイアウトエディターを使用したアプリケーションの設計を目的とした複数のツールと、アプリケーションがネストされたレイヤーを多く含まないようにレイアウトを制限する方法が含まれます。 ビルドプロセスには、コードを実行可能なアプリケーションに変換する際の大幅な高速化が含まれており、Studio 2.0でデビューした「Instant Run」機能を利用しますが、より高速になり、新しいコンパイラーが追加されました。 テスト側には、新しいAndroid EmulatorとExpresso Test Recorderが含まれており、アプリケーションのテストとデバッグが簡単になります。 また、当然のことながら、他のセッションを考えると、Firebaseサービスとの多くの連携が提供されます。
すべての大手ベンダーのプラットフォーム固有の開発ツールがどれほど速くなったかに感心しました。Googleは開発者に独自のツールを使用してAndroidアプリを作成する理由を与えるためにできることは何でもしています。
7.アプリはよりアクセスしやすくする必要があります。 ほとんどのアプリ開発者にとって、1つの大きな問題は、新しいユーザーにアプリをインストールさせることです。 アプリへのリンクを取得した場合でも、通常はWebページに移動し、次にPlayストアに移動してアプリをダウンロードします。インストールすると、ホームページに戻ります。 インスタントアプリと呼ばれる新機能では、友人がメッセージングアプリの会話に参加してリンクを送信してほしい場合、リンクをクリックするだけですぐにアプリにアクセスして会話に参加できます。最初にアプリをインストールする必要はありません。 これは、開発者が既存のアプリをモジュール化し、Playストアが特定のコンテンツをバックグラウンドで表示するために必要な部分のみをダウンロードすることで機能します。 Instant AppsはJelly Beanまでさかのぼる電話で実行され、今年後半に徐々に展開される予定です。 これが開発者にどれだけの労力を要するのか、どれくらい人気があるのかは完全にはわかりませんが、それは興味深い概念であり、モバイルWebとアプリの区別を曖昧にする可能性があります。
8.アプリは重要ですが、モバイルWebはさらに重要かもしれません。 Androidアプリを構築するための、そしてそれらをより迅速に配信するためのすべての優れた新しいツールにもかかわらず、モバイルWebを改善するための大きな推進力もありました。 これには、FirebaseなどのツールをWebアプリケーションで使用できるようにするものもありますが、他のツールはWebサイト、特にモバイルWebサイトに非常に固有のものです。
たとえば、パブリッシャーがAccelerated Mobile Pages(AMP)を作成できるようにする大きな推進力があり、Google検索で提案されたときに個々のページがより速く読み込まれるようになりました。 プログレッシブWebアプリの新しいプッシュ。Webアプリの一部がブラウザーに読み込まれるため、アプリケーションはすぐに動作を開始し、他の部分もフォローします。 これらはすべて、通知やWebブラウザ内のオフラインキャッシュなどを追加する機能によって強化されています。
これはChrome固有のものではありませんが、おそらくGoogleはそのような新機能をプッシュすることについてブラウザメーカーの中で最も発言してきたでしょう。
Webサイトは非常に普遍的であるため、プラットフォーム固有のアプリの代わりにモバイルWebサイトを好む多くの出版社を知っているので、Webアプリケーションの読み込みを高速化し、応答性を高めることは大したことです。 正しく記述されたWebサイトは、Android、iOS、デスクトップシステム、Windows、Amazon Fire、ゲーム機、テレビなど、あらゆるプラットフォームで実行する必要があります。 さらに、アプリはWeb標準に基づいて記述されているため、特にAndroidアプリほど多くのテストを必要としません。これは、市場にある膨大な数のモデルのためにテストが困難です。
私が話をしたWeb開発者の多くは、このコンセプトは非常にクールだと思います。特に、コンテンツの公開を専門とするサイトで働く人たちはそうです。 これはおそらくゲームやその他の応答性の高いアプリにとって最適なソリューションではありませんが、多くの人にとってこれは非常に重要なアイデアです。 もちろん、ページの読み込みを高速化するという考え方はGoogleに限ったことではありません。Facebookのインスタント記事も大ヒットしています。多くの出版社は、Facebookがモバイルの紹介でGoogleに匹敵するか、これを上回ったと述べています。
9. VRは標準のモバイルエクスペリエンスの一部になりつつあります。 VRチームリーダーのClay Bavor氏によると、VRはGoogle内で大きな注目を集めています。 彼は、Googleは常に情報を整理することを目指しており、その経験は「最も直接的な形の情報」であると述べました。
Googleは、おそらくCardboardプラットフォームを通じて、安価なバーチャルリアリティの最大の推進力となっています。 しかし、ショーではモバイルVRの改善を大きく推し進め、持続性の高いパフォーマンス、低遅延、ヘッドトラッキングの改善をサポートする電話の仕様を含むDaydreamという新しいプラットフォームを導入しました。 これはAndroid Nの一部であり、「Daydream-ready」と呼ばれる仕様に一致する携帯電話を搭載しています。 さらに、同社はヘッドセットとコントローラーのリファレンスプラットフォームを導入し、独自のヘッドセットとコントローラーを作成することも発表しました。これは、「純粋なAndroid」アプローチで自社のNexus電話を販売するアプローチに似ているように見えますが、パートナーはAndroidベースの電話を作成します。
私にとってこれの最も興味深い部分は、ヘッドセット内の画面をより速く反応させ、20 ms未満に移動したときに画面を更新する「モーションからフォトン」までの時間を短縮することにより、より現実的にすることに重点を置いていることです。
また、このコントローラーは非常に興味深いと思いました。Googleは、さまざまなVRシナリオで使用するために非常に柔軟でなければならないことを説明しました。 プロダクトマネージャーのNathan Martzは、レーザーポインターとして使用するのに十分な精度が必要であると同時に、テニスラケットのように振れるように十分に反応する必要があると言いました。
デモにはアンリアルエンジン4とUnityゲームエンジンの両方が含まれており、Unity CEOのJohn Riccitielloは、VRはPCよりもモバイルデバイスが多いと考えているが、VRはゲームや単純なショッピング体験ですが、代わりに「体験」によって-飛行機に乗ったり、タージマハルの内部に行ったり、バンドと一緒にステージに行ったり、最高の教師と教室で過ごしたり、プレゼントを感じている友人と話したりします。 これがすべて可能であるわけではありませんが、Bavor氏は、プロジェクトを進行中のさまざまな開発者の数と、ソフトウェアとカメラがどのように迅速に開発されているかについて話しました。 VRにはたくさんのブレイクアウトセッションがあったので、Googleはこの分野に非常に興味があることを知っています。 私はVRでいくつかの良い経験をしましたが、それがどれほど普及するかについてはまだ完全には売り切れていません。 それでも、それは技術の最も興味深い分野の一つです。
10.しかし、現実の世界をうまく取り入れることも重要です。 Googleはしばらくの間、「実世界」をモバイルエクスペリエンスにうまく組み込むというアイデアとともに、Project Tangoについて話し合ってきました。 カンファレンスでの講演で、Project Tangoテクニカルプログラムリーダーのジョニーリーは、目を開けると周りの世界がどのように見え、このプロジェクトがどのようにモバイルデバイスとツールに空間と動きの同様の認識を与えることを目指しているかについて話しました。
これには、モーショントラッキング、深度知覚、エリア学習の3つの主要な領域が含まれます。通常、深度センサーとモーショントラッキングセンサーが統合されたデバイスが含まれます。 Googleはしばらくの間プロトタイプを公開してきましたが、参加者はショーの一部で試してみましたが、これらの機能を備えた最初の商用電話は6月9日にLenovoによって導入される予定です。
リーは主に新しいデバイスの「基礎を築く」と言ったソフトウェアについて話し、実際の部屋の物理的なサイズの測定などの実用的なアプリや、特定の部分を示すWayfairの「拡張現実」アプリケーションを示しました家具の数は、画面に表示されるスペースのようになります。 私はこれらを試してみることができ、いくつかの市場でそれがどこで役立つかを確かに見ることができました。
他の例としては、リーがプロップガンとタンゴデバイスを使用して、ステージ上の実際のターゲットを撮影しているように見せるためのターゲット射撃ゲームや、アメリカ自然史博物館のアプリが含まれています。恐竜がステージ上を歩き回っていました。 それはすべて非常にクールですが、リーは、これが初期段階で非常に多く、実行できることの「表面をひっかくだけ」であることを明らかにしました。 現時点では、プラットフォームは環境の表面的な理解しか持っていないとリー氏は述べ、これらは複雑な問題であり、解決するのに何年もかかるでしょう。
11. Googleは、他の分野にも拡大したいと考えています。 それは新しいニュースではありませんが、GoogleはAndroidがテレビ、車、手首で大事であることを望んでいます。 Android Wearについて多くの議論があり、新しい時計の文字盤、新しいキーボード(時計自体)、スマートな返信、さらには手書き認識まで示されました。 大きな変更点の1つは、アプリケーションをスタンドアロンにできるようになったことです。そのため、Android Wearデバイスは、電話がなくても便利です。 これらは秋に利用可能になります。
同様に、Android Autoの進歩にも興味がありました。Googleは、40を超えるメーカーと100を超えるモデルをカバーしており、年末までに2倍になる予定です。 新機能には、クエリを要求する「OK Google」、他のユーザーが共有するリアルタイムのトラフィックデータを使用するWazeなどがあります。 改善されたワイヤレスサポート。 さらに、同社はAndroid Autoが、今日ナビゲーションと音楽が通常実行されるインフォテインメントセンターコンソールと、速度やガスレベルなどの標準情報を提供できるインストルメントクラスターの両方で使用される方法を示しました。ナビゲーションウィンドウを使用すると、道路から目を離さずに道順をたどることができます。
しかし、新しい車を待っていない多くの人にとって、より興味深いのは、スマートフォンでAndroid Autoを実行する機能です。これは、運転中に必要な種類の体験を携帯電話にもたらすことを目指していますフォント、音声コマンド、適切な通知。
Google Cloudプラットフォームの開発に関するセッションがいくつかありましたが、これは明らかにGoogleにとっての最優先事項です。 しかし、特にMicrosoftが最近Officeをプラットフォームに変えることに重点を置いていることを考えると、Google Appsのセッションがないことに驚きました。 これは両社の違いを示しており、マイクロソフトは依然としてエンタープライズビジネスに焦点を当てており、グーグルは消費者体験にさらに関心を持っています。 それでも、1年前にI / Oが大きな進歩を遂げた膨大な数の場所は、非常に印象的です。 Googleは非常に速いペースで動き続けています。