Ένα Teardown APK της έκδοσης 7.8.15 του Google Play Store αποκαλύπτει ότι το Play Store μπορεί να προσθέσει μια οθόνη ρυθμίσεων για την ενεργοποίηση της υποστήριξης Instant Apps.
Οι Άμεσες Εφαρμογές Google είναι μια λειτουργία που επιτρέπει στους χρήστες να κάνουν "ροή" τμήματα υπαρχουσών εφαρμογών Android, ώστε να μπορούν να δοκιμάσουν την εφαρμογή στην αρχική της εμφάνιση χωρίς να χρειάζεται να εγκαταστήσουν την εφαρμογή. Οι Instant Apps απαιτούν μικρές τροποποιήσεις από το τέλος των προγραμματιστών, αλλά μία φορά εγκρίθηκε από την Google για την εφαρμογή αυτών των αλλαγών αυτές οι εφαρμογές θα μπορούν να προσεγγίσουν ένα ευρύτερο κοινό καθώς οι χρήστες μοιράζονται οργανικά συνδέσμους με τους φίλους και την οικογένειά τους. Οι Instant Apps παρουσιάστηκαν αρχικά κατά τη διάρκεια Google I/O 2016 αλλά μόνο μέχρι τον Ιανουάριο του τρέχοντος έτους α λίγες συσκευές και λίγες εφαρμογές θα μπορούσε να επωφεληθεί από τις Instant Εφαρμογές.
Ωστόσο, με την κυκλοφορία του Google Play Store v7.8.15, οι Instant Apps ενδέχεται να αρχίσουν να βλέπουν μια ευρύτερη έκδοση. Σε μια κατάργηση APK αυτής της έκδοσης, ανακαλύψαμε νέες συμβολοσειρές και μια Δραστηριότητα που θα επιτρέπει στους χρήστες να συμμετέχουν στις Instant Εφαρμογές.
Παρόλο που μια κατάργηση του APK μπορεί συχνά να προβλέψει λειτουργίες που ενδέχεται να φτάσουν σε μια μελλοντική ενημέρωση μιας εφαρμογής, είναι πιθανό οποιαδήποτε από τις λειτουργίες που αναφέρουμε εδώ να μην είναι δυνατή σε μελλοντική κυκλοφορία. Αυτό συμβαίνει επειδή αυτές οι λειτουργίες δεν εφαρμόζονται επί του παρόντος στη ζωντανή έκδοση και ενδέχεται να ληφθούν ανά πάσα στιγμή από την Google σε μια μελλοντική έκδοση.
Play Store 7.8.15 APK Teardown
Ως συνήθως, μπορούμε να βρούμε στοιχεία για νέες δυνατότητες βλέποντας ποιες συμβολοσειρές έχουν προστεθεί στο αρχείο APK. Σε αυτήν την περίπτωση, μπορούμε να δούμε ότι το Google Play Store θα προσθέσει υποστήριξη για να επιλέξετε ποιον από τους λογαριασμούς σας Google θα χρησιμοποιήσετε με τις Instant Εφαρμογές.
Άμεσες εφαρμογές Play Store 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 Store ότι η εφαρμογή τους υποστηρίζει επίσης την υπηρεσία.
Επιπλέον, υπάρχουν πολλά αρχεία XML μέσα στο APK που καθορίζουν τον τρόπο εμφάνισης της οθόνης ρυθμίσεων Instant Apps στον χρήστη. Αυτά τα αρχεία ονομάζονται 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>
[/αυτί]
[/tabs]
Τέλος, δεδομένου ότι η ίδια η Δραστηριότητα Instant Apps είναι προσβάσιμη εάν εκκινήσετε με μη αυτόματο τρόπο τη σωστή πρόθεση, μπορέσαμε να την ξεκινήσουμε για να δούμε πώς θα ήταν. Ακολουθεί ένα στιγμιότυπο οθόνης της οθόνης επιλογής λογαριασμού Instant Apps, όπου μπορείτε να επιλέξετε ποιος λογαριασμός θα αποθηκεύει τα δεδομένα της εφαρμογής και θα πραγματοποιεί πληρωμές που σχετίζονται με τις Instant Apps.
Θα συνεχίσω να ψάχνω και να ενημερώνω αυτό το άρθρο αν βρω κάτι ενδιαφέρον στη ζωντανή έκδοση ή μέσω μιας αποκοπής του APK. Αν ψάχνετε για αυτήν την πιο πρόσφατη έκδοση της εφαρμογής Google Play Store, μπορείτε να την κατεβάσετε αμέσως στη διεύθυνση APKMirror. Ακολουθήστε μας Ετικέτα Teardown APK για περισσότερα άρθρα σαν αυτό!