By | March 28, 2022

序章

グーグル開発者会議がグーグルマップやウェブツールキットなどで話題になった時でした。 しかし、前回の会議以降、脚光を浴びたのはAndroid、Chromeの順でした。 おそらく、スマートフォンで休む巨大な機会がグーグルに深く沈んでいるのだろう。 ラリーペイジがスマートフォンで会社を経営したいと言ったとき、彼自身が認めた事実。

Googleは、他の製品をAndroidと統合し、互換性を保つためにAndroidを更新することなく、Androidで更新することを目指しています。

更新

前の段落で述べたように、Android愛好家は、限られたAndroidアップデートから銀色の裏地を目にします。 ブログには、このエディション以降に導入された機能が必ずしもOSのアップデートを必要としない方法がたくさんあります。 OSのバージョンを変更するための基本的な前提は、古いものでも未来的なものでも、すべてのアプリケーションを再生できるようにすることであるため、これは合意の材料を提供します。 Androidのさまざまなバージョンと構成(Samsung、HTC、Sonyなどの個々のモバイルハードウェア会社)は、独自のGoogleアプリでさえも更新するためのかなりのファイアウォールを作成していました。 典型的なAndroidエクスペリエンスを提供するアプリ。 Googleは機能の更新により、断片化の問題に効果的に取り組んでいます。Google+、Gmail、Googleマップ、Google Play、Froyoバージョン以降のAndroidに存在するアプリ、および現在導入されるGoogleミュージックオールアクセスはすべて、更新の必要なしにFroyo以降のバージョン。 断片化の問題はうまくいけば釘付けになっているようです。

アンドロイド スタジオ:このアップデートには、androidという名前が刻印されています! つまり、Android固有です。 ニュースは、GoogleがAndroidアプリの既存のEclipse開発者環境を置き換えるためにAndroidStudioを導入することを計画しているということです。 GoogleはJetBrainsと協力してAndroidStudioを作成しました。 もちろん、この開発にはいくつかの結びつきがありますが、Googleは、このIDEを起動すると、Android開発者の生産性が向上すると考えています。 これがどのように役立つかです:

  • MavenとAntの機能を組み合わせて、柔軟でさまざまなフレーバーのソリューションを構築します。
  • インラインリソースの検索やAndroid固有のカスタマイズなど、優れたコード編集機能。 ウィジェットのドラッグアンドドロップを可能にし、さまざまなハードウェア構成で出力ビューをシミュレートし、XMLで編集しながらプレビューすることさえできる高度なエディターUIによって強化されています。
  • あらゆる種類のバグを特定するための詳細な分析機能を提供します
  • プリセットテンプレートに基づくウィザードを提供し、他のGoogleサービスへのアクセスも提供します。
  • Eclipseから(エクスポートとして)プロジェクトを簡単に移行したり、(既存のEclipse IDEプロジェクトの)Studioにインポートしたりできます。

Googleは、Android OSと同様に、AndroidStudioを無料でオープンソースにしました。

グーグル 遊ぶ:Android開発者は、Google Playサービスを使用して、Androidデバイス(モバイルまたはタブレット)でマップ、ゲーム、またはソーシャルメディア(Google+を読む)を構築するために必要なAPIを調達できます。

ゲーム:エンターテインメントは、コンピューター/ゲーム機と同じユーザーエクスペリエンスを提供することに重点を置いたドライブによって、ハンドヘルドデバイスに移行しています。 Googleは、次の機能を導入することでユーザーエクスペリエンスを強化しました。

  • リーダーボード:パブリックとソーシャルの両方で最大100のリーダーボードが提供され、開発者が他のプレーヤーとスコアを比較できるようにすることで、ユーザーを引き付けることができます。 リーダーボードは、日次、週次、月次、またはカスタマイズされたバージョン用に自動的に作成されます。
  • 報酬システム:開発者は、ユーザーインターフェースで表示できる標準または増分の成果を提供することにより、ゲームに参加したことに対してユーザーに報酬を与えることができます。 は、開発者コンソールを使用して成果を制御できます。
  • Googleは、ゲームのステータスと設定をクラウドに保存するためのCloudSavingAPIを提供しています。
  • 開発者は、ユーザーが他のプレーヤーをゲームに招待したり、最大制限を4に固定したランダムユーザーとプレイしたりできるようにすることができます。

Googleは、次のAPIを提供することにより、位置認識アプリの開発を容易にします。

ジオフェンスAPI:このAPIは、地理的な境界を定義するために使用されます。 また、次のオプションも提供します。

  • 特定のエリアを出る顧客のためのアラートフィルターを作成する
  • 顧客の移動習慣(歩く、乗る、運転するなど)に応じて場所の更新を変更する(を参照) 活動認識API)。
  • 地理的境界を追加または削除する

融合ロケーションプロバイダー:このAPIは、基盤となるスキーマを使用して、複雑なレベルのクエリであっても、ロケーションのクエリに適切な結果を提供します。 迅速で用途が広く、使用するバッテリーの電力も少なくて済みます。

活動認識プロバイダー:このAPIは、電力センサーを使用して、運転、歩行、アイドリングに乗るなど、顧客の現在のアクティビティを検出します。これは、ジオフェンスAPIと連携して使用され、顧客に適切な更新を提供します。

Google+を介したシングルサインオン:ユーザーがモバイルデバイスを頻繁に変更し、これらのデバイスが異なるOSを実行する可能性があるという事実を考慮して、Googleは任意のデバイスでGoogle+を介してサインインするためのAPIを提供します。 これにより、Googleウォレット、ゲーム、Plusデバイスなどのサービスを特定する必要がなくなります。 これらのサービスには、メソッドを使用して自動署名要求に応答するライブラリがあります。

Googleクラウドメッセージング:Googleは、単一の方法を使用してアプリを登録することを可能にしました。 また、Cloud Connection Serverを使用した双方向メッセージング(XMPP)を介したサードパーティサーバーへのメッセージングも提供します。 ユーザーは、ユーザー通知用のGoogleのAPIを使用して、デバイス間で通知を同期できます。

GooglePlayデベロッパーコンソール:Googleは巨大なAndroid開発者コミュニティをサポートしており、今年の会議ではそれにフィリップが追加されました。

アプリ翻訳サービス:Googleのローカリゼーションサポートチームでは、わずかな料金で翻訳サービスを利用し、選択した言語に翻訳する文字列を投稿できます。 必要に応じて、アプリのグラフィック、APK、または製品についてのセクションに適切なローカリゼーションの文字列を表示します。 これは最終的に、開発者がより多くの聴衆に手を差し伸べるのに役立ちます。

分析と現金化:アプリのパフォーマンスを追跡するのが簡単になります。 GooglePlayとGoogleAnalyticsは、アプリの表示やダウンロード、エンゲージメント指標などの補完的なサービスを提供します。

Googleは、開発者がサーバーからアプリ内の注文ステータスを表示できるようにする注文ステータスAPIを導入しました。 また、アプリ内テストの購入に対してテストアカウントに課金しないことも決定しました。

アルファ版とベータ版のテストと段階的な展開:Googleはアルファベータテストを追加して、開発者がアプリをアルファとベータの2つのバージョンに分割し、異なるユーザーグループでテストできるようにしました。 必要に応じて、Google+のテスターを追加してこれらのバージョンをテストすることもできます。

今後、開発者は、フィードバックを測定するために、アプリの更新のみをユーザーのバッチにロールアウトできます。 開発者は、更新を使用するユーザーの割合を設定できます。

評決

おそらく、Google I / O 2013でAndroidのみの詠唱を期待している人にとっては、それは弱体化する可能性があります。 しかし、グーグルが異端者であることに精通している人々のために、それがAndroidコミュニティを甘やかすために行った賢明な方法を保証するでしょう。 Google Playのアップデート、そのサービス、Android Studioのリリース、クラウドメッセージング、OSやハードウェア要件のないGoogleサービスにサインインする機能は、ゲームを大きく変えるものです。 つまり、OSを更新する必要がなく、機能を更新することです。

GoogleのI/O 2013は、Androidの勝者でした。

* Androider =いつでもどこでもそれを誓うAndroidのファン!