รุ่นตัวอย่างแรกของแพลตฟอร์มมือถือ Android 11

Google นำเสนอ เวอร์ชันทดสอบของแพลตฟอร์มมือถือแบบเปิด Android 11 เปิดตัว Android 11 ที่คาดหวัง ในไตรมาสที่ 2020 ของปี XNUMX เพื่อประเมินคุณสมบัติของแพลตฟอร์มใหม่ เสนอ โครงการ การทดสอบล่วงหน้า. สร้างเฟิร์มแวร์ เตรียมไว้ สำหรับอุปกรณ์ Pixel 2/2 XL, Pixel 3/3 XL, Pixel 3a/3a XL และ Pixel 4/4 XL การกระพริบทำได้ด้วยตนเองความสามารถในการติดตั้ง Android 11 ผ่านระบบอัปเดต OTA จะปรากฏขึ้นในเดือนพฤษภาคม

สำคัญ นวัตกรรม Android 11:

  • Android Emulator เพิ่มความสามารถในการรันโค้ดปฏิบัติการสำหรับแอปพลิเคชัน 32 บิตและ 64 บิตที่สร้างขึ้นสำหรับสถาปัตยกรรม ARM ในสภาพแวดล้อมของอิมเมจระบบ Android 11 ที่ทำงานอยู่ในโปรแกรมจำลองที่สร้างขึ้นสำหรับสถาปัตยกรรม x86_64
  • มีการขยายการรองรับมาตรฐานมือถือ 5G ให้แบนด์วิธสูงขึ้นและเวลาแฝงที่ลดลง แอปพลิเคชันที่ใช้เครือข่ายจำนวนมากซึ่งดำเนินกิจกรรมต่างๆ เช่น การสตรีมวิดีโอ 4K และการดาวน์โหลดเนื้อหาเกมความละเอียดสูง สามารถทำงานได้ไม่เพียงแต่เมื่อเชื่อมต่อผ่าน Wi-Fi เท่านั้น แต่ยังทำงานผ่านเครือข่ายของผู้ให้บริการโทรศัพท์มือถือได้อีกด้วย เพื่อให้การปรับเปลี่ยนแอปพลิเคชันง่ายขึ้น โดยคำนึงถึงช่องทางการสื่อสาร 5G จึงได้ขยาย API การวัดแสงแบบไดนามิกใช้เพื่อตรวจสอบว่าการเชื่อมต่อถูกเรียกเก็บเงินสำหรับการรับส่งข้อมูลหรือไม่ และเป็นไปได้หรือไม่ที่จะถ่ายโอนข้อมูลจำนวนมากผ่านการเชื่อมต่อนั้น ขณะนี้ API นี้ครอบคลุมเครือข่ายโทรศัพท์เคลื่อนที่และช่วยให้คุณสามารถกำหนดการเชื่อมต่อกับผู้ให้บริการที่ให้แผนข้อมูลแบบไม่จำกัดอย่างแท้จริงเมื่อเชื่อมต่อผ่าน 5G

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

  • เพิ่มการรองรับหน้าจอประเภทใหม่ "รูเข็ม" (หน้าจอครอบคลุมพื้นผิวด้านหน้าทั้งหมดของสมาร์ทโฟน ยกเว้นวงกลมเล็กๆ ที่มุมซ้ายบนสำหรับกล้องหน้า) และ "น้ำตก" (หน้าจอยังครอบคลุมขอบด้านข้างโค้งมนของ อุปกรณ์). ขณะนี้แอปพลิเคชันสามารถระบุการมีอยู่ของพื้นที่ที่มองเห็นได้และพื้นที่ตาบอดเพิ่มเติมบนหน้าจอเหล่านี้ได้โดยใช้ API มาตรฐาน แสดงคัตเอาท์. API เสนอเพื่อปกปิดใบหน้าด้านข้างและจัดระเบียบปฏิสัมพันธ์ในพื้นที่ใกล้กับขอบของหน้าจอ "น้ำตก" ใหม่ ความท้าทาย.
  • เพิ่มคุณสมบัติเพิ่มเติมสำหรับการส่งข้อความ เพิ่มส่วนแยกต่างหากที่มีการสนทนาที่ใช้งานอยู่ในพื้นที่แจ้งเตือน ทำให้คุณสามารถค้นหาการสนทนาปัจจุบันได้ทันทีโดยไม่ต้องออกจากแอปพลิเคชันอื่น แอปส่งข้อความและแชทได้รับการแปลงให้ใช้ API แล้ว ต่อมน้ำซึ่งช่วยให้คุณสามารถใช้แนวคิด "ฟองสบู่" เพื่อทำงานกับหลาย ๆ แอปพลิเคชันในเวลาเดียวกัน - คุณสามารถแชทในการแชทโดยไม่หยุดทำงานในโปรแกรมอื่น เมื่อเขียนคำตอบอย่างรวดเร็วจากพื้นที่แจ้งเตือน ตอนนี้คุณสามารถแนบรูปภาพไปกับข้อความได้โดยการคัดลอกรูปภาพเหล่านั้นผ่านคลิปบอร์ด
  • API อัปเดตเป็นเวอร์ชัน 1.3 โครงข่ายประสาทเทียมซึ่งมอบแอปพลิเคชันที่มีความสามารถในการใช้การเร่งด้วยฮาร์ดแวร์สำหรับระบบการเรียนรู้ของเครื่อง API อยู่ในตำแหน่งที่เป็นเลเยอร์ฐานสำหรับการทำงานของเฟรมเวิร์กการเรียนรู้ของเครื่องใน Android เช่น TensorFlow Lite และกาแฟ2. มีการเสนอแบบจำลองโครงข่ายประสาทเทียมสำเร็จรูปจำนวนหนึ่งเพื่อใช้บนอุปกรณ์พกพา ได้แก่ โมบายเน็ต (การรับรู้วัตถุในภาพถ่าย) การเริ่มต้น v3 (คอมพิวเตอร์วิทัศน์) และ สมาร์ท
    ตอบ
    (การเลือกตัวเลือกสำหรับการตอบกลับข้อความ) ในการเปิดตัวครั้งใหม่ นำไปใช้ รองรับการขยายปริมาณโดยใช้จำนวนเต็มที่ลงนามแทนตัวเลขทศนิยม ซึ่งจะช่วยลดขนาดของแบบจำลองและเพิ่มความเร็วในการทำงานกับโมเดลเหล่านั้น นอกจากนี้ ยังมีการเพิ่มความสามารถให้กับ Quality of Service API เพื่อควบคุมลำดับความสำคัญและการหมดเวลาเมื่อดำเนินการโมเดล และ Memory Domain API ได้รับการขยายเพื่อลดการดำเนินการคัดลอกและการแปลงหน่วยความจำเมื่อดำเนินการโมเดลตามลำดับ

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

    รุ่นตัวอย่างแรกของแพลตฟอร์มมือถือ Android 11

  • มีการเปลี่ยนแปลงเพื่อทำให้การโยกย้ายแอปพลิเคชันไปยังที่จัดเก็บข้อมูลง่ายขึ้น
    พื้นที่จัดเก็บข้อมูลซึ่งช่วยให้คุณสามารถแยกไฟล์แอปพลิเคชันบนอุปกรณ์จัดเก็บข้อมูลภายนอก (เช่น การ์ด SD) ด้วย Scoped Storage ข้อมูลแอปพลิเคชันจะถูกจำกัดไว้ที่ไดเร็กทอรีเดียว และจำเป็นต้องมีสิทธิ์แยกต่างหากเพื่อเข้าถึงคอลเลกชั่นสื่อที่ใช้ร่วมกัน Android 11 แนะนำการรองรับโหมดทางเลือกในการเข้าถึงสื่อโดยใช้เส้นทางไฟล์แบบเต็ม
    API DocumentsUI ที่อัปเดต เพิ่มความสามารถในการดำเนินการแบบแบตช์ใน MediaStore

  • ตัวเลือกเพิ่มเติมสำหรับ โดยใช้ เซ็นเซอร์ไบโอเมตริกซ์สำหรับการรับรองความถูกต้อง BiometricPrompt API ซึ่งมีกล่องโต้ตอบการตรวจสอบสิทธิ์แบบไบโอเมตริกสากล ขณะนี้รองรับการตรวจสอบสิทธิ์สามประเภท ได้แก่ ข้อมูลรับรองที่รัดกุม ไม่รัดกุม และข้อมูลประจำตัวของอุปกรณ์ บูรณาการ BiometricPrompt เข้ากับสถาปัตยกรรมแอปพลิเคชันต่างๆ ได้ง่ายขึ้น ไม่จำกัดเพียงการใช้คลาส กิจกรรม.
  • เมื่อประกอบส่วนประกอบแพลตฟอร์มที่ต้องการการป้องกันที่เพิ่มขึ้น กลไกการป้องกันที่ทำงานในขั้นตอนการคอมไพล์จะเข้ามาเกี่ยวข้องด้วย CFI (ควบคุมความสมบูรณ์ของการไหล) บาวด์ซัน, อินท์ซัน (การฆ่าเชื้อจำนวนเต็มล้น) และ สแต็คการโทรเงา. ในการตรวจจับปัญหาเมื่อทำงานกับหน่วยความจำในแอปพลิเคชัน ให้เปิดใช้งานการตรวจสอบพอยน์เตอร์ในฮีปตามแท็กที่เกี่ยวข้อง (การติดแท็กตัวชี้ฮีป). เพื่อค้นหาข้อผิดพลาดของหน่วยความจำ เสนอ อิมเมจระบบเพิ่มเติมที่เปิดใช้งานเอ็นจิ้นดีบัก ฮวาซาน (AddressSanitizer ที่ใช้ฮาร์ดแวร์ช่วย)
  • API ที่เตรียมไว้ BlobStoreManagerซึ่งช่วยให้คุณจัดระเบียบการแลกเปลี่ยนข้อมูลไบนารีระหว่างแอปพลิเคชันได้อย่างปลอดภัย ตัวอย่างเช่น API นี้สามารถใช้เพื่อให้หลายแอปพลิเคชันสามารถเข้าถึงโมเดลการเรียนรู้ของเครื่องเมื่อแอปพลิเคชันเหล่านั้นถูกเรียกใช้โดยผู้ใช้คนเดียว
  • เพิ่มการรองรับแพลตฟอร์มสำหรับการจัดเก็บที่ปลอดภัยและการเรียกค้นเอกสารระบุตัวตนที่ตรวจสอบได้ เช่น ใบขับขี่ e-Driver
  • ในฐานะที่เป็นส่วนหนึ่งของโครงการ Mainline ซึ่งช่วยให้คุณสามารถอัปเดตส่วนประกอบของระบบแต่ละส่วนโดยไม่ต้องอัปเดตทั้งแพลตฟอร์ม จึงมีการเตรียมโมดูลที่อัปเดตใหม่ 12 โมดูล นอกเหนือจาก 10 โมดูลที่มีอยู่ใน Android 10 การอัปเดตส่งผลกระทบต่อส่วนประกอบที่ไม่ใช่ฮาร์ดแวร์ที่ดาวน์โหลดผ่าน Google เล่นแยกจากการอัพเดตเฟิร์มแวร์ OTA จากผู้ผลิต ในบรรดาโมดูลใหม่ที่สามารถอัปเดตผ่าน Google Play โดยไม่ต้องอัปเดตเฟิร์มแวร์ ได้แก่ โมดูลสำหรับจัดการสิทธิ์ โมดูลสำหรับการทำงานกับไดรฟ์ (รองรับ Scoped Storage) และโมดูลที่มี NNAPI (Neural Networks API)
  • ดำเนินการ ทำงานเพื่อลดผลกระทบของการเปลี่ยนแปลงพฤติกรรมของระบบย่อยบางระบบต่อการทำงานของแอปพลิเคชัน นวัตกรรมที่อาจส่งผลต่อการทำงานของแอปพลิเคชันสามารถเลือกปิดใช้งานและปรับเปลี่ยนได้ที่ระดับ SDK เพื่อให้การทดสอบความเข้ากันได้ของแอป Android 11 ง่ายขึ้น อินเทอร์เฟซตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์และยูทิลิตี adb จะมีการตั้งค่าเพื่อเปิดใช้งานและปิดใช้งานฟีเจอร์ที่ส่งผลต่อความเข้ากันได้ (ฉันอนุญาตให้คุณข้ามการทดสอบโดยไม่ต้องเปลี่ยน targetSdkVersion และไม่ต้องสร้างแอปพลิเคชันใหม่) อัปเดตรายการสีเทาสำหรับ API แบบจำกัดที่ไม่ได้ระบุไว้ใน SDK

    รุ่นตัวอย่างแรกของแพลตฟอร์มมือถือ Android 11

  • เพิ่มกรอบการทำงาน ตัวโหลดทรัพยากรA ที่อนุญาตให้แอปพลิเคชันโหลดทรัพยากรเพิ่มเติมแบบไดนามิกขณะรันไทม์
  • เพิ่มความสามารถในการส่งสถานะการยืนยันสายเรียกเข้าไปยังแอปพลิเคชัน ซึ่งสามารถใช้เพื่อสร้างกล่องโต้ตอบที่กำหนดเองหลังจากประมวลผลการโทร เช่น รวมถึงการดำเนินการเพิ่มเติมสำหรับการทำเครื่องหมายการโทรว่าเป็นสแปมหรือเพิ่มลงในสมุดที่อยู่
  • API ที่ได้รับการปรับปรุง แนะนำ WiFiซึ่งช่วยให้แอปพลิเคชัน (ตัวจัดการการเชื่อมต่อเครือข่าย) มีอิทธิพลต่ออัลกอริธึมในการเลือกเครือข่ายไร้สายที่ต้องการโดยการส่งรายการเครือข่ายที่ได้รับการจัดอันดับ และยังคำนึงถึงตัวชี้วัดเพิ่มเติมเมื่อเลือกเครือข่าย เช่น ข้อมูลเกี่ยวกับแบนด์วิธและคุณภาพของการสื่อสาร ช่องระหว่างการเชื่อมต่อครั้งล่าสุด เพิ่มความสามารถในการจัดการเครือข่ายไร้สายที่รองรับมาตรฐาน ฮอตสปอต 2.0 (Passpoint) รวมถึงการบัญชีเวลาหมดอายุของโปรไฟล์ผู้ใช้และความสามารถในการใช้ใบรับรองที่ลงนามด้วยตนเองในโปรไฟล์
  • ImageDecoder API เพิ่มการรองรับสำหรับการถอดรหัสและการแสดงภาพเคลื่อนไหว HEIF (HEIC ของ Apple) โดยใช้วิธีการบีบอัด HEVC (H.265) เมื่อเทียบกับ GIF แบบเคลื่อนไหว รูปแบบ HEIF สามารถลดขนาดไฟล์ได้อย่างมาก
  • API ได้รับการเพิ่มลงใน NDK เพื่อใช้ในโค้ดเนทีฟของการดำเนินการเข้ารหัสและถอดรหัสรูปภาพ (JPEG, PNG, WebP ฯลฯ) โดยไม่เกี่ยวข้องกับไลบรารีของบุคคลที่สาม API ใหม่ทำให้สามารถลดขนาดไฟล์ APK ด้วยแอปพลิเคชันเนทีฟและแก้ไขปัญหาการอัปเดตไลบรารีแบบฝังที่อาจมีช่องโหว่
  • ขณะนี้แอปกล้องสามารถปิดการสั่นได้ชั่วคราว (เช่น เมื่อแสดงการแจ้งเตือน) เพื่อบล็อกไม่ให้ทำงานระหว่างเซสชันของกล้อง
  • ให้ความสามารถในการเปิดใช้งานโหมด โบเก้ (เบลอพื้นหลังของภาพ) สำหรับอุปกรณ์ที่รองรับ (เช่น โหมดภาพนิ่งจะให้คุณภาพของภาพที่สูงขึ้น และโหมดต่อเนื่องจะตรงกับข้อมูลจากเซ็นเซอร์มากขึ้น)
  • เพิ่ม API สำหรับ เช็ค и การตั้งค่า โหมดการเล่นวิดีโอเวลาแฝงต่ำที่จำเป็นสำหรับแอปพลิเคชันสตรีมมิ่งแบบเรียลไทม์ นอกจากนี้ ยังมีการเพิ่มการรองรับสำหรับโหมด HDMI Low Latency (โหมดเกม) ซึ่งจะปิดใช้งานการประมวลผลกราฟิกบนทีวีหรือจอภาพภายนอกเพื่อลดเวลาแฝง

ที่มา: opennet.ru

เพิ่มความคิดเห็น