Google เพิ่งเปิดตัวรุ่นทดลองที่สองของ แพลตฟอร์มมือถือแบบเปิด Android 12 และในเวอร์ชันใหม่นี้ได้นำเสนอ เราสามารถค้นหานวัตกรรมต่อไปนี้ คีย์เช่น ความสามารถในการปรับองค์ประกอบอินเทอร์เฟซให้เข้ากับอุปกรณ์ที่มีหน้าจอโค้งมน
ด้วยเหตุนี้นักพัฒนา ตอนนี้พวกเขาสามารถรับข้อมูลเกี่ยวกับการต่อหน้าจอ และปรับองค์ประกอบ UI ที่อยู่ในพื้นที่มุมที่มองไม่เห็น ด้วย RoundedCorner API ใหม่คุณสามารถค้นหาพารามิเตอร์ต่างๆเช่นรัศมีและศูนย์กลางของการปัดเศษและผ่าน Display.getRoundedCorner () และ WindowInsets.getRoundedCorner () คุณสามารถกำหนดพิกัดของแต่ละมุมโค้งมนของหน้าจอได้
นอกจากนี้ ปรับปรุงโหมดภาพซ้อนภาพ พร้อมกับเอฟเฟกต์การเปลี่ยนแปลงที่ราบรื่นยิ่งขึ้น หากคุณเปิดใช้งานการสลับไปยัง PIP โดยอัตโนมัติด้วยท่าทางเริ่มต้น (โดยเลื่อนด้านล่างของหน้าจอขึ้น) ตอนนี้แอปจะเปลี่ยนเป็นโหมด PIP ทันทีโดยไม่ต้องรอให้ภาพเคลื่อนไหวเสร็จสิ้น ปรับปรุงการปรับขนาด PIP ด้วยเนื้อหาที่ไม่ใช่วิดีโอ
เรายังสามารถค้นหาได้ ระบบคาดการณ์ประสิทธิภาพได้รับการปรับปรุงเป็น ขณะนี้แอปพลิเคชันสามารถสืบค้นแบนด์วิดท์ที่คาดไว้ทั้งหมดตามผู้ให้บริการเครือข่ายไร้สายเฉพาะ (Wi-Fi SSID) ประเภทเครือข่ายและความแรงของสัญญาณ
การประยุกต์ใช้เอฟเฟ็กต์ภาพทั่วไปได้ถูกทำให้เรียบง่ายขึ้น เช่นการเบลอและการบิดเบือนสีซึ่งตอนนี้สามารถใช้ RenderEffect API กับออบเจ็กต์ RenderNode หรือพื้นที่ที่มองเห็นได้ทั้งหมดแม้จะอยู่ในห่วงโซ่ที่มีเอฟเฟกต์อื่น ตัวอย่างเช่นคุณลักษณะนี้ช่วยให้คุณสามารถเบลอภาพที่แสดงผ่าน ImageView โดยไม่ต้องคัดลอกแสดงผลและแทนที่บิตแมปอย่างชัดเจนโดยดำเนินการเหล่านี้ควบคู่ไปกับแพลตฟอร์ม
นอกจากนี้ Window.setBackgroundBlurRadius () API มีให้ ซึ่ง สามารถเบลอพื้นหลังของหน้าต่างด้วยเอฟเฟกต์กระจกฝ้า และเน้นความลึกโดยการเบลอพื้นที่รอบ ๆ หน้าต่าง
นอกจากนี้หน้าเราจะพบเครื่องมือแปลงรหัสสื่อในตัว ที่สามารถใช้ในสภาพแวดล้อมที่มีแอปพลิเคชันกล้องที่บันทึกวิดีโอ HEVC เพื่อให้เข้ากันได้กับแอปพลิเคชันที่ไม่ใช่ HEVC สำหรับแอปพลิเคชันดังกล่าวมีการเพิ่มฟังก์ชันการแปลงรหัสอัตโนมัติลงในรูปแบบ AVC ทั่วไป
เพิ่มการรองรับรูปแบบภาพ AVIF (รูปแบบภาพ AV1) ซึ่งใช้เทคโนโลยีการบีบอัดภายในเฟรมจากรูปแบบการเข้ารหัสวิดีโอ AV1 คอนเทนเนอร์สำหรับการกระจายข้อมูลที่บีบอัดใน AVIF นั้นคล้ายกับ HEIF โดยสิ้นเชิง AVIF รองรับ HDR (ช่วงไดนามิกสูง) และภาพช่วงกว้างรวมถึงภาพช่วงไดนามิกมาตรฐาน (SDR)
เพื่อหลีกเลี่ยงปัญหาด้านประสิทธิภาพที่อาจเกิดขึ้น ห้ามมิให้แอปเรียกใช้บริการในเบื้องหน้าในขณะที่ทำงานอยู่เบื้องหลังยกเว้นในบางกรณีพิเศษ ขอแนะนำให้ใช้ WorkManager เพื่อเริ่มทำงานในเบื้องหลัง เพื่อให้การเปลี่ยนแปลงง่ายขึ้นจึงมีการเสนอประเภทงานใหม่ใน JobScheduler ซึ่งจะเริ่มทันทีมีลำดับความสำคัญสูงกว่าและเข้าถึงเครือข่าย
OnReceiveContentListener API แบบรวมได้รับการเสนอสำหรับการแทรกและการย้ายระหว่างแอปพลิเคชันของประเภทเนื้อหาเพิ่มเติม (Rich Text, รูปภาพ, วิดีโอ, ไฟล์เสียง ฯลฯ ) โดยใช้แหล่งข้อมูลต่างๆเช่นคลิปบอร์ดแป้นพิมพ์และส่วนต่อประสานการลากและวาง
เพิ่มเอฟเฟกต์ตอบรับการสัมผัสที่ทำด้วยความช่วยเหลือของมอเตอร์สั่นสะเทือน ในโทรศัพท์ความถี่และความรุนแรงของการสั่นสะเทือนขึ้นอยู่กับพารามิเตอร์ของเสียงที่ส่งออกในปัจจุบัน เอฟเฟกต์ใหม่ช่วยให้คุณสัมผัสกับเสียงและสามารถใช้เพื่อเพิ่มความสมจริงให้กับเกมและการแสดงเสียง
ในโหมดดื่มด่ำซึ่งโปรแกรมจะแสดงแบบเต็มหน้าจอพร้อมแผงบริการที่ซ่อนอยู่การนำทางจะง่ายขึ้นโดยใช้ท่าทางควบคุม ตัวอย่างเช่นเมื่ออ่านหนังสือดูวิดีโอและทำงานกับรูปภาพตอนนี้คุณสามารถนำทางได้ด้วยท่าทางสัมผัสเพียงครั้งเดียว
มีการอัปเดตการออกแบบอินเทอร์เฟซสำหรับการแสดงการแจ้งเตือนซึ่งกลายเป็นเรื่องง่ายและใช้งานได้มากขึ้น เอฟเฟกต์การเปลี่ยนแปลงและแอนิเมชั่นที่ราบรื่นและปรับปรุงใหม่ โดยทั่วไปการแจ้งเตือนที่มีเนื้อหาระบุโดยแอปพลิเคชันจะปรากฏขึ้น
ปรับปรุงการตอบสนองและความเร็วในการตอบสนองเมื่อทำงานกับการแจ้งเตือน ตัวอย่างเช่นเมื่อผู้ใช้แตะการแจ้งเตือนผู้ใช้จะข้ามไปยังแอปที่เกี่ยวข้องได้ทันที แอปพลิเคชันมีการใช้สปริงบอร์ดการแจ้งเตือนอย่าง จำกัด
เพิ่มประสิทธิภาพการโทร IPC ใน Binder ด้วยการใช้กลยุทธ์การแคชแบบใหม่และการแก้ไขข้อขัดแย้งเกี่ยวกับการล็อกทำให้เวลาแฝงลดลงอย่างมาก โดยรวมแล้วทรูพุตของการโทร Binder เพิ่มขึ้นประมาณสองเท่า แต่ในบางพื้นที่ก็มีความเป็นไปได้ที่จะได้รับอัตราเร่งที่มีนัยสำคัญยิ่งขึ้น
คาดว่าจะมีการเปิดตัว Android 12 ในไตรมาสที่สามของปี 2021 S
Fuente: https://android-developers.googleblog.com