Google Play Store 7.8.15 Bereidt zich voor op ondersteuning voor instant-apps

Een APK Teardown van Google Play Store versie 7.8.15 onthult dat de Play Store mogelijk een instellingenscherm toevoegt om Instant Apps-ondersteuning in te schakelen.

Google Instant Apps is een functie waarmee gebruikers delen van bestaande Android-applicaties kunnen "streamen", zodat ze de app in zijn oorspronkelijke uiterlijk kunnen uitproberen zonder de app te hoeven installeren. Instant-apps vereisen kleine aanpassingen van de kant van de ontwikkelaar, maar één keer goedgekeurd door Google om deze wijzigingen door te voeren deze applicaties zullen een breder publiek kunnen bereiken omdat gebruikers op organische wijze links delen met hun vrienden en familie. Instant Apps werd voor het eerst geïntroduceerd tijdens Google I/O 2016 maar het duurde tot januari van dit jaar voordat a enkele apparaten en een paar apps kunnen profiteren van Instant Apps.

Met de release van Google Play Store v7.8.15 kan Instant Apps echter een bredere release gaan zien. In een APK-demontage van deze release hebben we nieuwe strings en een activiteit ontdekt waarmee gebruikers zich kunnen aanmelden voor instant-apps.

Hoewel een APK-demontage vaak functies kan voorspellen die in een toekomstige update van een applicatie kunnen verschijnen, is het mogelijk dat een van de functies die we hier noemen, mogelijk niet in een toekomstige release wordt opgenomen. Dit komt omdat deze functies momenteel niet zijn geïmplementeerd in de live build en op elk moment door Google kunnen worden ingetrokken in een toekomstige build.


Play Store 7.8.15 APK Teardown

Zoals gewoonlijk kunnen we bewijs van nieuwe functies vinden door te zien welke tekenreeksen aan het APK-bestand zijn toegevoegd. In dit geval kunnen we zien dat de Google Play Store ondersteuning toevoegt voor het kiezen welke van uw Google-accounts u wilt gebruiken met Instant Apps.

Play Store 7.8.15 Instant-apps


<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>

Lees verder

Afgaande op wat er in deze strings staat, zal Instant Apps een opt-out-proces zijn. Uitgevers waarvan de apps de Instant Apps-service ondersteunen, kunnen in de Play Store een speciale indicator weergeven dat hun app de service ook ondersteunt.

Daarnaast zijn er verschillende XML-bestanden binnen de APK die bepalen hoe het Instant Apps-instellingenscherm voor de gebruiker zal verschijnen. Deze bestanden heten instant_apps_settings_account_row.xml, instant_apps_settings.xml en instant_apps_settings_menu.xml.

[tabs][tabtitel = "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][tabbladtitel = "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][tabtitel = "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>

[/tabblad]

[/tabbladen]

Omdat de Instant Apps-activiteit zelf toegankelijk is als je handmatig de juiste intentie start, konden we deze ten slotte starten om te zien hoe deze eruit zou zien. Hier is een screenshot van het Instant Apps-accountselectiescherm, waar u kunt kiezen welk account app-gegevens opslaat en betalingen uitvoert die zijn gekoppeld aan Instant Apps.


Ik blijf rondsnuffelen en dit artikel bijwerken als ik iets interessants vind in de live build of via een APK-demontage. Als u op zoek bent naar deze nieuwste versie van de Google Play Store-app, kunt u deze nu downloaden op APKMirror. Volg onze APK Teardown-tag voor meer van dit soort artikelen!