Google I / O開発者総まとめ:新機能

公開: 2022-03-10
簡単なまとめ↬SmashingMagazineの編集長であるレイチェルアンドリューは、マウンテンビューで開催されたGoogle I / O2018イベントに参加しました。 お見逃しなく:イベントで発表された発表と発表のまとめです。

Google I / Oの基調講演は、「Make Good Things Together」を求めるアニメーションで始まりました。この記事では、基調講演と開発者基調講演で発表された、Smashingに関心のあるもののいくつかをまとめます。読者。 基調講演の発表は、イベント中のセッションによってバックアップされ、記録されました。 発表されたものを使用できるように、これらのセッションのビデオに加えて、私が見つけたサポート資料にリンクします。

これらの発表のどれについてもっと知りたいのか知りたいのですが、下にコメントを残してください。 また、あなたがこれらのいずれかを共有した経験のある著者であるなら、私たちに概要を書いてみませんか?

基調講演

主な発表はすべて基調講演で取り上げられました。 すべての基調講演をご覧になりたい場合は、いくつかの要約版とともにYouTubeで見つけることができます。

  • CEOのSundarPichaiが率いるメイン基調講演(これが最も重要なポイントの要約された10分間のバージョンです)、
  • Jason Titusが率いる開発者基調講演(これは、開発者基調講演で取り上げられた重要なポイントの5分間のバージョンです)。
ジャンプした後もっと! 以下を読み続けてください↓

Google I / OとWeb

私はWebGDE(Google Developer Expert)としてGoogle I / Oに参加していましたが、I / Oには通常、Android開発者にとってより興味深いコンテンツがたくさんあります。 そうは言っても、私にとってはたくさんの発表と有益なセッションがありました。

スライドによると、プラットフォームをより強力にし、Web開発を容易にします

Web State of the Unionセッションでは、Lighthouse、PWA、Polymer 3.0、Web Assembly、およびAMPに関する発表と情報が取り上げられました。 ビデオに加えて、Chromiumブログでこのセッションの記事を見つけることができます。

Chrome DevToolsの新機能では、DevToolsで利用可能または間もなく提供されるすべての新機能について説明しました。

プログレッシブウェブアプリはこのイベントを通じて大きな話題となりました。まだ最初のPWAを構築していない場合は、PWAスターターキットのプレゼンテーションがPolymerの使用を開始するのに役立ちます。 Polymerをさらに詳しく調べるには、WebコンポーネントとPolymer Project:Polymer3.0以降を続行できます。 これで、PolymerサイトがPolymer3.0のドキュメントで更新されました。

Angularは除外されていません。詳細については、Angularの新機能セッションをご覧ください。

ヘッドレスChromeは、タスクを自動化するための興味深い方法を常に探しているため、最近私が興味を持っているテーマです。 セッション「ヘッドレスクロームとブラウザ自動化の力」では、ヘッドレスクロームとパペッティアの使用について知ることができます。 どのようなことを達成できるのか疑問に思っている場合は、GitHubで実行したいことの例がいくつかあります。

また、以下をご覧ください。

  • DruKnoxによる「シームレスなWebの構築」
  • AddyOsmaniとEwaGasperowiczによる「WebPerformanceMadeEasy」
  • アルベルト・メディナによる「WordPressサイトをプログレッシブにする」
  • BrandonJonesによる「Webの未来は没入型」
  • MathiasBynensとSathyaGunasekaranによる「最新のJavaScriptを使用してWebの未来を構築する」
  • ThomasNattestadによる「WebAssemblyなどでWebの未来を築く」

Androidデベロッパーニュース

私はAndroid開発者ではありませんが、Android開発者に囲まれていました。 私は群衆にとって最もエキサイティングであると思われるもののいくつかを選び出そうとしました。 セッション「Androidの新機能」は、すべての重要な発表を見つけるのに最適な場所です。 その1つは、Android Pベータ版が利用可能になり、発表された機能の多くがそのベータ版の一部として利用可能になるという事実です。 お使いのデバイスがベータ版でサポートされているかどうかは、こちらで確認できます。

Android Jetpackは、優れたAndroidアプリをすばやく簡単に作成できるようにするためのライブラリ、ツール、アーキテクチャガイダンスのセットです。 IDEはAndroidStudioと統合されており、これは一般的なタスクの開発者エクスペリエンスを合理化する試みのようです。 Android Jetpackの詳細については、Androidサポートライブラリの新機能に関するセッションビデオをご覧ください。

アプリでアクションを作成する機能は現在ベータ版であり、開発者は音声からディスプレイにまたがるインタラクションを作成できます。時計、電話、または今年後半に導入される新しいスマートスクリーンなどです。

スライスは、Android Pで導入されたアプリUIのインタラクティブなスニペットです。詳細については、このI / Oセッションをご覧ください。このセッションから、スライスを作成して検索結果に候補として表示する方法を学ぶことができます。

  • SadaZaidiによる「スマートスピーカーを超えたGoogleアシスタントのデザインアクション」セッションをご覧ください。
  • 会話型デザインのWebサイトを探索します。
  • アクションについてもっと読む、
  • YouTubeでGoogleDevelopersのアクションプレイリストをブックマークします。

WebとAndroidに関するいくつかの具体的な発表を見てきたので、次に、イベントで取り上げられたより大きなテーマのいくつかと、それらが開発者にとってどのように機能するかを見ていきます。

観客とステージ
7,000人がGoogleI / Oに参加しました

人工知能、拡張現実、機械学習

予想通り、メイン基調講演と開発者基調講演はどちらも強力なAI、AR、MLのテーマを持っていました。 このテーマは、多くのGoogle製品と発表の一部です。 Googleは、収集した膨大な量のデータを活用して、すばらしい製品やサービスを作成しています。その多くは、デジタルと現実の世界がより緊密に融合するにつれて、プライバシーと同意に関する新たな懸念をもたらしています。

Googleフォトは、明るさを修正する方法や提案された回転を提供する方法を提案することで、写真を改善するのに役立つ新しいAI機能を取得しています。

Googleニュースの新しいバージョンでは、AIを使用して、ユーザーが関心のあるストーリーに関するさまざまな報道をユーザーに提示します。

大きな拍手喝采を浴びたデモの1つは、Googleレンズが本のテキストの一部に向けられていることが実証され、そのテキストをコピーして携帯電話に貼り付けることができたときでした。

AIの使用に興味がある場合は、セッションAIY:Do It Yourself ArtificialIntelligenceをご覧ください。 また、

  • 「デザイン、機械学習、創造性」に関するGoogleのリードデザイナー
  • LilyPengとJessicaMegaによる「AIと機械学習のイノベーションをヘルスケアにもたらす」、
  • クリス・ケリー、エリー・ナッティンガー、ルカ・プラッソによる「ARインタラクションの探索」
  • TimPsiakiとTomSalterによる「ARアプリ:ビルド、反復、起動」

マップ

旅行中、地図を開いたまま駅を出て、どちらの方向を向いているのか、どの通りがどちらなのかわからないという、非常に一般的なシナリオを知っています。 Googleは、拡張現実でこの問題を解決し、ストリートビューの写真と道順を画面に表示して、歩き始める方向を知るのに役立てたいと考えています。

グーグルマップはまた、私たちがすでにフォースクエアやYelpを使用している可能性のあるエリアの一部を取り上げており、私たちがすでに訪れたりレビューしたりした場所に基づいて、より多くの推奨事項をもたらします。 さらに、会議後の夕食を計画するときに使用している機能、場所の候補リストを作成してグループと共有し、行き先を選択する機能もあります。 詳細を知りたい場合は、AndroidCentralにすべての新しいマップ機能に関する優れた投稿があります。 これらの機能は、AndroidバージョンとiOSバージョンのGoogleマップアプリで利用できるようになります。

開発者の場合、Maps APIへの変更のまとめは、セッションGoogle Maps Platform:Ready ForScaleにあります。

MLキットのご紹介

私たちの多くは、機械学習を利用した機能がそれらを使用するアプリの利用者として役立つと感じていますが、アプリで機械学習を使用したい場合は、GoogleがMLキットを使用してそれを簡単に行えるようにしています。 ML Kitは、GoogleAPIを使用してアプリに機械学習の力をもたらすのに役立ちます。 すぐに使用できる5つのAPIは次のとおりです。

  • テキスト認識
  • 顔検出
  • バーコードスキャン
  • 画像のラベリング
  • 画期的な認識

今後数か月以内に、さらに2つのAPIが用意されます。アプリでコンテキストメッセージングの返信をサポートできるスマート返信APIと、顔検出APIへの高密度の顔の輪郭の追加です。

ML Kitの詳細については、このGoogle Developersの投稿「MLキットの紹介」とセッションビデオ「MLキット:モバイル開発者向けの機械学習SDK」をご覧ください。

Googleデュプレックス

基調講演で最も話題になったのはGoogleDuplexで、Googleアシスタントのデモでは、予約や予約のためにレストランや美容院と会話していました。 会話がとても自然だったので、デモは群衆からあえぎを引き出しました、電話の反対側の人は彼らが人と話していなかったことを認識しませんでした。

人々が「*それはかっこいい!*」から「*それは怖い!*」に移行するのにそれほど時間はかかりませんでした。ロボットの倫理が、誰かと関わるときに本物ではないと宣言しないことには明らかな懸念があります。電話で。

基調講演中に再生された録音は、この機能に関するEthan Marcotteの投稿に記載されており、「Duplexはエレガントに、意図的に欺くように設計されています」と述べています。 ジェレミー・キースは、このテクノロジーを試すことに興奮している人々は、電話の最後にいる人として自分自身を想像していないと賢明に指摘しています。

デュプレックスに加えて、会話を継続できる機能、各フレーズの先頭に「ねぇGoogle」と言う必要のない前後の会話など、Googleアシスタントに関する多くの発表がありました。

アクセシビリティ

素人として、私はGoogleが取り組んでいることの多くが、アクセシビリティの点で非常に前向きな影響を与える可能性があると考えざるを得ません。 物議を醸しているデュプレックスでさえ、音声通話ができない人でも、電話でしか連絡できないビジネスに簡単に対処できるようになる可能性があります。 Googleのテクノロジーが間もなく影響を与える分野の1つは、AndroidアプリのGoogle Lookoutです。これは、視覚障害のあるユーザーが携帯電話のカメラを使用してユーザーに音声で通知することで、周囲の状況を理解するのに役立ちます。

開発者がアプリケーションのアクセシビリティレビューを行う機会を含め、I / Oでのアクセシビリティに真の焦点を当てるいくつかのセッションがありました。 Web開発者向けに、Rob Dodsonの講演「What'sNewIn Accessibility」では、よりアクセスしやすいサイトの構築に役立つDevToolsの新機能に加えて、サイトのアクセシビリティをより細かく制御できるAccessibility ObjectModelについて説明しています。 Android開発者向けAndroidAccessibilityの新機能では、Android Pの一部となる機能について詳しく説明しています。ARとVRに焦点を当てて、この新しいテクノロジー分野で考える必要のあるセッションもありました。ARとのアクセシビリティVR。

LinuxアプリがChromeOSに登場

興味深い発表は、LinuxアプリがChrome OSにインストール可能になり、ChromeBookが開発者としてはるかに興味深い選択肢になるという事実でした。 VentureBeatによると、GoogleはDebian Stretchを使用しているため、aptを実行して、Debianパッケージが含まれている任意のソフトウェアをインストールできます。 これには、Git、VS Code、AndroidStudioなどが含まれます。

マテリアルデザイン

Material.io Webサイトは、新しいバージョンのマテリアルデザイン用に更新されました。 その大きな発表はテーマです。これにより、マテリアルを使用する開発者は独自のテーマを作成して、アプリをGoogleのプロパティのように見せることができます。 ギャラリーでは、チームがデザインを共有して共同作業できるようになります。

また、SketchのプラグインであるMaterial Theme Editorも発表され、Mac専用になりました。 ウェブサイトはそれが「現在Sketchで利用可能である」と言っているので、おそらく他のバージョンがやがて現れるでしょう。

Material.io Webサイトで、Materialテーマを作成する方法の記述を見つけることができます。 design.googleサイトは、マテリアルやその他のGoogleデザインテーマの便利なサイトでもあります。 セッションから、あなたは見ることができます:

  • Richard Fulcher、Rachel been、JoshEstelleによる「製品の材料コンポーネントのカスタマイズ」
  • MaryViaとWillLarcheによる「フラッターとマテリアルデザインで美しいUIをコーディングする」
  • Jonathan Chung、Nick Butcher、WillLarcheによる「プラットフォーム間で優れたマテリアルデザイン製品を構築する」

デジタルウェルビーイング

基調講演で発表されたのは、新しいGoogle Digital Wellbeingサイトと、Android Pの一連の機能、およびユーザーがデバイスから切断し、アラートや通知などによって引き起こされるストレスを軽減することを目的としたYouTubeです。 wellbeing.google/ですべての機能を調べることができます。 これらのほとんどには、現在ベータ版のAndroid Pが必要ですが、YouTubeの機能はYoutubeアプリの一部であるため、誰でも利用できます。

開発者として、Webアプリケーションであろうとモバイルアプリケーションであろうと、独自のアプリケーションに同様の機能を実装する方法について考えるのは興味深いことです。 Youtubeで有効になるように、通知を1つの毎日のアラートに結合するなどのことは、ユーザーがあなたからのアラートによって過負荷になるのを防ぎ、スケジュールされた時間に適切にユーザーとやり取りできるようにするのに役立ちます。 ユーザーに常に私たちを見てもらうことがますます簡単になっています。代わりに、ユーザーが必要なときに利用できるようにユーザーと協力し、他のことをしているときは静かに隠れるようにする必要があります。

より人道的なテクノロジーエコシステムの構築の詳細については、Center For HumaneTechnologyのWebサイトを参照してください。

ニュース総まとめ

すべてのニュースサイトが独自のI / Oのレビューを投稿しているので、これまでに見た中で最高の報道のいくつかで締めくくります。 イベントの参加者として、私はそれが巧みに管理され、とても楽しいと感じましたが、Googleがアプリやコンテンツを作成する開発者コミュニティに送信したい十分にリハーサルされた明確なメッセージを持っていることは非常に明白でした。 メイン基調講演のすべての重要な発表に続いて、開発でそのテクノロジーを使用する方法の実際的な詳細に飛び込むセッションが行われました。 非常に多くの発表とデモンストレーションが行われたため、この投稿ですべてを網羅することは不可能であり、イベントですべてを体験することさえ不可能でした。 I / Oプレイリストには、帰国後に視聴するビデオがいくつかあることを知っています。

  • TechCrunchには素晴らしいまとめがあり、大きな発表の多くに関する個別の記事があります。
  • CNETからのイベントの報道もあります、
  • The Vergeには、アナウンスに関するコンテンツレポートのストーリーストリームがあります。

I / Oに参加していた場合、またはライブストリームをフォローしている場合、どのアナウンスが最も興味深かったですか? コメントを使用して、3日間のハイライトとなる私がカバーしなかったことを共有できます。