Google Play Store 7.8.15 เตรียมพร้อมรองรับ Instant Apps

click fraud protection

APK Teardown ของ Google Play Store เวอร์ชัน 7.8.15 เผยให้เห็นว่า Play Store อาจเพิ่มหน้าจอการตั้งค่าสำหรับเปิดใช้งานการรองรับ Instant Apps

Google Instant Apps เป็นคุณลักษณะที่ช่วยให้ผู้ใช้สามารถ "สตรีม" บางส่วนของแอปพลิเคชัน Android ที่มีอยู่ เพื่อให้พวกเขาสามารถทดลองใช้แอปในรูปลักษณ์ดั้งเดิมโดยไม่ต้องติดตั้งแอป Instant Apps ต้องการการแก้ไขเล็กน้อยจากฝั่งนักพัฒนา แต่เพียงครั้งเดียว ได้รับการอนุมัติจาก Google เพื่อใช้การเปลี่ยนแปลงเหล่านี้ แอปพลิเคชันเหล่านี้จะสามารถเข้าถึงผู้ชมได้กว้างขึ้น เนื่องจากผู้ใช้แชร์ลิงก์ให้กับเพื่อนและครอบครัวของตน Instant Apps เปิดตัวครั้งแรกในช่วง กูเกิล ไอ/โอ 2016 แต่จนถึงเดือนมกราคมปีนี้เท่านั้นที่ก อุปกรณ์ไม่กี่เครื่องและแอปไม่กี่รายการ สามารถใช้ประโยชน์จาก Instant Apps ได้

อย่างไรก็ตาม ด้วยการเปิดตัว Google Play Store v7.8.15 ทำให้ Instant App อาจเริ่มเห็นการเปิดตัวที่กว้างขึ้น ในการแยก APK ของรุ่นนี้ เราได้ค้นพบสตริงใหม่และกิจกรรมที่จะอนุญาตให้ผู้ใช้เลือกใช้ Instant Apps

แม้ว่าการแยกส่วน APK มักจะสามารถคาดเดาคุณสมบัติที่อาจมาถึงในการอัปเดตแอปพลิเคชันในอนาคตได้ แต่ก็มีความเป็นไปได้ที่คุณสมบัติใดๆ ที่เรากล่าวถึงในที่นี้อาจไม่สามารถใช้งานได้ในรุ่นต่อๆ ไป เนื่องจากขณะนี้ฟีเจอร์เหล่านี้ยังไม่มีการใช้งานในเวอร์ชันที่ใช้งานจริง และ Google อาจดึงมาใช้ในเวอร์ชันต่อๆ ไปเมื่อใดก็ได้


Play Store 7.8.15 APK รื้อถอน

ตามปกติ เราสามารถค้นหาหลักฐานของคุณสมบัติใหม่ได้โดยการดูว่ามีการเพิ่มสตริงใดลงในไฟล์ APK ในกรณีนี้ เราจะเห็นว่า Google Play Store จะเพิ่มการรองรับในการเลือกบัญชี Google ของคุณที่จะใช้กับ Instant Apps

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>

[/แท็บ]

[/แท็บ]

สุดท้ายนี้ เนื่องจากคุณสามารถเข้าถึงกิจกรรม Instant Apps ได้หากคุณแสดงเจตนาที่ถูกต้องด้วยตนเอง เราจึงสามารถเริ่มต้นเพื่อดูว่าจะมีลักษณะอย่างไร นี่คือภาพหน้าจอของหน้าจอการเลือกบัญชี Instant Apps ซึ่งคุณสามารถเลือกได้ว่าบัญชีใดที่จะจัดเก็บข้อมูลแอปและชำระเงินที่เกี่ยวข้องกับ Instant Apps


ฉันจะค้นหาและอัปเดตบทความนี้ต่อไปหากฉันพบสิ่งที่น่าสนใจในเวอร์ชันที่ใช้งานจริงหรือผ่านการแยกไฟล์ APK หากคุณกำลังมองหาแอป Google Play Store รุ่นล่าสุด คุณสามารถดาวน์โหลดได้ตอนนี้ที่ APKMirror. ติดตามเรา แท็กการแยกส่วน APK สำหรับบทความเพิ่มเติมเช่นนี้!