Google กำลังพัฒนาแอป Pixel Themes เพื่อปรับแต่งรูปลักษณ์ของ Android 10 บนสมาร์ทโฟน Pixel มาดูกันตั้งแต่เนิ่นๆ ว่ามันอาจจะมีลักษณะอย่างไร
สัปดาห์นี้เราได้รับการรั่วไหลมากมายเกี่ยวกับ Google Pixel 4 แต่การรั่วไหลส่วนใหญ่เกี่ยวข้องกับฮาร์ดแวร์ เราเพิ่งเรียนรู้เกี่ยวกับมัน ความสามารถในการซูม 8 เท่า, RAM 6GB, และ จอแสดงผล 90Hzแต่เรากำลังเริ่มเรียนรู้เพิ่มเติมเกี่ยวกับซอฟต์แวร์ของมันด้วย ย้อนกลับไปในช่วงเบต้าของ Android Q เราพบแอปที่ซ่อนอยู่ชื่อ "ธีมพิกเซล" ที่บอกเป็นนัยถึงการปรับแต่งแบบอักษร รูปร่างไอคอน และสีเน้นบนสมาร์ทโฟน Google Pixel ต่อมาเราเริ่มเห็นคำแนะนำในแอปการตั้งค่าที่แจ้งให้ผู้ใช้ "ปรับแต่งพิกเซล [ของพวกเขา]" การแตะที่คำแนะนำนั้นเป็นเพียงการเปิดแอป Google วอลเปเปอร์ที่มีอยู่โดยไม่มีตัวเลือกการปรับแต่งเพิ่มเติม ตอนนี้เราได้รับภาพหน้าจอของแอพ Theme Picker สำหรับ Android 10 ซึ่งน่าจะเรียกว่า "Pixel Themes" บนสมาร์ทโฟน Google Pixel
XDA ผู้สนับสนุนที่ได้รับการยอมรับ เอ็มเอสเอฟ จาร์วิส แจ้งให้เราทราบว่ามีแอปใหม่ชื่อ "ThemePicker" อัปโหลดไปยัง AOSP ด้วยการเปิดตัวของ ซอร์สโค้ด Android 10. เมื่อติดตั้งแล้ว แอปจะปรากฏเป็น "รูปแบบและวอลเปเปอร์" ในลิ้นชักแอปหรือในเมนูบริบทแบบกดยาวของ Pixel Launcher สตริงสำหรับแอปบอกเราว่าแอปนี้จะอนุญาตให้ผู้ใช้ปรับแต่งหน้าจอล็อค/หน้าปัดนาฬิกาที่แสดงโดยรอบ ขนาดเส้นตารางของ Pixel Launcher หน้าจอล็อค และหน้าจอหลัก วอลเปเปอร์ และ "สไตล์" (ซึ่งรวมถึงสีเฉพาะจุด รูปร่างไอคอน และแบบอักษร) คุณยังสามารถผสมผสานและจับคู่จากตัวเลือกที่มีอยู่เพื่อสร้างสไตล์ของคุณเอง ซึ่งคุณสามารถทำได้ แม้แต่ชื่อ การวิเคราะห์ Android 10 ก่อนหน้าของเรา
หลังจากซ่อมแซมไม่กี่ชั่วโมง เราก็สามารถเปิดใช้งานแอป ThemePicker ได้เพียงบางส่วนเท่านั้น โชคดีสำหรับเรา XDA นักพัฒนาที่ได้รับการยอมรับ ลูก้า020400 พบการกระทำพร้อมลิงก์ไปยังอัลบั้ม Google Photos สาธารณะ (อาจไม่ได้ตั้งใจ) ซึ่งเปิดเผย UI ของแอปตัวจัดการธีมของ Android 10 รูปภาพทางด้านซ้าย (ด้านล่าง) แสดงรายการเมนูบริบท "วอลเปเปอร์" ใน Pixel Launcher ที่แทนที่ด้วย “รูปแบบและวอลเปเปอร์” ในขณะที่ภาพทางด้านขวา (ด้านล่าง) จะแสดง UI ของแอปที่ทันสมัยที่สุดที่เราสามารถทำได้ หา. จากการวิเคราะห์แอป Pixel Themes จาก Android Q เบต้า 2 เราเชื่อว่าธีมที่ติดตั้งไว้ล่วงหน้าที่ไม่ใช่ค่าเริ่มต้นทั้ง 3 ธีมจะใช้การเปลี่ยนแปลงต่อไปนี้กับ UI ของ Android 10:
- ดินสอสี: สีเน้นสีม่วง, แบบอักษร Arbutus, ไอคอนวงกลม/หยดน้ำตา
- ภาพต่อกัน: สีเน้นสีเขียว แบบอักษร Arvo และ Lato ไอคอนแบบเติม
- สีแอช: สีดำเน้นสีดำ แบบอักษรรูบิค ไอคอนโค้งมน/Squircle
ก่อนหน้านี้เราได้แยกวอลเปเปอร์ที่แสดงในตัวอย่างนี้เพื่อให้ทุกคนสามารถทำได้ ดาวน์โหลดได้ที่นี่.
คอมมิตที่เก่ากว่ายังมีลิงก์ไปยังตัวอย่างแอพ ThemePicker แต่ภาพหน้าจอเหล่านี้ยังคงแสดงชื่อรหัส "Anthony," "Johanna" และ "Reiko" ที่เราพบเห็นก่อนหน้านี้ (ตอนนี้เรารู้แล้วว่า "Anthony" เป็นธีม "Ash", "Johanna" เป็นธีม "Collage" และ "Crayon" เป็นธีม "Reiko") ภาพเหล่านี้ แสดงหน้าจอตัวอย่างสำหรับปรับแต่งสีแบบอักษรและวอลเปเปอร์ดังนั้นเราจึงรู้สึกว่าคุ้มค่าที่จะรวมไว้ ที่นี่.
แม้ว่ารูปภาพที่แชร์ในคอมมิตจะไม่แสดงการปรับแต่งตาราง Pixel Launcher หรือการปรับแต่งนาฬิกาล็อคหน้าจอ/การแสดงผลโดยรอบ แต่ XDA Recognized นักพัฒนา luca020400 สามารถเปิดใช้งานคุณสมบัติทั้งสองได้บางส่วน แม้ว่าเขาจะทำให้มันทำงานได้บน AOSP/LineageOS 17 Android 10 เท่านั้น ไม่ใช่ Pixel ซอฟต์แวร์. เขาส่งภาพหน้าจอมาให้เราทางด้านซ้าย (ด้านล่าง) ซึ่งแสดงให้เห็นว่าคุณจะมีตัวเลือกให้เลือกระหว่างเค้าโครงหน้าจอหลักขนาด 3x3, 4x4 หรือ 5x5 ภาพหน้าจอที่เขาส่งไปทางขวา (ด้านล่าง) แสดงให้เห็นประเภทนาฬิกาแม้ว่าเขาจะเป็นก็ตาม เพิ่มด้วยตนเอง นาฬิกาประเภท/ข้อความกลับมาอีกครั้งตั้งแต่ Google ลบออกจาก AOSP
ฟีเจอร์นี้ใช้โอเวอร์เลย์ที่มีอยู่ใน Android 10 รุ่นปัจจุบัน แอป ThemePicker ใช้ OverlayManagerService APIs ซึ่งรวมอยู่ใน Android ตั้งแต่ 8.0 Oreo เพื่อแก้ไขทรัพยากรของแอปโดยไม่ต้องแก้ไขแอปจริงๆ การวางซ้อนเหล่านี้สามารถสลับได้ด้วยตนเองผ่านตัวเลือกสำหรับนักพัฒนาหรือโดย adb แต่ Google กำลังทำงานเพื่อแสดงการควบคุมผ่านแอปที่ผู้ใช้ต้องเผชิญ แอป Pixel Themes น่าจะเปิดตัวพร้อมกับ Google Pixel 4 ในเดือนหน้า และฉันคิดว่า UI จะดูใกล้เคียงกับสิ่งที่เราเห็นในเวอร์ชันโอเพ่นซอร์สมาก เราจะแจ้งให้คุณทราบหากเราเรียนรู้เพิ่มเติมเกี่ยวกับการปรับแต่ง UI ของ Android 10 หรือ Google Pixel 4
ฟอรัม Google Pixel 4 ||| ฟอรัม Google Pixel 4 XL
ขอขอบคุณซอฟต์แวร์ PNF ที่ให้ใบอนุญาตแก่เรา โปรแกรมถอดรหัส JEBซึ่งเป็นเครื่องมือวิศวกรรมย้อนกลับระดับมืออาชีพสำหรับแอปพลิเคชัน Android