Google Play Butik 7.8.15 Förbereder sig för support för snabbappar

En APK-nedbrytning av Google Play Butik version 7.8.15 avslöjar att Play Butik kan lägga till en inställningsskärm för att aktivera stöd för Instant Apps.

Google Instant Apps är en funktion som låter användare "strömma" delar av befintliga Android-applikationer så att de kan prova appen i dess ursprungliga utseende utan att behöva installera appen. Instant Apps kräver små modifieringar från utvecklarnas sida, men en gång godkänd av Google för att implementera dessa ändringar dessa applikationer kommer att kunna nå en bredare publik eftersom användare organiskt delar länkar till sina vänner och familj. Instant Apps introducerades ursprungligen under Google I/O 2016 men det var bara fram till januari i år som en få enheter och några appar kan dra fördel av Instant Apps.

Men med lanseringen av Google Play Butik v7.8.15 kan Instant Apps börja se en bredare version. I en APK-nedbrytning av den här versionen har vi upptäckt nya strängar och en aktivitet som gör det möjligt för användare att välja instant-appar.

Även om en APK-nedbrytning ofta kan förutsäga funktioner som kan komma i en framtida uppdatering av en applikation, är det möjligt att någon av funktionerna som vi nämner här kanske inte kommer med i en framtida version. Detta beror på att dessa funktioner för närvarande inte är implementerade i liveversionen och kan hämtas när som helst av Google i en framtida version.


Play Butik 7.8.15 APK Teardown

Som vanligt kan vi hitta bevis på nya funktioner genom att se vilka strängar som har lagts till i APK-filen. I det här fallet kan vi se att Google Play Butik kommer att lägga till stöd för att välja vilket av dina Google-konton som ska användas med Instant Apps.

Play Butik 7.8.15 Snabbappar


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

Läs mer

Att döma av vad som finns i dessa strängar kommer Instant Apps att vara en bortvalsprocess. Utgivare vars appar stöder tjänsten Instant Apps kan visa en speciell indikator i Play Butik att deras app också stöder tjänsten.

Dessutom finns det flera XML-filer i APK-filen som definierar hur inställningsskärmen för Instant Apps kommer att se ut för användaren. Dessa filer heter instant_apps_settings_account_row.xml, instant_apps_settings.xml och instant_apps_settings_menu.xml.

[tabs][tab title ="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][tab title ="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][tab title ="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>

[/flik]

[/tabs]

Slutligen, eftersom själva Instant Apps-aktiviteten är tillgänglig om du manuellt startar rätt avsikt, kunde vi starta den för att se hur den skulle se ut. Här är en skärmdump av skärmen för val av Instant Apps-konto där du kan välja vilket konto som ska lagra appdata och göra betalningar kopplade till Instant Apps.


Jag kommer att fortsätta gräva runt och uppdatera den här artikeln om jag hittar något intressant i livebygget, eller genom en APK-nedbrytning. Om du letar efter den senaste versionen av appen Google Play Butik kan du ladda ner den direkt på APKMirror. Följ vår APK-teardown-tagg för fler artiklar som denna!