Google เปิดตัว Android 11 Developer Preview รุ่นแรกพร้อมฟีเจอร์ใหม่ เช่น การบันทึกหน้าจอ ลูกโป่งแชท และอื่นๆ
5 นาที. อ่าน
เผยแพร่เมื่อ
อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม
Google ได้เปิดตัว Android 11 Developer Preview build รุ่นแรกพร้อมฟีเจอร์และ API ใหม่สำหรับผู้ใช้และนักพัฒนา Google กำลังวางแผนที่จะเปิดตัวระบบปฏิบัติการ Android 11 เวอร์ชันสุดท้ายในไตรมาสที่ 3 ของปี 2020 นอกจากนี้ Android 11 รุ่นดังกล่าวยังมีฟีเจอร์ใหม่ๆ เช่น การรองรับการบันทึกหน้าจอในตัว ความเป็นส่วนตัวของตำแหน่งที่ได้รับการปรับปรุง (ผู้ใช้สามารถให้สิทธิ์เข้าถึงตำแหน่ง ไมโครโฟน และ กล้องผ่านการอนุญาตครั้งเดียว) การป้องกันแอพและข้อมูลผู้ใช้ที่ดีขึ้นบนที่จัดเก็บข้อมูลภายนอกและอีกมากมาย ค้นหารายการคุณสมบัติสำหรับนักพัฒนาด้านล่าง
การตรวจสอบการเข้าถึงข้อมูล:
- เพื่อให้ความโปร่งใสมากขึ้นเกี่ยวกับวิธีการที่แอปและการอ้างอิงของแอปเข้าถึงข้อมูลส่วนตัวจากผู้ใช้ Android 11 ได้แนะนำ การตรวจสอบการเข้าถึงข้อมูล. ด้วยการใช้คุณสมบัตินี้ คุณสามารถระบุและแก้ไขการเข้าถึงข้อมูลที่อาจไม่คาดคิดได้ดีขึ้น
การฉีดเลเยอร์ดีบักกราฟิกที่มีประสิทธิภาพ:
- แอปพลิเคชันสามารถโหลดเลเยอร์กราฟิกภายนอกได้แล้ว (GLES, Vulkan) ลงในโค้ดแอปพลิเคชันแบบเนทีฟเพื่อแสดงฟังก์ชันการทำงานเดียวกันกับแอปที่แก้ไขจุดบกพร่องได้ แต่ไม่ก่อให้เกิดค่าใช้จ่ายด้านประสิทธิภาพ คุณลักษณะนี้มีความสำคัญอย่างยิ่งเมื่อสร้างโปรไฟล์แอปพลิเคชันของคุณด้วยเครื่องมือเช่น GAPID.
การทำงานของแบตช์สำหรับไฟล์มีเดีย:
- เพื่อความสอดคล้องกันระหว่างอุปกรณ์และความสะดวกของผู้ใช้ Android 11 ได้เพิ่มวิธีการต่างๆ ให้กับ
MediaStore
เอพีไอ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการเหล่านี้ โปรดดูที่ ดำเนินการส่วนการดำเนินการแบทช์ ในหน้าความเป็นส่วนตัวของ Android 11 ที่เกี่ยวข้องกับการจัดเก็บ
สื่อสมบูรณ์ในการตอบกลับอย่างรวดเร็ว:
- เริ่มใน Android 11 ผู้ใช้สามารถแทรกรูปภาพและเนื้อหาสื่อสมบูรณ์อื่น ๆ ลงใน ตอบกลับอย่างรวดเร็ว. เพื่อรองรับคุณสมบัตินี้ แอพจำเป็นต้องเพิ่มข้อมูลใน
RemoteInput
การแจ้งเตือนที่ระบุประเภท MIME ที่พวกเขาสามารถจัดการได้ ทำได้โดยโทรRemoteInput.Builder.setAllowDataType()
. แอพยังต้องตรวจสอบใด ๆRemoteInput
การออกอากาศที่ได้รับเพื่อดูว่าการออกอากาศมีเนื้อหาประเภทใดประเภทหนึ่งหรือไม่ ใช้RemoteInput.getDataResultsFromIntent()
เพื่อทำสิ่งนี้.
การเข้าถึงไฟล์สื่อโดยใช้เส้นทางไฟล์ดิบ:
- เริ่มใน Android 11 แอพที่มี
READ_EXTERNAL_STORAGE
การอนุญาตสามารถอ่านไฟล์สื่อของอุปกรณ์โดยใช้เส้นทางไฟล์โดยตรงและไลบรารีดั้งเดิม หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับความสามารถนี้ โปรดดูที่ เข้าถึงไฟล์โดยใช้ส่วนเส้นทางดิบ ในหน้าความเป็นส่วนตัวของ Android 11 ที่เกี่ยวข้องกับการจัดเก็บ
การแบ่งปันชุดข้อมูลขนาดใหญ่อย่างปลอดภัย:
- ในบางสถานการณ์ เช่น ที่เกี่ยวข้องกับแมชชีนเลิร์นนิงหรือการเล่นสื่อ แอปของคุณอาจต้องการใช้ชุดข้อมูลขนาดใหญ่เดียวกันกับแอปอื่น ใน Android เวอร์ชันก่อนหน้า แอปของคุณและแอปอื่นจะต้องดาวน์โหลดสำเนาชุดข้อมูลเดียวกันแยกต่างหาก
การขอและตรวจสอบการสนับสนุนเวลาแฝงต่ำ:
- จอภาพบางจอสามารถประมวลผลกราฟิกภายหลังได้ เช่น จอภาพภายนอกและทีวีบางรุ่น หลังการประมวลผลนี้ปรับปรุงกราฟิก แต่สามารถเพิ่มเวลาแฝงได้ จอภาพที่ใหม่กว่าซึ่งรองรับ HDMI 2.1 จะมี โหมดเวลาแฝงต่ำอัตโนมัติ (ทั่วไป, ที่รู้จักกันว่า โหมดเกม) ซึ่งลดเวลาในการตอบสนองด้วยการปิดหลังการประมวลผลนี้ สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ ALLM โปรดดูที่ ข้อมูลจำเพาะ HDMI 2.1.
การถอดรหัสความหน่วงต่ำใน MediaCodec:
- Android 11 ปรับปรุง
MediaCodec
เพื่อรองรับการถอดรหัสเวลาแฝงต่ำสำหรับเกมและแอปแบบเรียลไทม์อื่นๆ คุณสามารถตรวจสอบว่าตัวแปลงสัญญาณรองรับการถอดรหัสที่มีเวลาแฝงต่ำหรือไม่โดยผ่านFEATURE_LowLatency
ไปยังMediaCodecInfo.CodecCapabilities.isFeatureSupported()
.
ตัวถอดรหัสภาพ NDK:
- NDK
ImageDecoder
API จัดเตรียม API มาตรฐานสำหรับแอป Android C/C++ เพื่อถอดรหัสรูปภาพโดยตรง นักพัฒนาแอปไม่จำเป็นต้องใช้เฟรมเวิร์ก API (ผ่าน JNI) หรือรวมไลบรารีการถอดรหัสรูปภาพของบุคคลที่สามอีกต่อไป ดูรายละเอียดเพิ่มเติมได้ที่ คู่มือนักพัฒนาโปรแกรมถอดรหัสรูปภาพ.
ตัวโหลดทรัพยากร:
- Android 11 แนะนำ API ใหม่ที่ช่วยให้แอปสามารถขยายวิธีการค้นหาและโหลดทรัพยากรแบบไดนามิก คลาส API ใหม่
ResourcesLoader
และResourcesProvider
มีหน้าที่หลักในการจัดหาฟังก์ชันการทำงานใหม่ ร่วมกันช่วยให้สามารถจัดหาทรัพยากรและสินทรัพย์เพิ่มเติม หรือแก้ไขค่าของทรัพยากรและสินทรัพย์ที่มีอยู่
การปรับปรุงห้องสมุด ICU:
- Android 11 อัปเดต
android.icu
แพ็คเกจที่จะใช้เวอร์ชัน 66 ของ ห้องสมุดไอซียูเมื่อเทียบกับเวอร์ชัน 63 ใน Android 10 ไลบรารีเวอร์ชันใหม่มีข้อมูลสถานที่ของ CLDR ที่อัปเดตและการปรับปรุงจำนวนมากเพื่อรองรับการทำให้เป็นสากลใน Android
โครงข่ายประสาทเทียม API 1.3:
- Android 11 ขยายและปรับปรุง API โครงข่ายประสาทเทียม (NNAPI).
ปฏิบัติการใหม่:
- NNAPI 1.3 แนะนำตัวถูกดำเนินการประเภทใหม่
TENSOR_QUANT8_ASYMM_SIGNED
, ให้การช่วยเหลือ รูปแบบการหาปริมาณใหม่ของ TensorFlow Lite.
การควบคุม ML ใหม่:
- NNAPI 1.3 แนะนำการควบคุมใหม่เพื่อช่วยให้การเรียนรู้ของเครื่องทำงานได้อย่างราบรื่น
ความแรงของการตรวจสอบไบโอเมตริกซ์:
- เพื่อช่วยให้คุณควบคุมระดับการรักษาความปลอดภัยสำหรับข้อมูลแอปของคุณ Android 11 ได้แนะนำ
BiometricManager.Authenticators
อินเตอร์เฟซ. อินเทอร์เฟซนี้กำหนดจุดแข็งที่เป็นไปได้ขององค์ประกอบฮาร์ดแวร์ไบโอเมตริกซ์ ผู้ผลิตอุปกรณ์กำหนดความแข็งแกร่งเฉพาะสำหรับแต่ละองค์ประกอบ เช่นBIOMETRIC_STRONG
orBIOMETRIC_WEAK
. ระดับความแรงเหล่านี้ถูกกำหนดบน คำจำกัดความความเข้ากันได้ หน้า.
อัปเดต CallScreeningService:
- เริ่มต้นใน Android 11, a บริการคัดกรองการโทร สามารถขอข้อมูลเกี่ยวกับสถานะการตรวจสอบ STIR/SHAKEN (verstat) สำหรับสายเรียกเข้า ข้อมูลนี้ให้ไว้เป็นส่วนหนึ่งของ รายละเอียดการโทร สำหรับสายเรียกเข้า
ขยายการสนับสนุนกล้องในโปรแกรมจำลอง Android:
Android 11 นำเสนอความสามารถของกล้อง Android Emulator ที่ได้รับการปรับปรุง คุณสมบัติที่เพิ่มเข้ามามีดังต่อไปนี้:
- จับภาพ RAW
- การประมวลผล YUV ซ้ำ
- อุปกรณ์ระดับ 3
- รองรับกล้องลอจิก
ปิดเสียงการแจ้งเตือนและการสั่นระหว่างการจับภาพที่ใช้งานอยู่:
- เริ่มต้นด้วย Android 11 เมื่อใช้กล้องอย่างแข็งขัน แอปของคุณสามารถปิดเสียงได้เฉพาะการสั่น ทั้งเสียงและการสั่น หรือไม่ใช้เลย
setCameraAudioRestriction()
.
การปรับปรุง Wi-Fi Passpoint:
- Passpoint ช่วยให้แอปดำเนินการตรวจสอบสิทธิ์โดยอัตโนมัติและเงียบ และเชื่อมต่อกับฮอตสปอต Wi-Fi ที่ปลอดภัย แอปที่กำหนดเป้าหมายระดับ API 'R' และสูงกว่าสามารถใช้ความสามารถเพิ่มเติมต่อไปนี้ของ Passpoint
Wi-Fi Suggestion API ถูกขยาย:
Android 11 ขยาย Wi-Fi Suggest API เพื่อเพิ่มความสามารถในการจัดการเครือข่ายของแอปของคุณ รวมถึงสิ่งต่อไปนี้:
- แอปจัดการการเชื่อมต่อสามารถจัดการเครือข่ายของตนเองได้โดยการอนุญาตคำขอยกเลิกการเชื่อมต่อ
- เครือข่าย Passpoint ถูกรวมเข้ากับ Suggestion API และสามารถแนะนำแก่ผู้ใช้ได้
- Analytics API ช่วยให้คุณได้รับข้อมูลเกี่ยวกับคุณภาพของเครือข่ายของคุณ
ฟองแชท:
- ต่อมน้ำ พร้อมใช้งานสำหรับนักพัฒนาแล้ว เพื่อช่วยแสดงการสนทนาทั่วทั้งระบบ Bubbles เป็นฟีเจอร์ทดลองใน Android 10 ที่เปิดใช้งานผ่านตัวเลือกสำหรับนักพัฒนา — ใน Android 11 ไม่จำเป็นอีกต่อไป
ที่มา: Google