Google Play Store 7.8.15 bereitet sich auf Instant Apps-Unterstützung vor

Ein APK-Teardown von Google Play Store Version 7.8.15 zeigt, dass der Play Store möglicherweise einen Einstellungsbildschirm zum Aktivieren der Instant Apps-Unterstützung hinzufügt.

Google Instant Apps ist eine Funktion, die es Benutzern ermöglicht, Teile bestehender Android-Anwendungen zu „streamen“, sodass sie die App in ihrem nativen Erscheinungsbild ausprobieren können, ohne die App installieren zu müssen. Instant Apps erfordert kleine, aber einmalige Änderungen seitens der Entwickler Google hat die Genehmigung erteilt, diese Änderungen umzusetzen Diese Anwendungen können ein breiteres Publikum erreichen, da Benutzer Links organisch mit ihren Freunden und ihrer Familie teilen. Instant Apps wurden erstmals im Jahr eingeführt Google I/O 2016 aber erst im Januar dieses Jahres wurde a ein paar Geräte und ein paar Apps könnten die Vorteile von Instant Apps nutzen.

Mit der Veröffentlichung von Google Play Store v7.8.15 wird es jedoch möglicherweise eine umfassendere Version von Instant Apps geben. Bei einem APK-Teardown dieser Version haben wir neue Zeichenfolgen und eine Aktivität entdeckt, die es Benutzern ermöglicht, sich für Instant Apps zu entscheiden.

Obwohl ein APK-Teardown oft Funktionen vorhersagen kann, die in einem zukünftigen Update einer Anwendung verfügbar sein werden, ist es möglich, dass eine der hier erwähnten Funktionen in einer zukünftigen Version nicht verfügbar sein wird. Dies liegt daran, dass diese Funktionen derzeit im Live-Build nicht implementiert sind und jederzeit von Google in einem zukünftigen Build übernommen werden können.


Play Store 7.8.15 APK Teardown

Wie üblich können wir Hinweise auf neue Funktionen finden, indem wir sehen, welche Zeichenfolgen zur APK-Datei hinzugefügt wurden. In diesem Fall sehen wir, dass der Google Play Store Unterstützung für die Auswahl Ihrer Google-Konten bietet, die Sie mit Instant Apps verwenden möchten.

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>

mehr lesen

Den Angaben in diesen Zeichenfolgen nach zu urteilen, handelt es sich bei Instant Apps um einen Opt-out-Prozess. Herausgeber, deren Apps den Instant Apps-Dienst unterstützen, können im Play Store einen speziellen Hinweis anzeigen, dass ihre App den Dienst ebenfalls unterstützt.

Darüber hinaus gibt es im APK mehrere XML-Dateien, die definieren, wie der Instant Apps-Einstellungsbildschirm dem Benutzer angezeigt wird. Diese Dateien heißen „instant_apps_settings_account_row.xml“, „instant_apps_settings.xml“ und „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>

[/Tab]

[/tabs]

Da schließlich die Instant Apps-Aktivität selbst zugänglich ist, wenn Sie die richtige Absicht manuell starten, konnten wir sie starten, um zu sehen, wie sie aussehen würde. Hier ist ein Screenshot des Instant Apps-Kontoauswahlbildschirms, auf dem Sie auswählen können, welches Konto App-Daten speichert und Zahlungen im Zusammenhang mit Instant Apps durchführt.


Ich werde weiter stöbern und diesen Artikel aktualisieren, wenn ich im Live-Build oder durch einen APK-Teardown etwas Interessantes finde. Wenn Sie nach dieser neuesten Version der Google Play Store-App suchen, können Sie sie jetzt hier herunterladen APKMirror. Folgen Sie unserem APK-Teardown-Tag für weitere Artikel wie diesen!