การเปิดตัวแพลตฟอร์มมือถือ Android 10

Google การตีพิมพ์ การเปิดตัวแพลตฟอร์มมือถือแบบเปิด Android 10. แหล่งที่มาที่เกี่ยวข้องกับรุ่นใหม่อยู่ที่ พื้นที่เก็บข้อมูล Git โครงการ (สาขา android-10.0.0_r1) อัพเดตเฟิร์มแวร์เรียบร้อยแล้ว เตรียมไว้ สำหรับอุปกรณ์ 8 Pixel รวมถึง Pixel แรกด้วย อีกด้วย เกิดขึ้น ชุดประกอบ GSI สากล (รูปภาพระบบทั่วไป) เหมาะสำหรับอุปกรณ์ต่าง ๆ ที่ใช้สถาปัตยกรรม ARM64 และ x86_64 ในอีกไม่กี่เดือนข้างหน้า การอัปเดตจาก Android 10 จะเปิดตัวไปยังสมาร์ทโฟนปัจจุบันจากบริษัทต่างๆ เช่น Sony Mobile, Xiaomi, Huawei, Nokia, Vivo, OPPO, OnePlus, ASUS, LG และ Essential

หลัก นวัตกรรม:

  • นำเสนอโครงการ ฉีดซึ่งช่วยให้คุณสามารถอัปเดตส่วนประกอบของระบบแต่ละรายการได้โดยไม่ต้องอัปเดตทั้งแพลตฟอร์ม การอัปเดตดังกล่าวจะถูกดาวน์โหลดผ่าน Google Play แยกจากการอัปเดตเฟิร์มแวร์ OTA จากผู้ผลิต สันนิษฐานว่าการส่งมอบการอัปเดตโดยตรงไปยังส่วนประกอบแพลตฟอร์มที่ไม่เชื่อมโยงกับฮาร์ดแวร์จะช่วยลดเวลาที่ใช้ในการรับการอัปเดตได้อย่างมาก เพิ่มความเร็วในการแก้ไขช่องโหว่ และลดการพึ่งพาผู้ผลิตอุปกรณ์เพื่อรักษาความปลอดภัยของแพลตฟอร์ม โมดูลที่มีการอัปเดตในตอนแรกจะถูกส่งเป็นโอเพ่นซอร์ส โดยจะพร้อมใช้งานทันทีในพื้นที่เก็บข้อมูล AOSP (Android Open Source Project) และอาจรวมถึงการปรับปรุงและแก้ไขที่จัดทำโดยบุคคลที่สาม

    ในบรรดาองค์ประกอบที่จะได้รับการอัปเดตแยกกัน: ตัวแปลงสัญญาณมัลติมีเดีย, เฟรมเวิร์กมัลติมีเดีย, ตัวแก้ไข DNS, เข้ารหัส ผู้ให้บริการความปลอดภัย Java, UI เอกสาร, ตัวควบคุมการอนุญาต, ExtServices, ข้อมูลโซนเวลา, มุม (เลเยอร์สำหรับการแปลการเรียก OpenGL ES เป็น OpenGL, Direct3D 9/11, Desktop GL และ Vulkan), ข้อมูลเมตาของโมดูล, ส่วนประกอบเครือข่าย, การเข้าสู่ระบบ Captive Portal และการตั้งค่าการเข้าถึงเครือข่าย การอัปเดตส่วนประกอบของระบบจะจัดส่งในรูปแบบแพ็คเกจใหม่ APEXซึ่งแตกต่างจาก APK ในเรื่องความเป็นไปได้ที่จะนำไปใช้ในช่วงเริ่มต้นของการบูตระบบ ในกรณีที่เกิดความล้มเหลว จะมีการจัดเตรียมโหมดการย้อนกลับการเปลี่ยนแปลง

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

    การเปิดตัวแพลตฟอร์มมือถือ Android 10

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

    การเปิดตัวแพลตฟอร์มมือถือ Android 10

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

    การเปิดตัวแพลตฟอร์มมือถือ Android 10

  • เพิ่มโหมดการควบคุมโดยผู้ปกครองของ Family Link ซึ่งช่วยให้คุณสามารถจำกัดเวลาที่เด็กๆ ใช้งานอุปกรณ์ มอบนาทีโบนัสสำหรับความสำเร็จและความสำเร็จ ดูรายการแอปพลิเคชันที่เปิดตัว และประเมินระยะเวลาที่บุตรหลานใช้งาน ตรวจสอบแอปพลิเคชันที่ติดตั้ง และตั้งค่า เวลากลางคืนเพื่อป้องกันการเข้าถึงในเวลากลางคืน ;

    การเปิดตัวแพลตฟอร์มมือถือ Android 10

  • เพิ่ม "โหมดโฟกัส" (โหมดโฟกัส) ซึ่งช่วยให้มีเวลาที่คุณต้องการมุ่งเน้นไปที่การแก้ปัญหา เลือกปิดเสียงแอปพลิเคชันที่รบกวนสมาธิ เช่น ระงับการรับอีเมลและข่าวสาร แต่ออกจากแผนที่และผู้ส่งสาร ในรุ่นปัจจุบัน คุณลักษณะนี้ยังไม่ได้เปิดใช้งาน
  • เพิ่มโหมดการนำทางด้วยท่าทางที่ให้คุณใช้เฉพาะท่าทางบนหน้าจอเพื่อควบคุมโดยไม่ต้องแสดงแถบนำทางและจัดสรรพื้นที่หน้าจอทั้งหมดสำหรับเนื้อหา ตัวอย่างเช่นปุ่มต่างๆ เช่น Back และ Home จะถูกแทนที่ด้วยการเลื่อนจากขอบและการเลื่อนการสัมผัสจากล่างขึ้นบน เพื่อเรียกรายการแอปพลิเคชันที่รันอยู่ จะใช้การสัมผัสแบบยาวบนหน้าจอ โหมดนี้เปิดใช้งานในการตั้งค่า "การตั้งค่า> ระบบ> ท่าทาง";
  • เพิ่มฟังก์ชัน "คำบรรยายสด" ซึ่งช่วยให้คุณสามารถสร้างคำบรรยายได้ทันทีโดยอัตโนมัติเมื่อรับชมวิดีโอหรือฟังการบันทึกเสียง ไม่ว่าจะใช้แอปพลิเคชันใดก็ตาม การรู้จำเสียงจะดำเนินการภายในเครื่องโดยไม่ต้องใช้บริการภายนอก ในรุ่นปัจจุบัน คุณลักษณะนี้ยังไม่ได้เปิดใช้งาน
  • มีการเพิ่มแนวคิดของ "ฟองอากาศ" เพื่อจัดระเบียบการทำงานพร้อมกันกับหลายแอปพลิเคชัน Bubbles ช่วยให้คุณสามารถดำเนินการในแอปพลิเคชันอื่นได้โดยไม่ต้องออกจากโปรแกรมปัจจุบัน นอกจากนี้ บับเบิลยังให้ความสามารถในการปักหมุดการเข้าถึงฟังก์ชันการทำงานของแอปพลิเคชันเฉพาะในกระบวนการดำเนินการต่างๆ บนอุปกรณ์ ตัวอย่างเช่น ด้วยความช่วยเหลือของบับเบิล คุณสามารถสนทนาต่อใน Messenger ในรูปแบบของปุ่มที่แสดงที่ด้านบนของเนื้อหา ส่งข้อความอย่างรวดเร็ว ทำให้มองเห็นรายการงาน จดบันทึก เข้าถึงบริการการแปล และรับการแจ้งเตือนด้วยภาพ ขณะทำงานในแอปพลิเคชันอื่น บับเบิลถูกนำไปใช้ที่ด้านบนของระบบการแจ้งเตือนและอนุญาตให้ใช้ API ที่คล้ายกัน

    การเปิดตัวแพลตฟอร์มมือถือ Android 10

  • เพิ่มการรองรับอุปกรณ์ที่มีหน้าจอแบบพับได้ เช่น หัวเว่ย Mate X. แต่ละครึ่งหนึ่งของหน้าจอพับสามารถโฮสต์แอปพลิเคชันแยกกันได้แล้ว เพื่อรองรับหน้าจอประเภทใหม่ เราได้เพิ่มการรองรับสำหรับการจัดการเหตุการณ์การปลุกและเปลี่ยนโฟกัสหลายครั้งแยกกัน (เมื่อครึ่งหนึ่งของหน้าจอทำงานอยู่และอีกครึ่งหนึ่งยังคงปิดอยู่ หรือเมื่อทั้งสองครึ่งทำงานอยู่) รวมถึงขยาย API สำหรับจัดการการปรับขนาดหน้าจอ (เพื่อให้แอปพลิเคชันรับรู้ขนาดหน้าจอที่เพิ่มขึ้นอย่างถูกต้องเมื่อเปิดครึ่งหลัง) เพิ่มการจำลองอุปกรณ์ที่มีหน้าจอพับลงในโปรแกรมจำลอง Android แล้ว
    การเปิดตัวแพลตฟอร์มมือถือ Android 10

  • เพิ่มการรองรับทางลัดในการส่งข้อมูลและข้อความ (Sharing Shortcuts) ช่วยให้คุณสามารถไปที่แอปพลิเคชันที่ส่งได้อย่างรวดเร็ว

    การเปิดตัวแพลตฟอร์มมือถือ Android 10

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

    การเปิดตัวแพลตฟอร์มมือถือ Android 10

    ความปลอดภัย:

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

    • เมื่อให้รายชื่อผู้ติดต่อแก่แอปพลิเคชัน การจัดอันดับเอาต์พุตตามความถี่ในการเข้าถึงผู้ติดต่อจะหยุดลงเพื่อซ่อนข้อมูลเกี่ยวกับการตั้งค่าของผู้ใช้จากแอปพลิเคชัน
    • ตามค่าเริ่มต้น การสุ่มที่อยู่ MAC จะถูกเปิดใช้งาน: เมื่อเชื่อมต่อกับเครือข่ายไร้สายที่แตกต่างกัน ตอนนี้ที่อยู่ MAC ที่แตกต่างกันจะถูกสร้างขึ้น ซึ่งไม่อนุญาตให้ติดตามการเคลื่อนไหวของผู้ใช้ระหว่างเครือข่าย WiFi
    • การเข้าถึง API ของ Bluetooth, Cellular และ Wi-Fi Scan จำเป็นต้องได้รับสิทธิ์เข้าถึงตำแหน่งแบบละเอียด (ก่อนหน้านี้ต้องมีสิทธิ์รับสิทธิ์ระบุตำแหน่งโดยคร่าวๆ) ในเวลาเดียวกัน หากการเชื่อมต่อถูกสร้างขึ้นในโหมด P2P หรือเครือข่ายสำหรับการเชื่อมต่อถูกกำหนดโดยระบบ ก็ไม่จำเป็นต้องมีการอนุญาตแยกต่างหากในการเข้าถึงข้อมูลเกี่ยวกับตำแหน่งนั้น
    • ดำเนินการรองรับเทคโนโลยีความปลอดภัยไร้สาย WPA3ซึ่งให้การป้องกันการโจมตีด้วยการเดารหัสผ่าน (จะไม่อนุญาตให้เดารหัสผ่านในโหมดออฟไลน์) และเปิดใช้งานโปรโตคอลการตรวจสอบสิทธิ์ SAE ในการสร้างคีย์เข้ารหัสในเครือข่ายเปิด มีการเพิ่มการสนับสนุนสำหรับกระบวนการเจรจาการเชื่อมต่อที่ดำเนินการโดยส่วนขยาย OWE (การเข้ารหัสไร้สายแบบฉวยโอกาส);
    • เพิ่ม และเปิดใช้งานตามค่าเริ่มต้นสำหรับการรองรับการเชื่อมต่อทั้งหมด TLS ฮิต. ในการทดสอบของ Google การใช้ TLS 1.3 ช่วยให้คุณเพิ่มความเร็วในการสร้างการเชื่อมต่อที่ปลอดภัยได้สูงสุดถึง 40% เมื่อเทียบกับ TLS 1.2
    • เปิดตัวที่เก็บข้อมูลใหม่ พื้นที่จัดเก็บข้อมูลA ที่ให้ระดับการแยกสำหรับไฟล์แอปพลิเคชัน เมื่อใช้ API นี้ แอปพลิเคชันสามารถสร้างไดเรกทอรีแยกแยกต่างหากสำหรับไฟล์ในไดรฟ์ภายนอก (เช่น บนการ์ด SD) ซึ่งแอปพลิเคชันอื่นไม่สามารถเข้าถึงได้ แอปพลิเคชันปัจจุบันจะถูกจำกัดอยู่ในไดเร็กทอรีนี้เพื่อจัดเก็บรูปภาพ วิดีโอ และเพลง และจะไม่รบกวนคอลเลกชันสื่อที่ใช้ร่วมกัน การแชร์คอลเลกชันไฟล์ที่แชร์จะต้องได้รับสิทธิ์แยกต่างหาก
    • ใน API ไบโอเมตริกซ์พร้อมท์ซึ่งรวมเอาต์พุตของกล่องโต้ตอบการตรวจสอบสิทธิ์ไบโอเมตริกซ์ไว้ด้วยกัน เพิ่มการรองรับวิธีการตรวจสอบสิทธิ์แบบพาสซีฟ เช่น การตรวจสอบสิทธิ์ด้วยใบหน้า มีการเสนอวิธีการแยกกันสำหรับการจัดการการรับรองความถูกต้องทั้งโดยชัดแจ้งและโดยปริยาย ด้วยการรับรองความถูกต้องที่ชัดเจน ผู้ใช้จะต้องยืนยันการดำเนินการ และด้วยการรับรองความถูกต้องโดยนัย การรับรองความถูกต้องสามารถทำได้โดยมองไม่เห็นในโหมดพาสซีฟ
  • สแต็กไร้สาย
    • เพิ่มการรองรับมาตรฐานการสื่อสารเคลื่อนที่ 5Gซึ่งมีการปรับเปลี่ยน API การจัดการการเชื่อมต่อที่มีอยู่แล้ว รวมถึงผ่าน API แอปพลิเคชันสามารถระบุการมีอยู่ของการเชื่อมต่อความเร็วสูงและกิจกรรมการเรียกเก็บเงินสำหรับการรับส่งข้อมูล
    • เพิ่มโหมดการทำงานของ Wi-Fi สองโหมด - โหมดเพื่อให้ได้ปริมาณงานสูงสุดและโหมดสำหรับความล่าช้าขั้นต่ำ (เช่น มีประโยชน์สำหรับเกมและการสื่อสารด้วยเสียง)
    • สแต็กไร้สายได้รับการปรับโครงสร้างใหม่เพื่อเพิ่มความเป็นส่วนตัวและประสิทธิภาพ ตลอดจนปรับปรุงการจัดการอุปกรณ์ IoT ผ่าน Wi-Fi ท้องถิ่น (เช่น สำหรับการพิมพ์ผ่าน Wi-Fi) และตัวเลือกจุดเชื่อมต่อ ขณะนี้ฟังก์ชันการสแกนจุดเชื่อมต่อที่มีอยู่นั้นให้บริการโดยแพลตฟอร์มพร้อมกับเอาต์พุตของเครือข่ายที่พบในอินเทอร์เฟซ Wi-Fi Picker และการกำหนดค่าการเชื่อมต่ออัตโนมัติหากผู้ใช้เลือก แอปพลิเคชันผ่าน WifiNetworkSuggestions API จะได้รับโอกาสในการกำหนดอัลกอริธึมในการเลือกเครือข่ายไร้สายที่ต้องการ โดยการส่งรายการเครือข่ายและรหัสผ่านที่ได้รับการจัดอันดับให้แอปพลิเคชันเชื่อมต่อกับเครือข่ายเหล่านั้น นอกจากนี้ เมื่อเลือกเครือข่ายที่จะเชื่อมต่อ ตอนนี้จะพิจารณาเมตริกแบนด์วิธจากการเชื่อมต่อครั้งล่าสุดด้วย (เลือกเครือข่ายที่เร็วที่สุด)
  • มัลติมีเดียและกราฟิก
    • เพิ่มการรองรับ API กราฟิก Vulkan 1.1. เมื่อเปรียบเทียบกับ OpenGL ES การใช้ Vulkan สามารถลดภาระบน CPU ได้อย่างมาก (สูงสุด 10 เท่าในการทดสอบของ Google) และปรับปรุงประสิทธิภาพการเรนเดอร์ เป้าหมายสูงสุดคือการรองรับ Vulkan บนอุปกรณ์ Android ทั้งหมดในระดับสากล ซึ่ง Google กำลังทำงานร่วมกับผู้ผลิตฮาร์ดแวร์เพื่อทำให้ Vulkan 1.1 เป็นข้อกำหนดสำหรับอุปกรณ์ Android 64 10 บิตทั้งหมด
    • เพิ่มการสนับสนุนการทดลองสำหรับการดำเนินการเลเยอร์ มุม (เกือบ Native Graphics Layer Engine) ที่ด้านบนของ Vulkan กราฟิก API ANGLE อนุญาตให้แยกการเรนเดอร์ออกจาก API เฉพาะระบบโดยการแปลการเรียก OpenGL ES เป็น OpenGL, Direct3D 9/11, Desktop GL และ Vulkan) สำหรับผู้พัฒนาเกมและแอพพลิเคชั่นกราฟิก ANGLE ช่วยให้ ใช้ไดรเวอร์ OpenGL ES ปกติบนอุปกรณ์ทั้งหมดที่ใช้ Vulkan
    • ขณะนี้แอปพลิเคชันกล้องและภาพสามารถขอให้กล้องส่งข้อมูลเมตา XMP เพิ่มเติมในไฟล์ JPEG ซึ่งรวมถึงข้อมูลที่จำเป็นในการประมวลผลความลึกในภาพถ่าย (เช่น แผนที่ความลึกที่จัดเก็บโดยกล้องสองตัว) พารามิเตอร์ที่ระบุสามารถใช้เพื่อปรับใช้โหมดเบลอและเอฟเฟกต์พื้นหลังที่หลากหลาย โบเก้รวมถึงการสร้างภาพถ่าย 3 มิติหรือในระบบความเป็นจริงเสริม
    • เพิ่มการสนับสนุนตัวแปลงสัญญาณวิดีโอ AV1ซึ่งอยู่ในตำแหน่งเป็นรูปแบบการเข้ารหัสวิดีโอโอเพ่นซอร์สที่ไม่มีค่าลิขสิทธิ์ ซึ่งเหนือกว่า H.264 และ VP9 ในแง่ของการบีบอัด
    • เพิ่มการรองรับตัวแปลงสัญญาณเสียงฟรี บทประพันธ์ซึ่งให้การเข้ารหัสคุณภาพสูงและความล่าช้าน้อยที่สุดในการบีบอัดเสียงสตรีมมิ่งอัตราบิตสูงและการบีบอัดเสียงในแอปพลิเคชันโทรศัพท์ VoIP ที่จำกัดแบนด์วิธ
    • เพิ่มการสนับสนุนมาตรฐาน HDR10 +ใช้สำหรับเข้ารหัสวิดีโอด้วยช่วงไดนามิกที่ขยาย
    • มีการเพิ่มวิธีการที่ง่ายขึ้นใน MediaCodecInfo API เพื่อกำหนดความสามารถในการส่งสัญญาณวิดีโอที่มีบนอุปกรณ์ (รายการตัวแปลงสัญญาณและความละเอียดและ FPS ที่รองรับบนอุปกรณ์จะปรากฏขึ้น)
    • เพิ่ม API MIDI ดั้งเดิมซึ่งอนุญาตให้แอปพลิเคชัน C++ สื่อสารโดยตรงกับอุปกรณ์ MIDI ผ่าน NDK ในลักษณะที่ไม่มีการปิดกั้น ทำให้สามารถประมวลผลข้อความ MIDI ด้วยความหน่วงที่ต่ำมาก
    • เพิ่ม MicrophoneDirection API เพื่อควบคุมการจับเสียงจากไมโครโฟนแบบกำหนดทิศทาง เมื่อใช้ API นี้ คุณสามารถระบุทิศทางการวางแนวของไมโครโฟนเมื่อบันทึกเสียงได้) ตัวอย่างเช่น เมื่อสร้างวิดีโอเซลฟี่ คุณสามารถระบุ setMicrophoneDirection( MIC_DIRECTION_FRONT) ที่จะบันทึกจากไมโครโฟนที่ด้านหน้าของอุปกรณ์ ผ่าน API ที่ระบุ ยังสามารถควบคุมไมโครโฟนด้วยพื้นที่ครอบคลุมที่เปลี่ยนแปลง (สามารถซูมได้) เพื่อกำหนดขนาดของพื้นที่สำหรับการบันทึก
    • เพิ่ม API การจับเสียงใหม่เพื่อให้แอปพลิเคชันเดียวสามารถ
      ให้ความสามารถในการประมวลผลสตรีมเสียงโดยแอปพลิเคชันอื่น การอนุญาตให้แอปพลิเคชันอื่นเข้าถึงเอาต์พุตเสียงต้องได้รับอนุญาตเป็นพิเศษ
  • ระบบและ API แบบขยาย
    • มีการปรับปรุงประสิทธิภาพที่สำคัญกับรันไทม์ ART เพื่อลดการใช้หน่วยความจำและเพิ่มความเร็วในการเปิดแอปพลิเคชัน เปิดใช้งานการเผยแพร่โปรไฟล์บน Google Play
      PGO (Profile Guided Optimization) ซึ่งรวมถึงข้อมูลเกี่ยวกับส่วนที่ถูกเรียกใช้งานบ่อยที่สุดของโค้ด การรวบรวมชิ้นส่วนดังกล่าวล่วงหน้าสามารถลดเวลาการเริ่มต้นได้อย่างมาก ART ได้รับการปรับให้เหมาะสมเพื่อเริ่มกระบวนการสมัครก่อนหน้านี้และย้ายไปยังคอนเทนเนอร์ที่แยกได้ อิมเมจหน่วยความจำของแอปพลิเคชันจะให้ข้อมูลเพิ่มเติม เช่น คลาส ที่จะจัดเก็บ ใช้โหมดมัลติเธรดสำหรับการโหลดอิมเมจหน่วยความจำแอปพลิเคชัน ประสิทธิภาพของตัวรวบรวมขยะได้รับการปรับปรุงเนื่องจากการประมวลผลออบเจ็กต์ที่สร้างขึ้นใหม่แยกต่างหาก

      การเปิดตัวแพลตฟอร์มมือถือ Android 10

    • API อัปเดตเป็นเวอร์ชัน 1.2 โครงข่ายประสาทเทียมซึ่งมอบแอปพลิเคชันที่มีความสามารถในการใช้การเร่งด้วยฮาร์ดแวร์สำหรับระบบการเรียนรู้ของเครื่อง API อยู่ในตำแหน่งที่เป็นเลเยอร์ฐานสำหรับการทำงานของเฟรมเวิร์กการเรียนรู้ของเครื่องใน Android เช่น TensorFlow Lite และกาแฟ2. มีการเสนอแบบจำลองโครงข่ายประสาทเทียมสำเร็จรูปจำนวนหนึ่งเพื่อใช้บนอุปกรณ์พกพา ได้แก่ โมบายเน็ต (การรับรู้วัตถุในภาพถ่าย) การเริ่มต้น v3 (คอมพิวเตอร์วิทัศน์) และ สมาร์ท
      ตอบ
      (การเลือกตัวเลือกสำหรับการตอบกลับข้อความ) รุ่นใหม่เพิ่มการดำเนินการใหม่ 60 รายการ รวมถึง ARGMAX, ARGMIN และ LSTM เชิงปริมาณ รวมถึงการเพิ่มประสิทธิภาพที่สำคัญเพื่อให้ API สามารถรองรับโมเดลการเรียนรู้ของเครื่องใหม่ๆ เช่น การตรวจจับวัตถุและการแบ่งส่วนภาพ

    • มีการเพิ่มอุปกรณ์จำลองหน้าจอแบบพับได้ใหม่ลงใน SDK และพร้อมให้ใช้งานในรุ่นต่างๆ Android Studio 3.5 ในรูปแบบของอุปกรณ์เสมือนเพิ่มเติมซึ่งนำเสนอในเวอร์ชันที่มีหน้าจอ 7.3 (4.6) และ 8 (6.6) นิ้ว ตัวจัดการเพิ่มเติม onResume และ onPause ในแพลตฟอร์มสำหรับอุปกรณ์พับ ซึ่งเพิ่มการรองรับสำหรับการปิดใช้งานหลายหน้าจอแยกกัน รวมถึงการแจ้งเตือนเพิ่มเติมเมื่อแอปพลิเคชันเข้าสู่โฟกัส

      การเปิดตัวแพลตฟอร์มมือถือ Android 10

    • มีการเพิ่ม Thermal API ซึ่งช่วยให้แอปพลิเคชันสามารถตรวจสอบอุณหภูมิของ CPU และ GPU และใช้มาตรการอย่างอิสระเพื่อลดภาระ (เช่น ลด FPS ในเกมและลดความละเอียดของวิดีโอออกอากาศ) โดยไม่ต้องรอให้ระบบบังคับให้เริ่มตัดแอปพลิเคชัน กิจกรรม.

ที่มา: opennet.ru

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