ブログ

Android Instant Appsとは

Instant appsとは、Googleがユーザー体験の向上を目的として、ユーザーがアプリをインストールすることなくすぐに実行できるようにしたアプリです。Google検索結果などからURLをクリックした際にその時点で必要とされる機能だけをダウンロードすることで一時的にそのアプリの一部機能を使えるようになります。
これにより、アプリのインストールの手間を省き、高速化が可能になっています。

この記事では、Android Instant appsがどのようなものなのかについてご紹介します。

Instant appsの概要

Androidのネイティブアプリであれば、ユーザーはGoogle Play Storeなどを通してアプリをインストールします。
そのためにはGoogle Play Storeのダウンロードページに行ってダウンロード→インストールという順に進みます。
インストールが完了するまでに何度もタップする上にインストールの待ち時間まで必要になり、そもそもアプリをインストールすることに抵抗があり、インストールをやめてしまうユーザーが多いのが現実です。

一方Instant appsは、ユーザーがアプリをインストールしていなくてもURLリンクなどのクリックによってわずか数秒で起動し、アプリの一部の機能を使用することができるようになります。
ユーザーが機能を使い終われば自動的にそのInstant appsは端末から削除されますが、改めて従来のようにアプリ全体をインストールしてもらうこともできます。

このようなことが可能になるInstant appsは2016年のGoogle I/Oにて初めて発表されました。

Instant appsは2017年1月には一部のテストディベロッパー向けにテストをしていましたが、2017年5月より全ディベロッパーが開発可能な技術になっています。

すでに述べたようにInstant appsはWebページからインストール不要で高速かつシームレスに遷移でき、Webページ単体では実現できないAndroidアプリの機能を使えるためユーザビリティの向上が図れます。
また、Googleの検索結果からも起動できますので、Androidアプリ開発者にとっては、SEOなどを通じてより多くのアプリユーザーを獲得できるチャンスにもなります。

Instant appsの使い方

Instant appsを使えるようにするには、まずはInstant appsの利用を許可する必要があります。
Android端末の、設定→Google→instant Appsから、右上のボタンをONに切り替えます。

instant-apps-config

Instant appsの利用設定についてはこれだけで完了です。
あとはその端末でinstant appsが提供されているURLにアクセスした際に、自動的にInstant appsが実行されます。

ただし、現在のところ利用できる端末と利用できない端末があるようです。
また、Androidバージョンに制限があり、Android 5.0以前では実行できないようです。

なお、上記端末のinstant Apps設定から利用履歴の確認や削除、フルアプリのダウンロードができるほか、今後Instant appsを無効化したい場合には、設定内のInstant appsからボタンを再度OFFにすればOKです。

参考:
Android プレビュー アプリの使用 – Google Play ヘルプ
(このページではAndroid Instant Appsではなく、Androidプレビューアプリという呼称が用いられています)

Instant appsの仕組みと対応方法

アプリ開発者がアプリをInstant appsに対応させるためには、新規でアプリを作成する必要はありません。
代わりに既存のandroidアプリをモジュール化して、アプリの機能の中でユーザーがその時に必要とする一部の機能だけをダウンロードして実行できるようにします。

以下はInstant appsのイメージです。
Instant appsでは、その時に必要となる機能(たとえばFeature1 APK)とアプリのベースとなる機能(Base Feature APK)だけをダウンロードして使用できます。

aia_features_diagram

画像出典:Android Developers

既存のアプリをベースにAndroid APIやAndroid Studioは同じものを使えるため、アプリのアップデートと同じような感覚で開発でき、一般的に4~5週間ほどで対応可能とのことです。

Instant appsの開発が完了したら既存のアプリと同様に、Google Play Developer Console から公開します。

詳しくはGoogleのAndroid開発者ページをご覧ください。
https://developer.android.com/topic/instant-apps/index.html

Android Instant appsとProgressive Web Appの違い

Instant appsと似たような技術にProgressive Web App(PWA)があります。
どちらも高速表示や既存のWebページ単体では実現できなかった機能を使えるようにすることでユーザー体験を向上させることを目的としていますが、ベースとなる技術が異なります。
Android Instant appsがAndroidの技術をベースにしているのに対し、Progressive Web AppはWebページ(HTML5)の技術がベースになっています。

Android Instant appsがAndroid特有の機能であること(iOSではサポートされていない)や、PWAではプッシュ通知など一部の機能がiOSでは使えないなど制限があることにも注意が必要です。

どちらかがどちらかの上位互換になるわけではありませんが、まだアプリを開発していないWebサイトでは、日本でのiOSのシェアの高さを考慮すると、PWAのほうが着手しやすいかもしれません。

PWAについて詳しくは以下のページをご覧ください。
/blogs/pwa/

Instant appsとSEOとの関係

現在のところAndroid Instant appsに対応したからといって検索順位が上がることはなさそうです。
その上で、導入するかどうかの観点や留意点は以下になりそうです。

  • ・アプリの機能を即座に使えるようにすることで、検索ユーザーのユーザビリティが高まるかどうか
  • ・ユーザビリティが高めることで成果につながるかどうか
  • ・iOSが対応していないことについて問題ないか

まとめ

ここまで全開発者に公開されてから日の浅いAndroid Instant appsについてご紹介してきました。
現在のところ対応しているアプリが少ないのはもちろん、対応されているアプリであっても仕組みを知らないユーザーも多いことでしょう。
加えて日本ではInstant appsが使えないiOS人口が多いこともあり様子見の側面も強いかと思いますが、アプリを公開しているオーナーの方は引き続きGoogleの動向を注意しておくことをおすすめします。

◇この記事もおすすめ!
・SEO対策(検索エンジン最適化)とは~上位表示を実現する為のSEOとは?Googleの本質を理解し、自社サイトを強化する





■関連情報:サクラサクマーケティングのSEOコンサルティングサービス
中小・ベンチャー企業の売上をサポートするSEO対策低価格・高品質なSEOコンサルティング

執筆者:笹本 雅人

記事一覧

SEOシニアコンサルタント

2013年株式会社ブレインネットに入社し、会社合併を経てサクラサクマーケティング株式会社に合流した後も現在に至るまでSEOコンサルタントとして大小問わず様々なクライアントの集客向上に貢献。

特にシステム開発がからむSEOを得意としているほか、自社メディアのブログの作成・監修を行い、数多くのキーワードで上位表示を達成している。



無料資料ダウンロード

サービス資料ダウンロード

用語集

ソースコード集

お役立ちリンク集

お役立ちツール

カテゴリ一覧

タグクラウド

新着記事一覧

  1. 【検証!】ページスピードインサイト(Page Speed Insights)のスコア改善施策と結果を公開!使い方とまずやるべき施策を徹底解説!

    ページスピードインサイトは活用していますか? 2018年Googleはモバイル検索においてページの表示速度をランキングの要素として取り入れる、通称「スピードアップデート」を発表しました。そしてその速度をはかるツールがペー […]...

    1. ウェブマスターオフィスアワーまとめ(2019年6月25日)

      6月25日のウェブマスターオフィスアワーが行われました。Googleの金谷さんとあんなさんが回答した内容をまとめます。 ※具体例がなく、明確な回答ができなかった質問は除いています。 Q.しごと検索でbaseSalaryの […]...

      1. Googleが最重視するE-A-Tを高めるための対策

        E-A-Tとは、Expertise(専門性)、Authoritativeness(権威性)、Trustworthiness(信頼性)の頭文字を取ったもので、Googleが検索品質評価ガイドライン内で、ページ品質評価の最重 […]...

おすすめコンテンツ

  1. コンテンツマーケティングとは?特徴と事例、社内でできる方法を解説します

    ここ数年で急激にコンテンツマーケティングという言葉を聞くようになりました。しかし、「興味があるがまだ着手できていない」という人や、「そもそもどんなコンテンツを作ればいいのかわからない」、「社内で運用しているが成果がでない […]...

    1. SEO対策(検索エンジン最適化)とは~上位表示を実現する為のSEOとは?Googleの本質を理解し、自社サイトを強化する

      目次 1. SEO(Search Engine Optimization:検索エンジン最適化)とは 2. SEOの現在(検索エンジン最適化≒Google最適化) 3. Google Search Consoleの活用とS […]...

      1. SEOに強いコンテンツは回答性×網羅性×文字数×ユーザー体験

        目次 SEOに強いコンテンツとは回答性網羅性文字数ユーザー体験[回答性×網羅性×文字数×ユーザー体験]を考慮したSEOに強いコンテンツ制作お問い合わせフォーム SEOに強いコンテンツとは 検索エンジンで上位表示をさせるた […]...

最新情報を取得する

PAGE TOP