Google Play ストア バージョン 7.8.15 の APK 分解により、Play ストアに Instant Apps のサポートを有効にするための設定画面が追加される可能性があることが明らかになりました。
Google Instant Apps は、ユーザーが既存の Android アプリケーションの一部を「ストリーミング」できる機能で、アプリをインストールせずにネイティブの外観でアプリを試すことができます。 Instant Apps には開発者側からの小さな変更が必要ですが、 これらの変更を実装することが Google によって承認されました ユーザーが友人や家族と有機的にリンクを共有することで、これらのアプリケーションはより幅広いユーザーにリーチできるようになります。 Instant Apps が最初に導入されたのは、 Google I/O 2016 しかし、それが実現したのは今年の 1 月までのことです。 いくつかのデバイスといくつかのアプリ Instant Apps を活用できます。
ただし、Google Play ストア v7.8.15 のリリースにより、Instant Apps のリリースがさらに拡大される可能性があります。 このリリースの APK 分解調査で、ユーザーが Instant Apps にオプトインできるようにする新しい文字列とアクティビティを発見しました。
APK のティアダウンでは、アプリケーションの将来のアップデートで追加される可能性のある機能を予測できる場合がよくありますが、ここで言及した機能のいずれも将来のリリースには含まれない可能性があります。 これは、これらの機能が現在ライブ ビルドに実装されておらず、将来のビルドでいつでも Google によって取り込まれる可能性があるためです。
Play ストア 7.8.15 APK 分解
いつものように、APK ファイルに追加された文字列を確認することで、新機能の証拠を見つけることができます。 この場合、Google Play ストアに、Instant Apps で使用する Google アカウントを選択するためのサポートが追加されることがわかります。
Play ストア 7.8.15 インスタント アプリ
<stringname="instant_app_settings_menu_help">Helpstring>
<stringname="instant_apps_settings_change_account_dialog_cancel">cancelstring>
<stringname="instant_apps_settings_change_account_dialog_description">All instant apps and associated app data, including app permissions, will be removed for the current account.string>
<stringname="instant_apps_settings_change_account_dialog_ok">change accountstring>
<stringname="instant_apps_settings_change_account_dialog_title">Change account?string>
<stringname="instant_apps_settings_description">You can use apps without installing them. Choose a Google Account to use for app sign-in and payments.string>
<stringname="instant_apps_settings_open_links_dialog_cancel">cancelstring>
<stringname="instant_apps_settings_open_links_dialog_description">For this feature to work also turn on Open links in appsstring>
<stringname="instant_apps_settings_open_links_dialog_ok">turn on nowstring>
<stringname="instant_apps_settings_open_links_dialog_title">Turn on required settingstring>
<stringname="instant_apps_settings_opt_out_dialog_cancel">cancelstring>
<stringname="instant_apps_settings_opt_out_dialog_description">All instant apps and associated app data, including app permissions, will be removed for the current account.string>
<stringname="instant_apps_settings_opt_out_dialog_ok">turn offstring>
<stringname="instant_apps_settings_opt_out_dialog_title">Turn off Instant Apps?string>
<stringname="instant_apps_settings_title">Instant Apps accountstring>
<stringname="instant_apps_settings_turn_instant_apps_off">Nonestring><stringname="debug_run_instant_apps_hygiene_summary">Immediately trigger Instant Apps Hygiene servicestring>
<stringname="debug_run_instant_apps_hygiene_title">Run Instant Apps Hygienestring>
<stringname="publisher_name_instant_app">Instant Appstring>
続きを読む
これらの文字列の内容から判断すると、Instant Apps はオプトアウト プロセスとなるでしょう。 Instant Apps サービスをサポートするアプリを所有するパブリッシャーは、Play ストアに、自社のアプリもサービスをサポートしていることを示す特別なインジケーターを表示する場合があります。
さらに、APK 内には、Instant Apps 設定画面がユーザーにどのように表示されるかを定義するいくつかの XML ファイルがあります。 これらのファイルの名前は、Instant_apps_settings_account_row.xml、instant_apps_settings.xml、および instant_apps_settings_menu.xml です。
[タブ][タブ タイトル ="instant_apps_settings_account_row.xml"]
"horizontal" android: background="?android: selectableItemBackground" android: paddingLeft="@dimen/instant_apps_settings_account_list_row_padding_left" android: paddingTop="@dimen/instant_apps_settings_account_list_row_padding_top" android: paddingRight="0.0dip" android: paddingBottom="@dimen/instant_apps_settings_account_list_row_padding_bottom" android: layout_width="fill_parent" android: layout_height="wrap_content" android: paddingStart="@dimen/instant_apps_settings_account_list_row_padding_left" android: paddingEnd="0.0dip"
xmlns:andro>
<TextViewandroid: textAppearance="@android: style/TextAppearance.Material.Subhead"android:android: layout_width="0.0dip"android: layout_height="wrap_content"android: layout_weight="1.0"android: labelFor="@id/account_selected" />
<RadioButtonandroid:android: layout_width="wrap_content"android: layout_height="wrap_content"style="@android: style/Widget.Material.CompoundButton.RadioButton" />
LinearLayout>
[/tab][タブ タイトル ="instant_apps_settings.xml"]
"vertical" android: android: layout_width="fill_parent" android: layout_height="fill_parent" android: divider="?android: dividerHorizontal"
xmlns: andro xmlns: app="http://schemas.android.com/apk/res-auto">
<android.support.v7.widget.Toolbarandroid: theme="@style/ThemeOverlay.AppCompat.ActionBar"android:android: background="?colorPrimary"android: layout_width="fill_parent"android: layout_height="?actionBarSize"app: popupTheme="@style/ThemeOverlay.AppCompat.Light" />
<android.support.v7.widget.RecyclerViewandroid:android: paddingTop="@dimen/instant_apps_settings_account_list_padding_top"android: paddingBottom="@dimen/instant_apps_settings_account_list_padding_bottom"android: layout_width="fill_parent"android: layout_height="wrap_content"android: paddingStart="?android: listPreferredItemPaddingStart"android: paddingEnd="?android: listPreferredItemPaddingEnd"app: layoutManager="android.support.v7.widget.LinearLayoutManager" />
<TextViewandroid:android: paddingTop="@dimen/instant_apps_settings_description_padding_top"android: layout_width="wrap_content"android: layout_height="wrap_content"android: text="@string/instant_apps_settings_description"android: drawablePadding="@dimen/instant_apps_settings_description_drawable_padding"android: paddingStart="@dimen/instant_apps_settings_description_padding_start"android: paddingEnd="@dimen/instant_apps_settings_description_padding_end" />
LinearLayout>
[/tab][タブ タイトル ="instant_apps_settings_menu.xml"]
xmlns: andro xmlns: finsky="http://schemas.android.com/apk/res-auto">>
<itemandroid: icon="@drawable/ic_help"android:android: title="@string/instant_app_settings_menu_help"finsky: showAsAction="ifRoom" />
menu>
[/タブ]
[/タブ]
最後に、適切なインテントを手動で起動すると、Instant Apps アクティビティ自体にアクセスできるため、それがどのようなものになるかを確認するために起動することができました。 これは、Instant Apps アカウントの選択画面のスクリーンショットです。ここでは、アプリ データを保存し、Instant Apps に関連付けられた支払いを行うアカウントを選択できます。
今後も調査を続け、ライブ ビルドまたは APK 分解を通じて興味深い点を見つけたら、この記事を更新します。 Google Play ストア アプリの最新リリースをお探しの場合は、次のサイトから今すぐダウンロードできます。 APKミラー. 私たちをフォローしてください APK 分解タグ このような記事をもっと見るには!