ตัวอย่างแรกของนักพัฒนา Android 13 มาแล้ว และมีการเปลี่ยนแปลงมากมายสำหรับนักพัฒนาและผู้ใช้ปลายทาง อ่านรายละเอียดได้ที่นี่!
Android เป็นระบบปฏิบัติการที่ใหญ่ที่สุดในโลก ขับเคลื่อนสมาร์ทโฟนมากกว่า 2.5 พันล้านเครื่องทั่วโลก และทุกปีจะได้รับการอัปเกรดใหม่พร้อมการปรับปรุงจากเวอร์ชันก่อนหน้า ตัวอย่างแรกของนักพัฒนาซอฟต์แวร์ของ Google แอนดรอยด์ 13 พร้อมใช้งานแล้ว โดยนำเสนอการเปลี่ยนแปลงมากมายที่เป็นประโยชน์ต่อนักพัฒนาและการปรับปรุงความเป็นส่วนตัว เนื้อหาที่เป็นคุณ การควบคุมภาษา และอื่นๆ
ดังที่ชื่อ "Developer Preview" บ่งบอกเป็นนัย การเผยแพร่เหล่านี้มีไว้สำหรับนักพัฒนาเท่านั้น มีไว้เพื่อทดสอบคุณสมบัติใหม่ๆ และตรวจสอบให้แน่ใจว่าแอพของพวกเขาทำงานบนอุปกรณ์ที่อัปเดตตามที่ควรจะเป็น จะมีข้อบกพร่อง จะมีปัญหาอื่นๆ และ Google จะผลักดันข้อเสนอแนะจาก นักพัฒนา ในอีกไม่กี่เดือนข้างหน้า หากคุณไม่รังเกียจที่จะประสบปัญหา ลองใช้ Android 13 เลย อย่างไรก็ตาม หากคุณไว้วางใจให้สมาร์ทโฟนของคุณมีความเสถียรอย่างสม่ำเสมอ ก็อาจคุ้มค่าที่จะรอ Android 13 เวอร์ชันเต็มซึ่งคาดว่าจะเปิดตัวในช่วงครึ่งหลังของปี
คุณสมบัติที่โดดเด่นที่สุดของตัวอย่างนักพัฒนา Android 13 รุ่น 1 ได้แก่:
- ฟีเจอร์ความเป็นส่วนตัวที่อัปเดต: ตัวเลือกรูปภาพของระบบใหม่ที่อนุญาตให้ผู้ใช้แชร์รูปภาพและวิดีโอเฉพาะกับแอพ และการอนุญาต Wi-Fi ใหม่ซึ่งช่วยลดการใช้ข้อมูลตำแหน่ง
- ไอคอนตามธีม: ไอคอนแอปแบบไดนามิกที่พบใน Material You จะถูกขยายไปยังไอคอนแอปทั้งหมดใน Android 13 ซึ่งช่วยให้นักพัฒนามีไอคอนแอปแบบไดนามิกที่ตอบสนองต่อผู้ใช้ Material ที่คุณตั้งค่า
- การควบคุมภาษา: Android 13 จะแนะนำ API ใหม่ซึ่งจะช่วยให้นักพัฒนาระบุผู้ใช้ของตนได้ ภาษาที่ต้องการ ซึ่งช่วยปรับปรุงประสบการณ์ผู้ใช้และลดจำนวนโค้ดสำเร็จรูปที่ต้องใช้ นักพัฒนา
- เครื่องมือสำหรับนักพัฒนา: Android 13 DP1 เริ่มการทำงานของการรีเฟรช Core Libraries ของ Android เพื่อรองรับ Java 11 คุณสมบัติการเลือกรับหลายอย่างใน DP1 ยังสามารถสลับได้ ดังนั้นนักพัฒนาจึงสามารถเข้าใจได้ง่ายขึ้นว่าการเปลี่ยนแปลงแต่ละรายการส่งผลต่อแอปของตนอย่างไร
นำทางบทความนี้
- Android 13 จะเปิดตัวเมื่อใด
-
อัปเดตการควบคุมความเป็นส่วนตัวใน Android 13
- API เครื่องมือเลือกรูปภาพ
- การอนุญาตอุปกรณ์ใกล้เคียงสำหรับ Wi-Fi
-
เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ใน Android 13
- API ตำแหน่งการตั้งค่าด่วน
- นักพัฒนาสามารถเข้าถึงไอคอนตามธีมได้แล้ว
- การตั้งค่าภาษาต่อแอป
- ยัติภังค์เร็วขึ้น
- เชเดอร์ที่ตั้งโปรแกรมได้
- อัพเดต OpenJDK 11
-
ความเข้ากันได้ของแอปใน Android 13
- การอัปเดตระบบ Google Play
- แท็บเล็ต อุปกรณ์พับได้ และการเพิ่มประสิทธิภาพของ Chromebook
- การทดสอบและการดีบักที่ง่ายขึ้น
- วิธีดาวน์โหลดและติดตั้ง Android 13 Developer Preview 1 บนอุปกรณ์ Google Pixel ของคุณ
Android 13 จะเปิดตัวเมื่อใด?
สำหรับการอัปเดต Android โดยทั่วไป Google จะเปิดเผยเหตุการณ์สำคัญ "ความเสถียรของแพลตฟอร์ม" เพื่อให้นักพัฒนาสามารถทราบได้ว่าเมื่อใด Google ตั้งใจที่จะส่งมอบ SDK/NDK API สุดท้าย พร้อมด้วย API ภายในขั้นสุดท้ายและระบบที่เชื่อมต่อกับแอป พฤติกรรม Google ตั้งใจที่จะเข้าถึงความเสถียรของแพลตฟอร์มในเดือนมิถุนายน 2022 โดยมีแผนอย่างน้อยหลายสัปดาห์ก่อนการเปิดตัวอย่างเป็นทางการ แพลตฟอร์ม Android 12 ได้รับความนิยมในเดือนสิงหาคมปี 2021 และเวอร์ชันสุดท้ายคือ เปิดตัวในเดือนตุลาคม ของปีนั้น Google ได้ออก รายละเอียดเพิ่มเติมเกี่ยวกับไทม์ไลน์การเผยแพร่ ที่คุณสามารถตรวจสอบได้
อัปเดตการควบคุมความเป็นส่วนตัวใน Android 13
Google ทราบดีว่าผู้ใช้ต้องการระบบปฏิบัติการที่พวกเขาสามารถไว้วางใจกับข้อมูลของตนได้ ท้ายที่สุดแล้ว สมาร์ทโฟนได้มาถึงจุดที่เป็นการต่อยอดตัวเราและชีวิตของเราในหลายๆ ด้านอย่างมีประสิทธิภาพ เราใช้รูปภาพเหล่านี้เพื่อจัดเก็บรูปภาพสำคัญ สนทนาส่วนตัวกับเพื่อนและครอบครัว และ พกพาติดตัวไปด้วยในแต่ละวันด้วยความวางใจว่าไมโครโฟนหรือกล้องไม่ได้บันทึกทุกครั้ง ปฏิสัมพันธ์. Android 12 มีประโยชน์มากมายต่อความเป็นส่วนตัวของผู้ใช้ และ Android 13 ก็ขยายขอบเขตออกไป
API เครื่องมือเลือกรูปภาพ
ก่อนอื่น Android 13 เพิ่มเครื่องมือเลือกรูปภาพระบบใหม่ ซึ่งเป็นวิธีมาตรฐานและเพิ่มประสิทธิภาพในการแชร์รูปภาพทั้งในระบบและบนคลาวด์อย่างปลอดภัย เครื่องมือเลือกรูปภาพของระบบเป็นส่วนเสริมของตัวเลือกเอกสารของ Android ซึ่งช่วยให้ผู้ใช้สามารถแชร์เอกสารในแอปโดยที่แอปนั้นไม่สามารถเข้าถึงเอกสารทั้งหมดบนอุปกรณ์ได้ ในทำนองเดียวกัน API เครื่องมือเลือกรูปภาพ สามารถเรียกใช้ได้โดยไม่ต้องเข้าถึง ทั้งหมด ภาพถ่ายบนอุปกรณ์ Google ยังวางแผนที่จะนำตัวเลือกรูปภาพมาสู่อุปกรณ์ Android ทั้งหมดที่ใช้ Android 11 ขึ้นไป ยกเว้นอุปกรณ์ Android Go ผ่านการอัปเดตระบบ Google Play
การอนุญาตอุปกรณ์ใกล้เคียงสำหรับ Wi-Fi
ใน Android เวอร์ชันก่อนหน้า แอปที่ต้องเชื่อมต่อกับอุปกรณ์ Wi=Fi ในบริเวณใกล้เคียงจำเป็นต้องขอสิทธิ์เข้าถึงตำแหน่ง แม้ว่าแอปเหล่านั้นไม่จำเป็นต้องใช้ตำแหน่งของอุปกรณ์ในการทำงานก็ตาม ขณะนี้ Google กำลังแบ่งฟังก์ชันการทำงานดังกล่าวออกเป็นสิทธิ์รันไทม์ใหม่ที่เรียกว่า NEARBY_WIFI_DEVICES และเป็นส่วนหนึ่งของกลุ่มสิทธิ์ NEARBY_DEVICES แอปที่กำหนดเป้าหมายเป็น Android 13 สามารถขอสิทธิ์ NEARBY_WIFI_DEVICES ได้โดยใช้แฟล็ก "neverForLocation" แทน
Android จะไม่เป็นอย่างที่เคยเป็นหากไม่มีนักพัฒนา และการอัปเดตทุกแพลตฟอร์มมักจะมาพร้อมกับการอัปเดตที่ทำให้ชีวิตของนักพัฒนาง่ายขึ้น การอัปเดตบางอย่างทำให้ยากขึ้นอย่างแน่นอน แต่โดยทั่วไปแล้ว Google จะพยายามปรับปรุงกระบวนการพัฒนาแอปในทุก ๆ ครั้ง
API ตำแหน่งการตั้งค่าด่วน
การตั้งค่าด่วนเป็นส่วนเสริมที่ยอดเยี่ยมสำหรับ Android เนื่องจากช่วยให้คุณสามารถสลับบางส่วนของโทรศัพท์ได้อย่างรวดเร็วจากด้านบนแถบการแจ้งเตือน ปัญหาคือบางครั้งคุณพบแอปใหม่ที่คุณสามารถเพิ่มจากแอปที่คุณไม่รู้ว่ามีการสลับการตั้งค่าด่วน Android 13 มุ่งหวังที่จะช่วยเหลือในเรื่องดังกล่าวเช่นเดียวกับเวอร์ชันใหม่ API การวางตำแหน่งไทล์ อนุญาตให้แอปแจ้งผู้ใช้ด้วยปุ่มเพื่อเพิ่มไทล์ด่วนที่กำหนดเองในการตั้งค่าด่วน
นักพัฒนาสามารถเข้าถึงไอคอนแอพที่มีธีมได้แล้ว
Google เริ่มการทดสอบไอคอนแอปที่มีธีมเป็นเบต้าใน Pixel Launcher ใน Android 12 แม้ว่าจะมีป้ายกำกับว่า "เบต้า" อย่างชัดเจนก็ตาม พวกเขาเชื่อมต่อกับ "monet" ซึ่งเป็นเอ็นจิ้นธีม Android 12 ที่มีอยู่ในสมาร์ทโฟน Pixel ในปัจจุบัน เมื่อใช้ Android 13 นักพัฒนาแอปได้รับการสนับสนุนอย่างจริงจังในการจัดหาไอคอนที่เข้ากันได้ เพื่อให้ผู้ใช้ได้รับประสบการณ์ที่สอดคล้องกันบนหน้าจอหลักหากเปิดใช้งานฟีเจอร์นี้
การตั้งค่าภาษาต่อแอป
สำหรับผู้ใช้หลายภาษา มักเป็นกรณีที่คุณอาจต้องการใช้บางแอปในภาษาเดียว และแอปอื่นๆ ในภาษาอื่น แอพบางตัวเสนอตัวเลือกภาษาให้กับผู้ใช้เพื่อให้สามารถใช้แอพในภาษาอื่นโดยแยกจากภาษาในโทรศัพท์ของพวกเขา อย่างไรก็ตาม ใน Android 13 คุณสามารถทำได้ด้วย API แพลตฟอร์มใหม่ เพื่อตั้งค่าหรือรับภาษาที่ผู้ใช้ต้องการ API ที่คล้ายกันจะถูกเพิ่มลงในไลบรารี Jetpack ในอนาคต
ยัติภังค์เร็วขึ้น
โดยทั่วไปแล้ว เมื่อคำยาวไปจนถึงขอบคอนเทนเนอร์ (เช่น หน้าจอโทรศัพท์ของคุณ) และต้องการดำเนินการต่อ เมื่อเขียนในบรรทัดถัดไป คุณจะต้องเพิ่มยัติภังค์ตรงบริเวณที่คำนั้นถูกตัดออกก่อนที่จะดำเนินการต่อในบรรทัดถัดไป แม้ว่าจะเป็นไปได้ที่จะให้ Android จัดการสิ่งนี้ให้กับคุณในการตัดข้อความแบบไดนามิก แต่ก็ไม่แนะนำให้เลือกเนื่องจากประสิทธิภาพที่คุณจะได้รับในการใช้งาน ด้วยเหตุนี้ ระบบจะปิดตามค่าเริ่มต้น
แม้ว่าตอนนี้ Google บอกว่าฟีเจอร์นี้ได้รับการปรับปรุงให้ดีขึ้นมากและมีประสิทธิภาพเพิ่มขึ้นถึง 200% ดังนั้นจึงแทบจะไม่มีผลกระทบต่อประสิทธิภาพการแสดงข้อความเลย
เชเดอร์ที่ตั้งโปรแกรมได้
Android 13 เพิ่มการรองรับออบเจ็กต์ RuntimeShader ที่ตั้งโปรแกรมได้ โดยมีการกำหนดลักษณะการทำงานโดยใช้ Android Graphics Shading Language (AGSL) AGSL แบ่งปันไวยากรณ์ส่วนใหญ่กับ GLSL แต่ทำงานภายในเอ็นจิ้นการเรนเดอร์ Android เพื่อปรับแต่งการวาดภาพภายใน Canvas ของ Android รวมถึงการกรองเนื้อหา View
อัพเดต OpenJDK 11
ไลบรารีหลักของ Android 13 ได้รับการอัปเดตเป็น OpenJDK 11 เวอร์ชัน LTS ล่าสุด มีทั้งการอัปเดตไลบรารีและการรองรับภาษาการเขียนโปรแกรม Java 11 สำหรับนักพัฒนาแอปและแพลตฟอร์ม การเปลี่ยนแปลงไลบรารีหลักเหล่านี้จะเผยแพร่ให้กับผู้ใช้ปลายทางผ่านการอัปเดตระบบ Google Play โดยเป็นส่วนหนึ่งของโมดูล ART สำหรับ Android 12 และใหม่กว่า
ความเข้ากันได้ของแอปใน Android 13
เมื่อสมาร์ทโฟนเปลี่ยนไป ปัจจัยด้านรูปแบบเฉพาะ (เช่น แบบพับได้) จะสร้างปัญหาให้กับนักพัฒนา นักพัฒนาจะทำให้แอปของตนทำงานและสลับระหว่างฟอร์มแฟคเตอร์ที่แตกต่างกันโดยสิ้นเชิงสองแบบได้อย่างราบรื่นได้อย่างไร แอปจะคาดการณ์ได้อย่างน่าเชื่อถือได้อย่างไรว่ากล้องถูกตัดไปที่จุดใด ปัญหาเหล่านี้เป็นปัญหาที่ Google พยายามแก้ไขโดยทำให้นักพัฒนาสามารถสืบค้นระบบและค้นหาพารามิเตอร์เฉพาะเหล่านั้นได้ง่ายที่สุดเท่าที่จะเป็นไปได้
ไม่เพียงเท่านั้นแต่บริษัทยังได้แนะนำ แนวทางการออกแบบที่ตอบสนองเฉพาะ ที่นักพัฒนาควรปฏิบัติตามเพื่อให้มั่นใจถึงความเข้ากันได้สูงสุดระหว่างอุปกรณ์ต่างๆ
การอัปเดตระบบ Google Play
Google กำลังขยายออกไป เมนไลน์โครงการ ใน Android 13 เพื่อทำให้ส่วนหลักของระบบ Android เป็นโมดูลเพิ่มเติม Google ได้สาธิตให้เห็นแล้วว่าส่วนหลักของระบบสามารถอัปเกรดได้อย่างไร เช่น การแนะนำ API ตัวเลือกรูปภาพผ่านการอัปเดตระบบ Google Play ลงในอุปกรณ์รุ่นเก่า ด้วย Android 13 Google ได้เพิ่มทั้ง Bluetooth และโมดูลย่านความถี่กว้างพิเศษ
แท็บเล็ต อุปกรณ์พับได้ และการเพิ่มประสิทธิภาพของ Chromebook
Android 13 สร้างขึ้นจากแรงผลักดันที่กำหนดโดย Android 12L โดยมีการเพิ่มประสิทธิภาพสำหรับอุปกรณ์หน้าจอขนาดใหญ่ เช่น แท็บเล็ต อุปกรณ์แบบพับได้ และ Chromebook
การทดสอบและการดีบักที่ง่ายขึ้น
เพื่อให้นักพัฒนาทดสอบการเปลี่ยนแปลง Android 13 แต่ละรายการได้ง่ายขึ้น Google ได้แนะนำการสลับหลายอย่างในการตั้งค่าของนักพัฒนา การสลับเหล่านี้ทำให้นักพัฒนาสามารถบังคับเปิดหรือปิดการเปลี่ยนแปลงทีละรายการได้
วิธีดาวน์โหลดและติดตั้ง Android 13 Developer Preview 1 บนอุปกรณ์ Google Pixel ของคุณ
คุณสามารถได้อย่างง่ายดาย ดาวน์โหลดตัวอย่างนักพัฒนา Android 1และอย่าลืมดูคำแนะนำของเราที่ วิธีติดตั้ง Android 13 หากคุณไม่แน่ใจว่าต้องทำอย่างไร
Google กำลังเปิดตัวการอัปเดตตัวอย่างสำหรับนักพัฒนาอย่างเป็นทางการสำหรับ Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL หรือ Pixel 4 คุณสามารถใช้อิมเมจระบบ 64 บิตกับ Android Emulator ใน Android Studio และคุณยังสามารถใช้ GSI ได้เช่นกัน
คุณคิดอย่างไรกับ Developer Preview เวอร์ชันล่าสุด คุณจะติดตั้งลงในอุปกรณ์ของคุณหรือไม่? ประสบการณ์ของคุณเป็นอย่างไรบ้าง? แจ้งให้เราทราบในความคิดเห็นด้านล่าง!