Google เปิดตัว Android 11 Developer Preview รุ่นแรกพร้อมฟีเจอร์ใหม่ เช่น การบันทึกหน้าจอ ลูกโป่งแชท และอื่นๆ

ไอคอนเวลาอ่านหนังสือ 5 นาที. อ่าน


ผู้อ่านช่วยสนับสนุน MSpoweruser เราอาจได้รับค่าคอมมิชชันหากคุณซื้อผ่านลิงก์ของเรา ไอคอนคำแนะนำเครื่องมือ

อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม

Google ได้เปิดตัว Android 11 Developer Preview build รุ่นแรกพร้อมฟีเจอร์และ API ใหม่สำหรับผู้ใช้และนักพัฒนา Google กำลังวางแผนที่จะเปิดตัวระบบปฏิบัติการ Android 11 เวอร์ชันสุดท้ายในไตรมาสที่ 3 ของปี 2020 นอกจากนี้ Android 11 รุ่นดังกล่าวยังมีฟีเจอร์ใหม่ๆ เช่น การรองรับการบันทึกหน้าจอในตัว ความเป็นส่วนตัวของตำแหน่งที่ได้รับการปรับปรุง (ผู้ใช้สามารถให้สิทธิ์เข้าถึงตำแหน่ง ไมโครโฟน และ กล้องผ่านการอนุญาตครั้งเดียว) การป้องกันแอพและข้อมูลผู้ใช้ที่ดีขึ้นบนที่จัดเก็บข้อมูลภายนอกและอีกมากมาย ค้นหารายการคุณสมบัติสำหรับนักพัฒนาด้านล่าง

การตรวจสอบการเข้าถึงข้อมูล:

  • เพื่อให้ความโปร่งใสมากขึ้นเกี่ยวกับวิธีการที่แอปและการอ้างอิงของแอปเข้าถึงข้อมูลส่วนตัวจากผู้ใช้ Android 11 ได้แนะนำ การตรวจสอบการเข้าถึงข้อมูล. ด้วยการใช้คุณสมบัตินี้ คุณสามารถระบุและแก้ไขการเข้าถึงข้อมูลที่อาจไม่คาดคิดได้ดีขึ้น

การฉีดเลเยอร์ดีบักกราฟิกที่มีประสิทธิภาพ:

  • แอปพลิเคชันสามารถโหลดเลเยอร์กราฟิกภายนอกได้แล้ว (GLESVulkan) ลงในโค้ดแอปพลิเคชันแบบเนทีฟเพื่อแสดงฟังก์ชันการทำงานเดียวกันกับแอปที่แก้ไขจุดบกพร่องได้ แต่ไม่ก่อให้เกิดค่าใช้จ่ายด้านประสิทธิภาพ คุณลักษณะนี้มีความสำคัญอย่างยิ่งเมื่อสร้างโปรไฟล์แอปพลิเคชันของคุณด้วยเครื่องมือเช่น 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:

ปฏิบัติการใหม่:

การควบคุม ML ใหม่:

  • NNAPI 1.3 แนะนำการควบคุมใหม่เพื่อช่วยให้การเรียนรู้ของเครื่องทำงานได้อย่างราบรื่น

ความแรงของการตรวจสอบไบโอเมตริกซ์:

  • เพื่อช่วยให้คุณควบคุมระดับการรักษาความปลอดภัยสำหรับข้อมูลแอปของคุณ Android 11 ได้แนะนำ BiometricManager.Authenticators อินเตอร์เฟซ. อินเทอร์เฟซนี้กำหนดจุดแข็งที่เป็นไปได้ขององค์ประกอบฮาร์ดแวร์ไบโอเมตริกซ์ ผู้ผลิตอุปกรณ์กำหนดความแข็งแกร่งเฉพาะสำหรับแต่ละองค์ประกอบ เช่น BIOMETRIC_STRONG or BIOMETRIC_WEAK. ระดับความแรงเหล่านี้ถูกกำหนดบน คำจำกัดความความเข้ากันได้ หน้า.

อัปเดต CallScreeningService:

ขยายการสนับสนุนกล้องในโปรแกรมจำลอง 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

ข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อต่างๆ: หุ่นยนต์ 11, ตัวอย่าง Android Developer 11, ตัวอย่าง Android 11, นักพัฒนา, Google

เขียนความเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมาย *