Android Pie รวมภาพรวม (แอพล่าสุด) เข้ากับตัวเรียกใช้งานแทนที่จะเป็น SystemUI ตัวเรียกใช้งานบุคคลที่สามที่เปิดใช้งานรูทสามารถสร้าง UI แอพล่าสุดของตนเองได้!
จนถึง Android 9 Pie อินเทอร์เฟซแอปล่าสุดของการ์ดแบบเรียงซ้อนของ Android ยังคงไม่เปลี่ยนแปลงส่วนใหญ่นับตั้งแต่เปิดตัวครั้งแรกใน Android 5.0 Lollipop ด้วยการเปิดตัวการนำทางด้วยท่าทางใน Android Pie, Google ปรับปรุงหน้าจอภาพรวมแอพล่าสุด. อินเทอร์เฟซใหม่มีการ์ดภาพรวมขนาดใหญ่จัดเรียงในแนวนอน แต่นั่นไม่ใช่การเปลี่ยนแปลงที่ใหญ่ที่สุดในอินเทอร์เฟซแอปล่าสุด เนื่องจากโค้ดสำหรับแอปล่าสุดได้รวมเข้ากับตัวเรียกใช้งานสต็อกแล้ว ตอนนี้คุณสามารถเปลี่ยนจากภาพรวมแอปล่าสุดไปยังลิ้นชักแอปของตัวเรียกใช้งานได้อย่างราบรื่น เช่น ระบบปฏิบัติการ AndroidCentral อารา วาโกเนอร์ อธิบายซึ่งจะทำให้ตัวเรียกใช้งานของบริษัทอื่นเสียเปรียบ เนื่องจากมีเพียงตัวเรียกใช้งานระบบที่ติดตั้งไว้ล่วงหน้าเท่านั้นที่สามารถรวมเข้ากับ UI ของแอปล่าสุดได้ ในทางกลับกัน หากคุณมีสิทธิ์เข้าถึงรูท การเปลี่ยนแปลงของ Android Pie ในภาพรวมแอปล่าสุดจะเปิดช่องทางใหม่ของการปรับแต่งอย่างแท้จริง
การปรับแต่งภาพรวมแอปล่าสุดก่อน Android Pie
ก่อน Android 9 Pie อินเทอร์เฟซมัลติทาสกิ้งได้รับการจัดการโดยแพ็คเกจ SystemUI ทั้งหมด ดังนั้นวิธีเดียวในการปรับแต่งหน้าจอแอปล่าสุดคือการปรับเปลี่ยน SystemUI นั่นไม่ใช่ปัญหาสำหรับ ROM แบบกำหนดเอง แต่จะยุ่งยากกว่ามากสำหรับผู้ที่มีสิทธิ์เข้าถึงรูทเท่านั้น ในกรณีนั้น ตัวเลือกเดียวคือใช้โมดูล Magisk ที่แทนที่ SystemUI ทั้งหมด หรือใช้โมดูล Xposed เพื่อแทนที่โค้ดที่จัดการ UI ของแอปล่าสุด น่าเสียดาย ตัวเลือกทั้งสองมีข้อบกพร่อง เนื่องจากการปรับเปลี่ยนใดๆ ดังกล่าวจะเป็นแบบเฉพาะของ OEM และอาจทำให้การอัปเดตใดๆ ก็ตามเสียหายได้ง่าย มันจะเป็นฝันร้ายสำหรับนักพัฒนาที่จะดูแลรักษาตัวสลับแอปล่าสุดสำหรับอุปกรณ์มากกว่าหนึ่งเครื่อง อย่างไรก็ตาม หากนักพัฒนาไม่จำเป็นต้องกังวลเกี่ยวกับการปรับเปลี่ยน SystemUI หรือแอประบบอื่นๆ อีกต่อไป การสร้างตัวสลับแอปล่าสุดที่กำหนดเองจะง่ายกว่า Android Pie ควรทำให้การปรับแต่งแบบนั้นเป็นจริง
การปรับแต่งภาพรวมแอปล่าสุดใน Android Pie
ตรงกันข้ามกับสิ่งที่คุณอาจเคยได้ยิน UI แอปล่าสุดของ Android Pie ไม่ใช่คุณสมบัติ Pixel Launcher Pixel Launcher เป็นตัวเรียกใช้งานที่ติดตั้งไว้ล่วงหน้าใน Google Pixel และ Google Pixel 2 ดังนั้นจึงมีหน้าที่รับผิดชอบในการจัดการภาพรวมแอปล่าสุดบนสมาร์ทโฟนเหล่านั้น บนโทรศัพท์อื่นๆ เช่น Essential Phone ตัวเรียกใช้งานที่ติดตั้งไว้ล่วงหน้า ยังรวมเข้ากับ UI ของแอพล่าสุดด้วย ดังที่แสดงไว้ OnePlus 6, OEM สามารถปรับแต่งลักษณะของหน้าจอแอพล่าสุดได้ ตอนนี้นั้น รหัสแหล่งที่มา สำหรับการอัพเดต AOSP Launcher พร้อมใช้งานแล้ว เราจะเห็นได้อย่างชัดเจนว่าอินเทอร์เฟซแอปใหม่ล่าสุดทำงานร่วมกับตัวเรียกใช้งานอย่างไร ในตอนแรกเราเชื่อว่าตัวเรียกใช้งานบุคคลที่สามจะต้องรวมเข้ากับ ROM แบบกำหนดเองเพื่อใช้ประโยชน์จากการรวมแอพใหม่ล่าสุด แต่กลับกลายเป็นว่าไม่เป็นเช่นนั้น
นักพัฒนาของ เครื่องยิงเก้าอี้สนามหญ้าซึ่งเป็นทางเลือก Pixel Launcher ยอดนิยมได้รวมโค้ดสำหรับจัดการแอปล่าสุดลงในแอปของตน จากนั้นพวกเขาจึงได้ทราบขั้นตอนที่จำเป็นในการทำให้ Launcher เป็นที่รู้จักในฐานะตัวจัดการเริ่มต้นสำหรับภาพรวมแอปล่าสุด นั่นทำให้สามารถใช้ Lawnchair ไม่ใช่ Pixel Launcher เป็นตัวเรียกใช้เริ่มต้นบน Pixel 2 ได้โดยไม่สูญเสียตัวสลับแอปแนวนอนหรือลิ้นชักแอปแบบปัดขึ้น เราสาธิตสิ่งนี้ในวิดีโอต่อไปนี้ที่บันทึกไว้ใน Google Pixel 2 XL ที่ใช้สต็อกและรูท Android 9 Pie
ทีม Lawnchair ทำอย่างไร? ฉันถูกขอให้ไม่เล่าว่าพวกเขาทำได้อย่างไร แต่การให้แอปได้รับการอนุญาตที่ถูกต้องเพื่อให้ระบบรับรู้นั้นเป็นเรื่องง่ายอย่างน่าประหลาดใจ วิธีการของพวกเขายังอยู่ในระหว่างดำเนินการ ดังนั้นจึงยังไม่พร้อมที่จะแบ่งปันกับคนทั้งโลก (โมดูล Magisk ที่พวกเขาสร้างไม่ทำงาน ฉันจึงต้องวางไฟล์ที่ถูกต้องในตำแหน่งที่ถูกต้องด้วยตนเอง จากนั้นจึงเรียกใช้คำสั่ง) นั่นเป็นเหตุผลว่าทำไมหน้าจอแอพล่าสุดจึงดูเหมือนกับหน้าจอ Android 9 Pie ในสต็อก - พวกเขาไม่ได้ปรับแต่งเอง มัน. แต่อย่างน้อยนักพัฒนา Lawnchair ได้แสดงให้เห็นแล้วว่าเป็นไปได้ที่จะนำ UI ของแอปล่าสุดไปใช้ในตัวเรียกใช้งานของบุคคลที่สาม ขั้นตอนต่อไปคือการปรับแต่งเหมือนกับที่ OnePlus ทำกับ OnePlus 6 เมื่อผู้พัฒนา Lawnchair ใกล้จะเปิดตัวแล้ว เราจะแจ้งให้คุณทราบ