การวิเคราะห์ Android 12 DP3: นี่คือฟีเจอร์ที่ซ่อนอยู่ทั้งหมด!

click fraud protection

การเจาะลึก Android 12 Developer Preview 3 ของเราดำเนินต่อไปด้วยการวิเคราะห์คุณสมบัติที่ซ่อนอยู่ทั้งหมดที่เราพบในระบบปฏิบัติการล่าสุดของ Google!

ในเวลาไม่ถึงหนึ่งเดือน Google จะนำการปิดล้อม แอนดรอยด์ 12 ที่ Google I/O แต่ก่อนหน้านั้น เราเพิ่งได้รับ ตัวอย่างนักพัฒนาซอฟต์แวร์รายที่สาม เพื่อลอดผ่าน DP3 มี API ใหม่จำนวนหนึ่งและ การเปลี่ยนแปลงที่ผู้ใช้เผชิญอย่างเห็นได้ชัดแต่เหมือนเช่นเคย มันมีการเปลี่ยนแปลงที่ซ่อนอยู่มากมายภายใต้ประทุน เรากำลังเจาะลึกการเปิดตัวเพื่อค้นหาทุกสิ่งที่จะมาพร้อมกับ Android 12 และนี่คือบทสรุปสิ่งที่เราพบใน Developer Preview 3

ข้อควรทราบสั้นๆ: จริงๆ แล้ว DP3 รุ่นปัจจุบันเก่ากว่ารุ่นดังกล่าว บิลด์ Android 12 ที่รั่วไหลออกมา เรามีรายละเอียดเมื่อสัปดาห์ที่แล้ว คุณลักษณะบางอย่างที่เราเห็นในโครงสร้างที่รั่วไหลออกมานั้นอยู่ในขณะนี้ ใช้ได้กับผู้ใช้ทุกคนแต่หลายรายการไม่พร้อมใช้งาน อันที่จริง โค้ดสำหรับคุณสมบัติบางอย่างที่ซ่อนอยู่ที่เราพบ — เช่น เฟรมเวิร์กสำหรับการแปล UI ของแอป — ยังไม่ได้เพิ่มลงใน DP3 เลยด้วยซ้ำ ในทางกลับกัน มีฟีเจอร์บางอย่าง เช่น แดชบอร์ดเกมที่ได้รับการปรับปรุง และการออกแบบแผงการตั้งค่าด่วนใหม่ที่เราจะกล่าวถึงรายละเอียดด้านล่าง ซึ่งเราไม่สามารถเปิดใช้งานได้ในบิลด์ที่รั่วไหลออกมานั้น ฉันจะไม่ปรับปรุงทุกการเปลี่ยนแปลงที่ซ่อนอยู่ใน DP3 ที่เราพบเห็นก่อนหน้านี้ในบิลด์ที่รั่วไหล แต่ฉันจะจดบันทึกการเปลี่ยนแปลงที่ยืนยันสิ่งที่เราพบในบิลด์ที่รั่วไหล

ต่อไปนี้คือการวิเคราะห์ Android 12 Developer Preview 3 ของเรา ขอขอบคุณเป็นพิเศษสำหรับนักพัฒนา kdrag0n สำหรับการร่วมงานกับเราและแบ่งปันสิ่งที่ค้นพบผ่านการแชท!

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


นำทางบทความนี้

  • คุณสมบัติที่ซ่อนอยู่ใน Android 12 DP3
    • การออกแบบการตั้งค่าด่วนหลักๆ อยู่ในระหว่างดำเนินการ
    • ไทล์การตั้งค่าด่วนสำหรับนาฬิกาปลุกและกระเป๋าเงิน
    • โหมดเกมเพิ่มการตั้งค่าการเพิ่มประสิทธิภาพเกม
    • ล็อคหน้าจอด้วยมือเดียวสำหรับแท็บเล็ต
    • ธีมที่ใช้วอลเปเปอร์ที่ดีกว่าสำหรับวอลเปเปอร์สีเข้ม
    • การไฮเบอร์เนตแอปช่วยเพิ่มพื้นที่ว่างจากแอปที่ไม่ได้ใช้
    • Next Pixel Stand จะมีพัดลมมั้ย?
    • การเปลี่ยนแปลงที่ซ่อนอยู่เบ็ดเตล็ด

การออกแบบการตั้งค่าด่วนหลักๆ อยู่ในระหว่างดำเนินการ

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

ขณะนี้ใน Android 12 Developer Preview 3 นักพัฒนา kdrag0n ได้ค้นพบการออกแบบแผงการตั้งค่าด่วนที่แตกต่างอย่างมาก ที่รวมแถบเลื่อนความสว่างเดียวกันนั้นไว้ แต่เปลี่ยนไทล์การตั้งค่าด่วนขนาดเล็กที่โค้งมนให้เป็นรูปสี่เหลี่ยมผืนผ้าใหญ่ขึ้น กระเบื้อง ไทล์ขนาดใหญ่เหล่านี้ประกอบด้วยป้ายกำกับและป้ายกำกับย่อย หากมี ไทล์เหล่านี้จัดเรียงเป็น 4 แถว โดยแต่ละไทล์มี 3 ไทล์ รวมเป็น 12 ไทล์การตั้งค่าด่วนในหน้าเดียว หมายเลขบิลด์จะแสดงอยู่เหนือปุ่มแก้ไข ซึ่งขณะนี้อยู่ในวงรี ฟันเฟืองการตั้งค่ายังถูกล้อมรอบเป็นรูปวงรี แต่ถูกเลื่อนไปที่กึ่งกลาง ในที่สุดตอนนี้ก็มีปุ่มเปิดปิดที่มุมขวาล่าง ซึ่งเมื่อกดแล้วควรจะเปิดเมนูพลังงานเวอร์ชัน "lite" สิ่งนี้ใช้ไม่ได้ในขณะนี้ แต่นั่นคือข้อสรุปของเราเกี่ยวกับสิ่งที่ทำโดยอิงจากการวิเคราะห์โค้ด

การมีปุ่มเปิดปิดในแผงการตั้งค่าด่วนในที่สุดก็ตอบคำถามที่เรามีหลังจากใช้บิลด์ Android 12 ที่รั่วไหลออกมา: คุณจะเปิดเมนูพลังงานได้อย่างไรหากคุณ เปิดใช้งานท่าทาง "กดค้างไว้เพื่อผู้ช่วย" ใหม่? ในโครงสร้างดังกล่าว การเปิดใช้งานท่าทางสัมผัส "กดค้างเพื่อผู้ช่วย" จะเป็นการแย่งชิงปุ่มเปิดปิด ดังนั้นจึงเปิดใช้งาน Google Assistant แทน อย่างไรก็ตาม คุณไม่สามารถเข้าถึงเมนูพลังงานได้ ซึ่งเป็นสาเหตุที่ Google เพิ่มเข้าไปด้วย ไทล์การตั้งค่าด่วนใหม่สองไทล์ สำหรับการควบคุมอุปกรณ์และกระเป๋าเงิน (ทั้งสองอย่างแสดงในเมนูเปิด/ปิด) ด้วยปุ่มเปิด/ปิดใหม่ในแผง QS คุณจะสามารถเข้าถึงเมนูเปิด/ปิดได้ตลอดเวลา ไม่ว่าคุณจะใช้ท่าทาง "กดค้างไว้เพื่อผู้ช่วย" หรือไม่ก็ตาม (รหัสสำหรับ "ถือสายเพื่อผู้ช่วย" มีอยู่ใน DP3 แต่คุณสมบัตินี้ไม่สามารถเข้าถึงได้ตามค่าเริ่มต้น)

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

เครดิต: kdrag0n

ไทล์การตั้งค่าด่วนสำหรับนาฬิกาปลุกและกระเป๋าเงิน

หากคุณสังเกตเห็นภาพหน้าจอใดภาพหนึ่งที่โพสต์ด้านบน จะมีไทล์ที่ระบุว่า "Google Pay" โดยมี "Ready" อยู่ข้างใต้ นั่นคือไทล์การตั้งค่าด่วน "กระเป๋าเงิน" ที่ฉันพูดถึง และสิ่งที่จะทำก็แค่เปิดตัว กระเป๋าเงินเข้าถึงด่วน คุณสมบัติเพื่อให้คุณเปลี่ยนบัตรเริ่มต้นสำหรับการชำระเงินได้อย่างรวดเร็ว เราสันนิษฐานว่าเหตุผลที่สามารถเข้าถึงได้จากไทล์การตั้งค่าด่วนนั้นเป็นการเตรียมการสำหรับท่าทาง "กดค้างเพื่อผู้ช่วย" ที่กำลังจะมาถึง

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

โหมดเกมเพิ่มการตั้งค่าการเพิ่มประสิทธิภาพเกม

ในตัวอย่างแรกของนักพัฒนาซอฟต์แวร์ Android 12 เราพบว่ามีการทำงานบน แถบเครื่องมือเกมใหม่ ที่ลอยอยู่บนหน้าจอพร้อมปุ่มบันทึกหน้าจอและอีกปุ่มที่ไม่ทราบจุดประสงค์ ต่อมาเราค้นพบว่าแถบเครื่องมือเกมนี้เป็นส่วนหนึ่งของฟีเจอร์ "แดชบอร์ดเกม" ที่กว้างกว่าซึ่ง Google กำลังพัฒนาสำหรับอุปกรณ์ Pixel รูปลักษณ์แรกของเรา ที่ Gaming Dashboard แสดง UI ที่ไม่สมบูรณ์พร้อมปุ่มที่ใช้งานไม่ได้และทางลัดการสตรีมสดของ YouTube

Android 12 Developer Preview 3 ยังคงทำงานบน Gaming Dashboard ต่อไปโดยทำให้ปุ่มใช้งานได้และเพิ่มการ์ด "การเพิ่มประสิทธิภาพเกม" ใหม่ เมื่อแตะ ปุ่มต่างๆ จะเพิ่มไอคอนใหม่ลงในแถบเครื่องมือแบบลอย ปุ่มเหล่านี้ช่วยให้คุณถ่ายภาพหน้าจอ บันทึกหน้าจอ แสดง FPS ปัจจุบัน หรือสลับโหมดห้ามรบกวน เมนูการเพิ่มประสิทธิภาพเกมช่วยให้คุณตั้งค่าโหมดประสิทธิภาพของอุปกรณ์ในเกมได้ คุณสามารถเลือกระหว่าง "ประสิทธิภาพ" เพื่อเพิ่มอัตราเฟรมสูงสุด "มาตรฐาน" เพื่อความสมดุลระหว่างอายุการใช้งานแบตเตอรี่และประสิทธิภาพ และ "ประหยัดแบตเตอรี่" เพื่อลดอัตราเฟรมและลดการใช้พลังงาน ยังไม่ชัดเจนว่าตัวเลือกเหล่านี้ส่งผลต่อประสิทธิภาพ อัตราเฟรม และอายุการใช้งานแบตเตอรี่อย่างไร แต่เราจะคอยติดตามความก้าวหน้าของฟีเจอร์นี้ใน Android 12 รุ่นต่อๆ ไป

แม้ว่าเราจะไม่สามารถใช้งานมิเตอร์ FPS ได้ แต่นักพัฒนา kdrag0n ได้แชร์ภาพหน้าจอสองสามภาพที่แสดงการเปลี่ยนแปลง FPS ในหน้าจอเริ่มต้นของ "Among Us"

เครดิต: kdrag0n

นอกจากนี้เรายังยืนยันด้วยว่า Gaming Dashboard มีอินเทอร์เฟซบรรทัดคำสั่งที่เข้าถึงได้โดยการเรียกใช้ "cmd game" ในเปลือก CLI ค่อนข้างเป็นแบบแบร์โบนและมีเพียงคำสั่งเดียวในการ "ลดขนาด" ความละเอียดเพื่อบังคับให้แอปทำงานตามอัตราส่วนขนาดที่ระบุ ตัวอย่างเช่น การลดขนาด "DevCheck" แอปที่มีอัตราส่วนสเกล 0.5 ทำให้คิดว่าความละเอียดการแสดงผลของ Pixel 3 XL ของฉันคือ 1480 x 720 แทนที่จะเป็น 2960 x 1440 การเปลี่ยนแปลงความละเอียดอาจทำให้บางเกมต้องเลือกพื้นผิวที่มีความละเอียดต่ำและการตั้งค่าการเรนเดอร์ ส่งผลให้ประสิทธิภาพและอายุการใช้งานแบตเตอรี่ดีขึ้น กำลังดำเนินการ "wm size" คำสั่งในเชลล์สามารถทำสิ่งเดียวกันให้สำเร็จได้เช่นกัน แต่คำสั่งใหม่ "cmd game" การใช้งานจะทำงานเป็นรายแอป แทนที่จะส่งผลกระทบต่อ UI การแสดงผลของทุกแอป

เครดิต: มิชาล เราะห์มาน

ล็อคหน้าจอด้วยมือเดียวสำหรับแท็บเล็ต

เราได้กล่าวไปแล้วว่า Google กำลังทำการเปลี่ยนแปลงการออกแบบที่น่ายินดีสำหรับแท็บเล็ต ตอนนี้เราได้เรียนรู้เกี่ยวกับการเปลี่ยนแปลง UI ของ Android 12 อีกอย่างที่ควรทำให้เจ้าของแท็บเล็ตมีความสุข: หน้าจอล็อค PIN/รูปแบบที่เป็นมิตรด้วยมือเดียว เมื่อเปิดใช้งาน มุมมอง PIN/รูปแบบจะเลื่อนไปทางซ้ายหรือขวา แทนที่จะอยู่ตรงกลาง แน่นอนว่าแท็บเล็ตส่วนใหญ่ไม่ได้มีไว้สำหรับถือด้วยมือเดียว แต่การเปลี่ยนแปลงนี้หมายความว่าคุณไม่ต้องลำบากในการถือแท็บเล็ตด้วยมือทั้งสองข้างในขณะที่คุณป้อน PIN หรือรูปแบบของคุณ

ธีมที่ใช้วอลเปเปอร์ที่ดีกว่าสำหรับวอลเปเปอร์สีเข้ม

ระบบธีมที่ใช้วอลเปเปอร์ใหม่ของ Android 12 จะทำให้ระบบปฏิบัติการมีสีที่สดใหม่สำหรับวอลเปเปอร์ใหม่ทุกอันที่คุณใช้ สีต่างๆ จะถูกสร้างขึ้นแบบไดนามิกโดยอิงจากวอลเปเปอร์ปัจจุบัน แต่อย่างที่เราได้เห็นในรุ่นก่อนๆ ก็เป็นอย่างนั้น ยังคงอยู่ในระหว่างดำเนินการ. แม้ว่าระบบธีมใหม่จะดูดีเมื่อเปิดโหมดแสงของระบบ แต่จะดูสวยงามน้อยลงเมื่อเปิดโหมดมืดของระบบ ตัวอย่างเช่น การตั้งค่าวอลเปเปอร์สีดำล้วนส่งผลให้มีการใช้ธีมสีม่วงเข้ม ซึ่งสีค่อนข้างไม่ตรงกัน อย่างไรก็ตาม ในตอนนี้ การตั้งค่าวอลเปเปอร์สีดำส่งผลให้มีการใช้ธีมสีเทาเข้ม ซึ่งเข้ากันได้ดีกับสีวอลเปเปอร์ที่เข้มกว่า

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

การไฮเบอร์เนตแอปช่วยเพิ่มพื้นที่ว่างจากแอปที่ไม่ได้ใช้

คุณลักษณะยอดนิยมอย่างน่าประหลาดใจ เราเปิดเผยเมื่อสัปดาห์ที่แล้ว ยังปรากฏใน Android 12 DP3: การไฮเบอร์เนตของแอป คุณสมบัตินี้จะเพิกถอนการอนุญาต หยุดการแจ้งเตือน และลบไฟล์ชั่วคราวโดยอัตโนมัติ หากไม่ได้ใช้งานแอปเป็นเวลาสองสามเดือน ไฟล์ชั่วคราวเหล่านั้นมาจากแคชของแอปหรือสิ่งประดิษฐ์ในการคอมไพล์

Next Pixel Stand จะมีพัดลมมั้ย?

ขณะวิเคราะห์ SystemUI APK ล่าสุด เราพบว่า Google ได้อัปเดตการใช้งานการชาร์จไร้สายเฉพาะพิกเซลเป็นเวอร์ชัน 1.3 ที่ คลาสใหม่อ้างอิงถึง "โหมดพัดลม" พร้อมพารามิเตอร์เช่น "currentRpm", "maximumRpm" และ "minimumRpm" "โหมดพัดลม" อาจเป็นได้ทั้ง "BUILT_IN" หรือ "ที่ตายตัว". สำหรับฉัน ดูเหมือนว่า Google กำลังเตรียมที่จะเพิ่มการรองรับอุปกรณ์เสริมการชาร์จไร้สายพร้อมพัดลม หากเป็นเช่นนั้น เหตุผลเดียวที่เราเห็นว่าเกิดขึ้นก็คือเครื่องชาร์จไร้สายสามารถส่งพลังงานได้มากขึ้น กล่าวคือ มันเร็วกว่า เราไม่มีหลักฐานใด ๆ ที่จะยุติอีกต่อไป ดังนั้นเราจะทิ้งการคาดเดาเพิ่มเติมใด ๆ ไว้นอกโต๊ะในตอนนี้

  • เอฟเฟกต์ระลอกใหม่สำหรับการชาร์จ Android 12 DP3 มีโค้ดที่ซ่อนอยู่สำหรับภาพเคลื่อนไหวระลอกคลื่นที่เล่นเมื่อคุณเสียบที่ชาร์จ สิ่งนี้ได้รับการยืนยันและเปิดใช้งานโดย kdrag0n แต่ตรงกับสิ่งที่ต้องการทุกประการ เราพบในโครงสร้างที่รั่วไหลออกมาเมื่อสัปดาห์ที่แล้ว.
  • นาฬิกาที่กำหนดเองในเร็ว ๆ นี้ kdrag0n บอกเราว่าตอนนี้ระบบรองรับธีมนาฬิกาแล้ว นาฬิกาอะนาล็อกสามารถมีเข็มชั่วโมง นาที และวินาทีได้ ก่อนหน้านี้เราพบหลักฐานว่า Google กำลังทำงานอยู่ ปลั๊กอินนาฬิกาแบบกำหนดเองเฉพาะของ Pixel สำหรับ Android 12 และการค้นพบล่าสุดนี้ช่วยเพิ่มความน่าเชื่อถือให้กับคำกล่าวอ้างดังกล่าวมากขึ้น
  • ส่งคืนการตั้งชื่อ "Material NEXT" kdrag0n ได้พบการอ้างอิงเพิ่มเติมเกี่ยวกับชื่อรหัส "Material NEXT" ในโค้ดเฟรมเวิร์กของ Android 12 DP3 ซึ่งยืนยันชื่อสำหรับการเปลี่ยนแปลง UI รุ่นถัดไปของ Android ที่ เราค้นพบก่อนหน้านี้.

นั่นคือการเปลี่ยนแปลงที่ซ่อนอยู่ทั้งหมดที่เราพบจนถึงตอนนี้จากการเจาะเข้าไปใน Android 12 Developer Preview 3 หากฉันพบรายละเอียดเพิ่มเติม ฉันจะแบ่งปันในนั้น กระทู้นี้ในทวิตเตอร์. kdrag0n ยังคงทำงานต่อไป กระทู้ทวิตเตอร์ ที่คุณสามารถติดตามเพื่อการค้นพบเพิ่มเติม

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