การส่งมอบแบบไดนามิก: นี่คือวิธีที่ Google จะปรับปรุง Play Store

Play สโตร์

Google กำลังเตรียมการเปลี่ยนแปลงที่เกี่ยวข้องอย่างมากในวิธีการส่งไฟล์ apk จาก Play สโตร์. อนาคตคือการดาวน์โหลดแบบแยกส่วน และชื่อของมันคือ การส่งมอบแบบไดนามิก. เราอธิบายวิธีการทำงาน

ระบบดาวน์โหลดแอพพลิเคชั่นปัจจุบันคืออะไร?

สำหรับผู้ใช้หรือผู้ใช้ทั่วไป วิธีการติดตั้งแอปพลิเคชันนั้นง่ายมาก คุณเพียงแค่ต้องมองหามันใน Play สโตร์ และคลิกที่ ติดตั้ง. พร้อมแล้ว ไม่ต้องการอะไรอีกแล้ว สำหรับนักพัฒนาอย่างไรก็ตามมันซับซ้อนกว่าเล็กน้อย พวกเขาต้องคำนึงถึงความหลากหลายของอุปกรณ์และระบบที่สามารถติดตั้งแอปพลิเคชันของตนได้ และปรับโปรแกรมให้เข้ากับแต่ละตัวแปร ส่งผลให้แม้คนเห็นเพียงสัญญาณเดียว ข้างหลังคือ ไฟล์ apk หลายไฟล์ ที่คำนึงถึงความเป็นไปได้ทั้งหมด โดยเสนอให้ดาวน์โหลดตัวเลือกที่เหมาะสมกับผู้บริโภคแต่ละราย

apk หลายตัวใน Play Store

ตัวอย่างไฟล์ apk หลายไฟล์

การเปลี่ยนแปลงในอนาคตด้วย Dynamic Delivery และการดาวน์โหลดแบบแยกส่วน

ในช่วงที่ Google I / O 2018ทางบริษัทได้นำเสนอการเปลี่ยนแปลงในอนาคตที่จะส่งผลกระทบต่อระบบการส่งใบสมัคร พวกเขาเรียกมันว่า Dynamic Delivery ซึ่งสามารถแปลได้ว่า การส่งมอบแบบไดนามิก. และประกอบด้วยอะไรบ้าง? จาก Google พวกเขาได้จดบันทึกของ โครงการ Treble และโดยพื้นฐานแล้วพวกเขาจะเดิมพันใน การดาวน์โหลดแบบแยกส่วน

การส่งมอบแบบไดนามิก Play store

ไฟล์ apk จะกลายเป็นแพ็คเกจ Split APK จะมี apk ฐานที่มีโครงสร้างส่วนกลางและการกำหนดค่าที่จำเป็นสำหรับการทำงานของแอปพลิเคชัน ซึ่งจะมาพร้อมกับโมดูลอื่นๆ ที่มีการกำหนดค่าเฉพาะที่ปรับให้เข้ากับอุปกรณ์ทั้งหมด เมื่อผู้ใช้ตัดสินใจติดตั้งแอพพลิเคชั่น Play สโตร์ ตรวจจับส่วนประกอบที่คุณต้องการและเสนอให้กับคุณในไฟล์ apk สุดท้ายที่ติดตั้งบนมือถือของคุณ

Un ประโยชน์ ส่วนรองของสิ่งนี้คือการเปลี่ยนโมดูลเหล่านั้นในพื้นหลังโดยไม่ต้องดาวน์โหลดแอปพลิเคชันใหม่ทั้งหมด ตัวอย่างเช่น หากภาษาของโทรศัพท์เปลี่ยนจากภาษาสเปนเป็นภาษาฝรั่งเศส แอปพลิเคชันจะทำเช่นเดียวกัน และ Play สโตร์ จะรับผิดชอบในการให้บริการในพื้นหลังของส่วนประกอบในการเปลี่ยนภาษา

Google ยังได้ยืนยันอีกว่าในอนาคต ระบบนี้จะช่วยให้เพิ่มฟังก์ชันใหม่ได้ง่ายขึ้นมาก. ยังไม่พร้อมใช้งานและต้องใช้เวลาในการดำเนินการ แต่แนวคิดมีดังนี้: หากแอปพลิเคชันการส่งข้อความโต้ตอบแบบทันทีต้องการเพิ่มข้อความเสียง ไม่จำเป็นต้องเสนอแพ็คเกจ apk แบบเต็มอีกต่อไป มันจะเพียงพอที่จะนำเสนอโมดูลที่มีฟังก์ชั่นใหม่และนำไปใช้กับสิ่งที่ผู้ใช้ได้ดาวน์โหลดมาก่อนหน้านี้ โมดูลเหล่านี้จะเรียกว่า APK ฟีเจอร์แบบไดนามิก ซึ่งแปลว่า APK ของฟังก์ชันแบบไดนามิก APK ของฟังก์ชันแบบไดนามิกแต่ละรายการสามารถมีได้หลายโมดูล ดังนั้นโครงสร้างภายในของแอปพลิเคชันอาจมีโครงสร้างของรูปภาพต่อไปนี้

การส่งมอบแบบไดนามิก Play store

การเปลี่ยนแปลงเหล่านี้มีความหมายอย่างไรกับไฟล์ apk บนเว็บไซต์เช่น APK Mirror

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

ด้วยการ การส่งมอบแบบไดนามิก, ไฟล์ apk ดั้งเดิมไม่มีอยู่แล้ว ไม่สามารถดาวน์โหลดแพ็คเกจและติดตั้งตามที่สามารถทำได้จนถึงตอนนี้ เนื่องจากฟังก์ชั่นทั้งหมดถูกแจกจ่ายในโมดูลต่างๆ แม้ว่า Base APK จะทำงานตามปกติ แต่ฟังก์ชันใดๆ ที่นำเสนอผ่าน Dynamic Function APK จะไม่อยู่ในขอบเขต เว้นแต่จะมีการกำหนดค่าเพิ่มเติมผ่านคำสั่งคำสั่ง ADB. สิ่งนี้อาจไม่ร้ายแรงสำหรับผู้ใช้ที่ยุ่งกับมือถือมากที่สุด แต่สำหรับผู้ใช้ที่สบายที่สุด

การส่งมอบแบบไดนามิก Play store

ในขณะนี้ใน กระจก APK ยืนยันว่าพวกเขาจะห้ามการอัปโหลด Split APK ไปยังพอร์ทัล เนื่องจากการนำเสนอไฟล์ที่ไม่สามารถติดตั้งได้จะส่งผลเสีย พวกเขากำลังหาวิธีใหม่ในการนำเสนอไฟล์ apk ในอนาคตเมื่อมีการเปิดตัวระบบใหม่ แต่สำหรับตอนนี้ นี่คือวิธีแก้ปัญหา ทางลัดที่เป็นไปได้คือการดาวน์โหลดแอปจากมือถือที่ใช้ Android KitKat หรือต่ำกว่า เนื่องจาก การส่งมอบแบบไดนามิกจะถูกนำไปใช้จาก Lollipop. อย่างไรก็ตาม ระบบนี้จะใช้ได้ก็ต่อเมื่อแอปเข้ากันได้กับเวอร์ชันเก่าเท่านั้น

การเปลี่ยนแปลงที่ผู้ใช้จะเห็นจาก Play Store

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

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