BT

最初のAndroid Instant Appsが公開へ

| 作者: Abel Avram フォローする 10 人のフォロワー , 翻訳者 h_yoshida フォローする 1 人のフォロワー 投稿日 2017年3月3日. 推定読書時間: 2 分 |

原文(投稿日:2017/01/25)へのリンク

GoogleがいくつかのアプリケーションをInstant Appsとして,ユーザからフィードバックを得るために公開した。SDKは今年後半の一般提供を予定している。

Googleは先頃,いくつかのAndroidアプリケーションをInstant Appsとして提供すると発表した。このアプリケーションには“何千人もの開発者”がすでに関心を示しているが,フィードバック収集とフレームワーク改善を目的としたテスト用に一般公開されたのは,Googleが指定したその中の4つ – BuzzFeed,Periscope,Viki,Wishのみだ。同社は今年後半にSDKを公開して,同フレームワークを一般供用する予定である。

Instant Appsは,ディープリンクに対するGoogleの新たなアプローチだ。Webアプリケーションを採用してURLベースで特定のページにナビゲートするのではなく,通常のAndroidアプリケーションを複数のモジュールに分割することで,ユーザが他のアプリケーション内で関連する操作を選択した場合に,そのアプリが事前にインストールされていなくても,特定のモジュールをロードおよび実行できるようにする。Googleは昨年のGoogle I/Oでこの機能を紹介した。この話題についてはInfoQでも取り上げて,Instant Appsの動作方法や期待されるメリット,開発者が満たすべき条件,公開の方法などの情報をお伝えしている。ここではその詳細には言及しない。

GoogleはアプリケーションがInstant Appとして動作可能にするためのガイダンスを公開している。主なポイントは次のものだ。

  1. アプリから不要な部分を取り除くこと。
  2. URLベースのナビゲーションをサポートすること。これはAndroid 6.0で導入されたApp Linksをベースとする。ターゲットアクティビティおよびアクティビティ間のナビゲーションは,各アクティビティに関連付けられたURL経由で行われる。
  3. 必要ならばコードをリファクタすること。モジュールのサイズは4MB未満でなければならない。
  4. Android 6以降でサポートされている実行時パーミッションを使用すること。
  5. ユーザ認証を行なう場合は,Smart Lock for Passwordsを実装すること。
  6. サポートされない機能については,アプリケーションと同時にロードされる別のライブラリに分離して,Instant Appでは使用しないようにすること。Instant Appsとしてロードされる場合にサポートされない機能としては,バックグラウンドサービス,コンテントプロバイダ,ブロードキャストサービス,プッシュ通知などがある。Instant Appsでは外部ストレージへのアクセスや,インテントを通じたデバイス上のアプリの検索と操作,ブロードキャストの受信,GCMのアクセス,いくつかのデバイス識別子へのアクセス,セッティング変更は実行できない。この機能の大部分は,ユーザ保護の目的でInstant Appsでは禁止されている。

Instant AppsはAndroid 6.0で導入された実行時パーミッションを使用しているが,それ以前のバージョンのAndroidでも,Play Servicesを条件要件として,4.1以降(API 16以降)であれば実行が可能だ。

この記事を評価

関連性
スタイル

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT