เราได้พูดคุยกันมากมายเกี่ยวกับคุณสมบัติใหม่ที่มาถึง Android Q แต่ Google ได้แบ่งปันรายละเอียดบางอย่างเกี่ยวกับคุณสมบัติสำคัญในรุ่นเบต้านี้
ผู้คนต่างคาดหวังว่า Android Q Beta ตัวแรกจะเปิดตัวในสัปดาห์นี้และ Google ได้จัดส่งให้แล้ว (ช้ากว่าที่คาดไว้เล็กน้อย) ตรงกันข้ามกับปีก่อนๆ Google ไม่ได้เริ่มต้นด้วย "ตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์" สิ่งนี้เรียกว่า Android Q Beta 1 เราได้แล้ว พูดคุยกันมากมายเกี่ยวกับฟีเจอร์ใหม่ๆ ที่จะมาใน Android Qแต่ Google ได้แชร์รายละเอียดบางอย่างเกี่ยวกับสิ่งที่ยิ่งใหญ่ในรุ่นเบต้านี้
การคุ้มครองความเป็นส่วนตัว
ดังที่เราได้พูดคุยกันก่อนหน้านี้ ความเป็นส่วนตัวถือเป็นประเด็นสำคัญใน Android Q นี่เป็นสิ่งแรกที่ Google นำเสนอในรายละเอียดเกี่ยวกับการอัปเดต ผู้ใช้สามารถควบคุมได้มากขึ้นว่าจะให้แอปรับตำแหน่งเมื่อใดด้วยตัวเลือกใหม่สำหรับ "อนุญาตเฉพาะในขณะที่ใช้งานแอปอยู่เท่านั้น" คุณจะไม่ต้องกังวลว่าแอปจะส่ง Ping ตำแหน่งของคุณในเบื้องหลัง
ความเป็นส่วนตัวเป็นมากกว่าการแชร์ตำแหน่ง มีการควบคุมเพิ่มเติมสำหรับการอนุญาตให้แอปเข้าถึงไฟล์ที่แชร์และการอนุญาตรันไทม์ใหม่เพื่อควบคุมการเข้าถึงรูปภาพ วิดีโอ และเสียง แอพต้องใช้ตัวเลือกไฟล์ระบบในการดาวน์โหลด และมีการเปลี่ยนแปลงสำหรับนักพัฒนาเกี่ยวกับวิธีที่แอพสามารถใช้พื้นที่แชร์บนที่จัดเก็บข้อมูลภายนอก คุณสามารถ
อ่านเพิ่มเติมเกี่ยวกับเรื่องนั้นได้ที่นี่.Android Q จะป้องกันไม่ให้แอปเปิดกิจกรรมขณะอยู่ในพื้นหลังและเข้าควบคุมหน้าจอของคุณ Google สนับสนุนให้นักพัฒนาใช้การแจ้งเตือนที่มีลำดับความสำคัญสูงแทน ข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนั้นที่นี่). คุณสมบัติความเป็นส่วนตัวอื่นๆ ได้แก่ การเข้าถึงตัวระบุอุปกรณ์อย่างจำกัด เช่น IMEI และหมายเลขซีเรียล ที่อยู่ MAC จะถูกสุ่มเมื่อเชื่อมต่อกับเครือข่าย Wi-Fi ที่แตกต่างกันตามค่าเริ่มต้นเช่นกัน
พับได้
Android Q มีการรองรับมากขึ้นสำหรับฟอร์มแฟคเตอร์โทรศัพท์แบบพับได้อันทันสมัย มีการเปลี่ยนแปลงฟังก์ชัน onResume และ onPause เพื่อรองรับการทำงานต่อหลายรายการและแจ้งเตือนแอปเมื่อมีการโฟกัส พวกเขายังได้เปลี่ยนวิธีการ กิจกรรมที่ปรับขนาดได้ แอตทริบิวต์รายการทำงานเพื่อช่วยให้นักพัฒนาจัดการวิธีแสดงแอปบนหน้าจอแบบพับได้และขนาดใหญ่ ขณะนี้ Android Emulator รองรับประเภทการแสดงผลหลายจอใหม่เหล่านี้
การแชร์ทางลัด
Android Q ทำให้การแบ่งปันง่ายขึ้นด้วยการแชร์ทางลัด ซึ่งจะทำให้ผู้ใช้สามารถข้ามไปยังแอปอื่นได้โดยตรงเพื่อแชร์เนื้อหา นักพัฒนาสามารถเผยแพร่เป้าหมายการแชร์ที่เปิดตัวกิจกรรมเฉพาะและสิ่งเหล่านี้จะแสดงใน UI การแชร์ การแชร์ทางลัดทำงานคล้ายกัน ทางลัดแอพดังนั้น Google จึงขยายขอบเขต API ข้อมูลทางลัด เพื่อให้การรวมทั้งสองอย่างง่ายขึ้น API ยังอนุญาตให้อุปกรณ์ pre-Android Q ใช้ฟังก์ชันการทำงานใน Direct Share
เมนูแชร์ของ Android ได้รับการบ่นมานานแล้วว่าล้าหลังและน่ารำคาญ ในที่สุดการอัปเดตนี้สามารถแก้ไขปัญหาเหล่านั้นได้ แต่เราจะต้องดูว่ามันทำงานอย่างไร เนื่องจาก API การแชร์ใหม่ใช้โมเดลการพุชมากกว่าการดึง Google จึงอ้างว่าเร็วกว่ามากเนื่องจากไม่จำเป็นต้องเติมเมนูทุกครั้งที่มีการเรียก
แผงการตั้งค่า
API แผงการตั้งค่าใหม่ทำให้สามารถแสดงการตั้งค่าระบบหลักได้โดยตรงในบริบทของแอพ สิ่งนี้ใช้ประโยชน์จาก ชิ้น คุณสมบัติที่รวมอยู่ใน Android Pie แผงการตั้งค่าเป็น UI แบบลอยที่สามารถเรียกใช้จากแอปเพื่อแสดงการตั้งค่าระบบและการสลับ พวกเขายกตัวอย่างเบราว์เซอร์ที่สามารถแสดงแผงที่มีการตั้งค่าการเชื่อมต่อ
การเชื่อมต่อ
Android Q ได้เพิ่มการป้องกันตำแหน่งเกี่ยวกับการสแกนผ่าน Bluetooth, มือถือ และเครือข่าย Wi-Fi ขณะนี้พวกเขากำลังต้องการการอนุญาตตำแหน่งที่ดี Google ยังเพิ่มการสนับสนุนมาตรฐาน Wi-Fi ใหม่ WP3 และ OWE เพื่อปรับปรุงความปลอดภัยสำหรับเครือข่ายที่บ้านและที่ทำงานตลอดจนเครือข่ายเปิด/สาธารณะ ขณะนี้สามารถขอ Adaptive Wi-Fi ได้โดยเปิดใช้งานโหมดประสิทธิภาพสูงและเวลาแฝงต่ำ Google กล่าวว่าสิ่งนี้จะช่วยในด้านต่างๆ เช่น การเล่นเกมและการโทร
ใน Android Q แอปสามารถขอรูปภาพความลึกแบบไดนามิกที่ประกอบด้วย JPEG, ข้อมูลเมตา XMP สำหรับองค์ประกอบความลึก และแผนที่ความลึกและความมั่นใจที่ฝังอยู่ในไฟล์เดียวกัน ซึ่งจะทำให้สามารถนำเสนอเอฟเฟ็กต์เบลอและโบเก้แบบพิเศษในแอปได้ Google กล่าวว่าข้อมูลดังกล่าวยังสามารถใช้เพื่อสร้างภาพ 3 มิติหรือสนับสนุนการถ่ายภาพ AR ได้ในอนาคต Dynamic Depth เป็นรูปแบบเปิดและกำลังทำงานร่วมกับ OEM เพื่อให้สามารถใช้งานได้บนอุปกรณ์จำนวนมากที่สุดเท่าที่จะเป็นไปได้
Android Q รองรับตัวแปลงสัญญาณเสียงและวิดีโอใหม่บางส่วน รองรับตัวแปลงสัญญาณวิดีโอโอเพ่นซอร์ส AV1, การเข้ารหัสเสียงโดยใช้ Opus และ HDR10+ ที่ MediaCodecInfo API แนะนำวิธีที่ง่ายกว่าในการกำหนดความสามารถในการเรนเดอร์วิดีโอของอุปกรณ์ Android ทำให้ง่ายต่อการเลือกคุณภาพวิดีโอที่ดีที่สุดเท่าที่จะเป็นไปได้ในการแสดงผลเสมอ
ANGLE บนวัลแคน
Google กำลังพัฒนาไดรเวอร์ OpenGL มาตรฐานที่อัปเดตได้สำหรับอุปกรณ์ทั้งหมดที่สร้างบน Vulkan Android Q เพิ่มการรองรับการทดลองสำหรับ มุม บนยอดวัลแคน ANGLE อนุญาตให้แอปและเกมที่ใช้ OpenGL ES ใช้ประโยชน์จากประสิทธิภาพและความเสถียรของ Vulkan และได้รับประโยชน์จากการใช้งาน ES ที่ไม่ขึ้นกับผู้จำหน่าย Android Q กำลังวางแผนที่จะรองรับ OpenGL ES 2.0
เป้าหมายคือการทำให้ Vulkan เป็น API สำหรับนักพัฒนาที่ได้รับการสนับสนุนในวงกว้างสำหรับกราฟิก Google กำลังทำงานร่วมกับ OEM เพื่อให้ Vulkan 1.1 เป็นข้อกำหนดบนอุปกรณ์ 64 บิตทั้งหมดที่ใช้ Android Q ขึ้นไป
การแสดงศิลปะ
Android Q ยังคงปรับปรุงรันไทม์ ART อย่างต่อเนื่องเพื่อช่วยให้แอปเริ่มทำงานเร็วขึ้นและใช้หน่วยความจำน้อยลง ขณะนี้ Google Play กำลังนำเสนอโปรไฟล์บนคลาวด์พร้อมกับ APK
โปรไฟล์ ART เหล่านี้เป็นโปรไฟล์รวมที่ไม่ระบุชื่อ ซึ่งช่วยให้ ART รวบรวมส่วนต่างๆ ของแอปของคุณไว้ล่วงหน้าก่อนที่จะเปิดใช้งาน ทำให้เป็นการเริ่มต้นกระบวนการเพิ่มประสิทธิภาพโดยรวมที่สำคัญ โปรไฟล์บนคลาวด์มีประโยชน์ต่อแอปทั้งหมด และโปรไฟล์เหล่านี้พร้อมใช้งานแล้วสำหรับอุปกรณ์ที่ใช้ Android P และสูงกว่า
Android Q ปรับกระบวนการ Zygote ให้เหมาะสมโดยเริ่มกระบวนการของแอปเร็วขึ้นและย้ายไปยังคอนเทนเนอร์ความปลอดภัยเพื่อให้พร้อมใช้งานทันที พวกเขายังเพิ่ม Generational Garbage Collection ให้กับ Concurrent Copying (CC) Garbage Collector ของ ART
คุณสามารถอ่านเพิ่มเติมเกี่ยวกับ Android Q ได้ที่ บล็อกนักพัฒนา Android. OTA และรูปภาพจากโรงงานสำหรับ Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 และ Pixel 3 XL สามารถดาวน์โหลดได้ที่นี่. นอกจากนี้คุณยังสามารถ ลงทะเบียนในโปรแกรม Android เบต้าที่นี่. คอยติดตามและอีกมากมายเกี่ยวกับ Android Q!