ตอนนี้ Android 13 Developer Preview 1 พร้อมให้ใช้งานแล้ว มีฟีเจอร์และการเปลี่ยนแปลงที่ใหม่ล่าสุดให้ผู้พัฒนาแอปได้ลองนำไปใช้กับแอปของตัวเอง ผู้พัฒนาแอปสามารถติดตั้ง System image และอัปเดตเครื่องมือเพื่อเริ่มต้นใช้งานได้เลย ในระหว่างการทดสอบนี้ ทีมงาน Android หวังว่าจะได้รับความคิดเห็นหรือข้อเสนอแนะจากผู้พัฒนาแอป (รวมถึงผู้ที่นำไปใช้ด้วยเหตุผลอื่น ๆ ) เพราะฉะนั้นโปรดแจ้งให้ทีมงานทราบว่าคุณมีความคิดเห็นอย่างไรบ้าง! ไปที่หน้า Feedback เพื่อรายงานปัญหาหรือเสนอฟีเจอร์ที่ต้องการ ยิ่งทีมงานได้รับความคิดเห็นจากคุณเร็วเท่าไหร่ ก็ยิ่งสามารถปรับปรุงและแก้ไขสิ่งต่าง ๆ ก่อนปล่อยเวอร์ชันสุดท้ายได้มากขึ้นเท่านั้น
TL;DR
สาระสำคัญสำหรับผู้ใช้งานทั่วไป
- ไอคอนแอปในเครื่องที่รองรับจะถูกย้อมสีให้เข้ากับสีของวอลล์เปเปอร์และธีมที่ผู้ใช้เลือก
- แอปพลิเคชันสามารถแจ้งผู้ใช้งานให้เพิ่มไทล์ของแอปไปยังการตั้งค่าด่วนได้โดยตรง
- แอปพลิเคชันสามารถใช้ภาษาที่แตกต่างจากภาษาของระบบได้แล้ว
- แอปพลิเคชันจะเข้าถึงรูปภาพและวิดีโอในเครื่องได้เฉพาะเท่าที่เราอนุญาตให้เข้าถึง
ติดตั้ง Android 13 Developer Preview บนอุปกรณ์ Google Pixel รุ่นไหนได้บ้าง?
Android 13 Developer Preview พร้อมให้ใช้งานบนอุปกรณ์ Google Pixel ต่อไปนี้:
- Pixel 4 และ 4 XL
- Pixel 4a และ 4a (5G)
- Pixel 5 และ 5a
- Pixel 6 และ 6 Pro
แนะนำว่าให้แฟลช Android 13 ไปยังอุปกรณ์ Pixel ด้วยการใช้ Android Flash Tool
หากคุณต้องการแฟลชอุปกรณ์ด้วยตนเอง สามารถรับ System image Android 13 สำหรับอุปกรณ์ของคุณได้ที่ Pixel downloads page
สำหรับวิธีการ Set up Android emulator ดูได้ที่นี่
มีอะไรใน Android 13?
การเปลี่ยนแปลงระบบ
Privacy
Permission รันไทม์แบบใหม่สำหรับอุปกรณ์ Wi-Fi ในบริเวณใกล้เคียง
Security
ตัวกรอง Intent จะบล็อก Intent ที่ไม่ตรงกัน
ดูรายละเอียดเพิ่มเติมได้ที่นี่
ฟีเจอร์ใหม่ และ APIs
User experience
Themed app icons
ตั้งแต่ Android 13 เป็นต้นไป ผู้ใช้งานจะสามารถเลือกใช้ไอคอนแอปที่มีธีมได้ ด้วยคุณสมบัตินี้ ไอคอนแอปในเครื่องที่รองรับจะถูกย้อมสีให้เข้ากับสีของวอลล์เปเปอร์และธีมที่ผู้ใช้เลือก
ดูรายละเอียดเพิ่มเติมของ Themed app icons ได้ที่นี่
Quick Settings placement API
การตั้งค่าด่วนในหน้าต่างแจ้งเตือนช่วยให้ผู้ใช้แอปพลิเคชันสามารถเปลี่ยนการตั้งค่าได้อย่างรวดเร็วโดยไม่ต้องออกจากแอป สำหรับแอปที่มีไทล์แบบกำหนดเอง ทีมพัฒนา Android ทำให้ผู้ใช้งานค้นพบและเพิ่มไทล์ของแอปในหน้าการตั้งค่าด่วนได้ง่ายขึ้น เมื่อใช้ tile placement API แอปพลิเคชันจะสามารถแจ้งผู้ใช้งานให้เพิ่มไทล์ของแอปไปยังการตั้งค่าด่วนได้โดยตรง หน้าต่างโต้ตอบแบบด้านล่างนี้จะช่วยให้ผู้ใช้งานเพิ่มไทล์ได้ในขั้นตอนเดียวโดยที่ไม่ต้องออกจากแอปไปตั้งค่าที่หน้าการตั้งค่าด่วนเพื่อเพิ่มไทล์
Better support for multilingual users
Android 13 ได้ปรับปรุงประสบการณ์การใช้แอปสำหรับผู้ใช้หลายภาษา ซึ่งจะอธิบายในหัวข้อต่อไปนี้:
Per-app language preferences
ปกติแล้วเมื่อตั้งค่าภาษาของระบบเป็นภาษาใดแอปพลิเคชันก็จะแสดงผลเป็นภาษานั้นด้วย เช่น ตั้งภาษาของระบบเป็นภาษาอังกฤษ แอปทั้งหมดก็จะแสดงผลเป็นภาษาอังกฤษ แต่ถ้าตั้งค่าระบบเป็นภาษานึงแล้วต้องการตั้งค่าให้แอปบางแอปแสดงผลเป็นภาษาอื่นล่ะ เพื่อช่วยให้แอปมอบประสบการณ์ที่ดีขึ้นสำหรับผู้ใช้ที่ใช้ภาษาที่หลากหลาย Android 13 ได้แนะนำ API ที่อนุญาตให้ตั้งค่าแอปเป็นภาษาอื่น ๆ ที่แตกต่างจากภาษาของระบบ
ดูรายละเอียดเพิ่มเติมของ Per-app language preferences ได้ที่นี่
Unicode library updates
Android 13 เพิ่มการปรับปรุง การแก้ไข และการเปลี่ยนแปลงล่าสุดที่รวมอยู่ใน Unicode ICU 70, Unicode CLDR 40 และ Unicode 14.0
ดูรายละเอียดเพิ่มเติมของ Unicode library updates ได้ที่นี่
Faster hyphenation
การใส่ยัติภังค์ (เครื่องหมายขีด) ช่วยให้อ่านข้อความที่ล้อมรอบรูปภาพได้ง่ายขึ้นและช่วยให้ UI ปรับเปลี่ยนได้มากขึ้น ใน Android 13 ได้เพิ่มประสิทธิภาพการใส่ยัติภังค์มากถึง 200% ทำให้ผู้พัฒนาสามารถเปิดใช้งานได้ใน TextView ของตัวเองโดยแทบไม่มีผลกระทบต่อประสิทธิภาพการเรนเดอร์
ดูรายละเอียดเพิ่มเติมของ Faster hyphenation ได้ที่นี่
Privacy and security
Photo picker
Android 13 มาพร้อมกับประสบการณ์ใหม่ในการเลือกรูปภาพเพื่อใช้ในแอป เมื่อต้องเลือกรูปภาพในเครื่องมาใช้งานในแอป ผู้ใช้สามารถเลือกเฉพาะรูปภาพและวิดีโอบางรูปที่จะใช้กับแอปได้ เช่น เวลาจะตั้งรูปโปรไฟล์ก็เลือกให้แอปเข้าถึงเฉพาะรูปที่เราจะนำมาตั้งได้ แทนที่จะให้แอปเข้าถึงไลบรารีสื่อทั้งหมด
New runtime permission for nearby Wi-Fi devices
Android 13 แนะนำ Permission รันไทม์แบบใหม่สำหรับแอปที่จัดการการเชื่อมต่อของอุปกรณ์ไปยัง Access points ใกล้เคียงผ่าน Wi-Fi
ดูรายละเอียดเพิ่มเติมของ New runtime permission for nearby Wi-Fi devices ได้ที่นี่
Graphics
Programmable shaders
Android 13 เพิ่มการรองรับอ็อบเจ็กต์ RuntimeShader ที่ตั้งโปรแกรมได้ โดยกำหนดลักษณะการทำงานโดยใช้ Android Graphics Shading Language (AGSL) ผู้พัฒนาแอปสามารถใช้เฉดสีเหล่านี้ที่มีในระบบปฏิบัติการ Android เพื่อสร้างเอฟเฟกต์ระลอกคลื่น เบลอ และขยายโอเวอร์สโครล และ Android 13 ยังช่วยให้ผู้พัฒนาแอปสามารถสร้างเอฟเฟกต์ขั้นสูงสำหรับแอปของตัวเองได้
ดูรายละเอียดเพิ่มเติมของ Programmable shaders ได้ที่นี่
Core functionality
OpenJDK 11 updates
Android 13 เริ่มการทำงานโดยการรีเฟรชไลบรารีหลักของ Android เพื่อให้สอดคล้องกับ OpenJDK 11 LTS ที่มีทั้งการอัปเดตไลบรารีและการรองรับภาษา Java 11 สำหรับนักพัฒนาแอปพลิเคชันและแพลตฟอร์ม การเปลี่ยนแปลงไลบรารีหลักที่นำมาใช้ใน Android 13 จะพร้อมใช้งานสำหรับอุปกรณ์ Android 12 ผ่านการอัปเดตระบบ Google Play ไปยังโมดูล ART Mainline
ดูรายละเอียดเพิ่มเติมของ OpenJDK 11 updates ได้ที่นี่
สรุป
สำหรับ Android 13 Developer Preview 1 นั้นก็ได้เพิ่มฟีเจอร์ที่มีความคล้ายคลึงกับที่มีในระบบปฏิบัติ iOS เข้ามาอย่างการตั้งภาษาของแอปแยกกับระบบและการจำกัดไม่ให้แอปเข้าถึงไลบรารีสื่อทั้งหมด ซึ่งนับว่าเป็นเรื่องดีที่ Android ได้นำฟีเจอร์ที่หลาย ๆ คนรอคอยมาใส่ไว้ในระบบปฏิบัติการเวอร์ชันถัดไป น่าติดตามต่อมากกว่าในการอัปเดตครั้งถัดไปนั้นจะมีฟีเจอร์เด็ด ๆ เพิ่มเข้ามาอีกหรือไม่