ที่งาน Google for Games Developer Summit Google ได้เปิดตัวฟีเจอร์ "เล่นขณะดาวน์โหลด" สำหรับอุปกรณ์ Android 12 นี่คือวิธีการทำงาน
วันนี้ ทีมงานเกมของ Google ได้เริ่มต้นการประชุม Google for Games Developer Summit ประจำปี ที่งานสัมมนา Google ได้เปิดตัวเครื่องมือและโซลูชันใหม่เพื่อทำให้การพัฒนาเกมบน Android และ Chrome OS ง่ายขึ้น นั่นไม่ใช่ทั้งหมด บริษัทยังได้เปิดตัวฟีเจอร์ใหม่ที่มุ่งปรับปรุงประสบการณ์ในการส่งมอบเกมให้กับผู้ใช้ ฟีเจอร์นี้เรียกว่า "เล่นขณะดาวน์โหลด" มีให้ใช้งานในอุปกรณ์ที่ทำงานอยู่ แอนดรอยด์ 12 หรือใหม่กว่า และช่วยประหยัดเวลาในการดาวน์โหลดเกมขนาดใหญ่ได้อย่างมีประสิทธิภาพ
เล่นในขณะที่คุณดาวน์โหลดบน Android 12
"เล่นขณะที่คุณดาวน์โหลด" เป็นบริการใหม่ที่นำเสนอโดย Google Play ซึ่ง "จะช่วยให้ผู้ใช้เข้าสู่การเล่นเกมภายในไม่กี่วินาทีขณะเล่นเกม เนื้อหาจะถูกดาวน์โหลดในเบื้องหลัง" มีเหตุผลง่ายๆ ที่ Google ได้พัฒนา "คุณลักษณะเล่นขณะดาวน์โหลด" ใหม่นี้ "ผู้ใช้ อยากเริ่มเล่นทันที แต่เมื่อคุณภาพของเกมดีขึ้นเรื่อยๆ ขนาดของมันก็เพิ่มขึ้น ส่งผลให้การดาวน์โหลดยาวและน่าเบื่อ" อธิบาย Google แนวคิดนี้ไม่ใช่เรื่องใหม่ – PlayStation ของ Sony และคอนโซล Xbox ของ Microsoft นำเสนอคุณสมบัติที่คล้ายกันมานานหลายปี – แต่ก็มี ไม่จำเป็นต้องใช้มันบน Android มากนักจนกระทั่งเมื่อไม่นานมานี้ เนื่องจากเกมมือถือส่วนใหญ่มีขนาดเล็กกว่าคอนโซลหรือพีซีมาก เกม.
Google กล่าวว่า "เล่นขณะดาวน์โหลด" มีให้สำหรับนักพัฒนาทุกคนที่เผยแพร่แอปและเกมผ่าน Play Store และเมื่อใช้งานแล้ว เกมจะ "พร้อมที่จะเปิดเร็วกว่าอย่างน้อย 2 เท่า" ก่อน. การปรับปรุงอาจค่อนข้างน่าทึ่งในบางกรณี โดย Google ระบุว่าเกมขนาด 400MB อาจใช้เวลาโหลดเพียง 10 วินาทีแทนที่จะใช้เวลาหลายนาที
เฉพาะอุปกรณ์ที่ใช้ Android เวอร์ชันล่าสุดเท่านั้นที่สามารถใช้ประโยชน์จากฟีเจอร์ใหม่นี้ได้ และเหตุผลก็คือฟีเจอร์นี้ "มีอยู่ในแกนหลักของ Android 12" Google ยืนยันแล้ว เอ็กซ์ดีเอ ซึ่งภายใต้ประทุน "เล่นขณะดาวน์โหลด" ใช้ประโยชน์ได้ ระบบไฟล์ส่วนเพิ่มของ Androidซึ่งเป็น "ระบบไฟล์เสมือน Linux สำหรับวัตถุประสงค์พิเศษที่อนุญาตให้เรียกใช้งานโปรแกรมในขณะที่ไฟล์ไบนารีและทรัพยากรยังคงถูกดาวน์โหลดอย่างเกียจคร้านผ่านเครือข่าย"
แม้ว่า "เล่นขณะดาวน์โหลด" จะเปิดให้นักพัฒนาแอปทุกคนได้ แต่นักพัฒนาจะต้องสร้างแอปของตนด้วยรูปแบบ Android App Bundle นั่นเป็นเพราะว่าฟีเจอร์นี้ใช้ประโยชน์จาก เล่นการจัดส่งสินทรัพย์ซึ่งต้องใช้รูปแบบ App Bundle แอปใหม่ที่ส่งไปยัง Google Play หลังจากวันที่ 1 สิงหาคม 2021 จำเป็น เพื่อใช้รูปแบบ Android App Bundle แต่ นักพัฒนาบางคน ไม่พอใจกับความต้องการ หากข้อกำหนดของ App Bundle ไม่รบกวนคุณ "เล่นขณะดาวน์โหลด" จะเป็นคุณสมบัติที่ดีในการทำให้ผู้ใช้ติดใจการเล่นเกมของคุณเร็วขึ้น
นักพัฒนาซอฟต์แวร์สามารถลงทะเบียนโปรแกรมเบต้า "เล่นขณะดาวน์โหลด" ได้โดย กรอกแบบฟอร์มนี้. หากต้องการรายละเอียดเพิ่มเติมเกี่ยวกับฟีเจอร์ใหม่ โปรดดูคีย์โน้ต "การอัปเดตพื้นที่จัดส่ง" จากการประชุมสุดยอดนักพัฒนา Google for Games ปี 2021
\ร\n https://www.youtube.com/watch? v=cVzD_TwnQDY\r\n
การสนับสนุน Launcher สำหรับส่วนเพิ่ม
Google ยังสนับสนุนให้นักพัฒนา Launcher เพิ่มการรองรับส่วนเพิ่ม ซึ่งเป็นชื่อภายในสำหรับ "เล่นขณะดาวน์โหลด" โดยแสดงไอคอนสัญญาและตัวบ่งชี้ความคืบหน้าในการดาวน์โหลดบนหน้าจอหลักในขณะที่แอปกำลังเพิ่มขึ้น ดาวน์โหลดแล้ว หากผู้ใช้แตะไอคอนแต่ยังไม่พร้อมที่จะเปิดตัว Launcher ควรนำทางผู้ใช้ไปยังหน้า Landing Page ของแอปใน Google Play Store เมื่อแอปที่ดาวน์โหลดมาบางส่วนพร้อมที่จะเปิดตัวแล้ว Launcher ควรแทนที่ไอคอนสัญญาด้วย ไอคอนแอปปกติ แต่ควรแสดงตัวบ่งชี้ความคืบหน้าการดาวน์โหลดซึ่งสะท้อนถึงสถานะการดาวน์โหลดของ แอป. การคลิกที่ไอคอนแอปควรเป็นการเปิดแอป และเมื่อการดาวน์โหลดแอปเสร็จสิ้น ตัวบ่งชี้ความคืบหน้าในการดาวน์โหลดควรถูกลบออก
หากต้องการใช้คุณสมบัตินี้ นักพัฒนาตัวเรียกใช้งานควรใช้ API สองสามตัว: โปรแกรมติดตั้งแพ็คเกจ SessionCallback#onสร้างแล้ว และ LauncherApps Callback#onPackageLoadingProgressChanged แล้ว หรือ LauncherActivityInfo.getLoadingProgress().
หากต้องการดูตัวอย่างลักษณะนี้ โปรดดู บทความก่อนหน้าของเราเกี่ยวกับการติดตั้งแอปที่รอดำเนินการซึ่งเราเห็น Google ทดสอบ A/B ต่อสาธารณะเกี่ยวกับฟีเจอร์นี้สำหรับผู้ใช้ Pixel Launcher หลายราย