ดูตัวอย่าง Android 15 วินาที

Google ได้นำเสนอเวอร์ชันทดสอบที่สองของแพลตฟอร์มมือถือแบบเปิด Android 15 คาดว่าการเปิดตัว Android 15 ในไตรมาสที่สามของปี 2024 เพื่อประเมินความสามารถใหม่ของแพลตฟอร์ม จึงเสนอโปรแกรมการทดสอบเบื้องต้น โครงสร้างเฟิร์มแวร์ได้รับการจัดเตรียมไว้สำหรับ Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel Fold และ Pixel Tablet

การเปลี่ยนแปลงใน Android 15 Developer Preview 2 ตั้งแต่ตัวอย่างแรก:

  • สำหรับการใช้งานก็สามารถใช้หน้าจอเสริมขนาดเล็ก (Cover screen) ซึ่งติดตั้งมากับสมาร์ทโฟนแบบพับได้บางรุ่น เช่น Samsung Galaxy Z Flip ตัวอย่างเช่น หน้าจอรองช่วยให้คุณรับสาย ตอบกลับข้อความ ควบคุมกล้อง และอื่นๆ ได้อย่างรวดเร็วโดยไม่ต้องเปิดอุปกรณ์
    ดูตัวอย่าง Android 15 วินาที
  • วิดเจ็ต TextView มีแอตทริบิวต์ ElegantTextHeight ที่เปิดใช้งานตามค่าเริ่มต้น ซึ่งจะแทนที่แบบอักษรขนาดกะทัดรัดด้วยแบบอักษรที่มีการเยื้องแนวตั้งที่ใหญ่ขึ้นซึ่งจะปรับปรุงความสามารถในการอ่านข้อความ
    ดูตัวอย่าง Android 15 วินาทีดูตัวอย่าง Android 15 วินาที
  • มีการขยายขีดความสามารถในการทำงานผ่านช่องทางการสื่อสารผ่านดาวเทียม มีการเพิ่มองค์ประกอบอินเทอร์เฟซใหม่เพื่อรวมการใช้การสื่อสารผ่านดาวเทียมเข้าด้วยกัน แอปพลิเคชันได้รับความสามารถในการกำหนดการใช้งานช่องสัญญาณดาวเทียมโดยใช้วิธี ServiceState.isUsingNonTerrestrialNetwork() อินเทอร์เฟซสำหรับการทำงานกับ SMS/MMS รองรับการส่งและรับข้อความผ่านช่องสัญญาณดาวเทียม
    ดูตัวอย่าง Android 15 วินาที
  • มีการทำงานเพื่อทำให้การใช้โทรศัพท์ที่เปิดใช้งาน NFC ง่ายขึ้นในการชำระค่าสินค้าด้วยสัมผัสเดียว (แตะเพื่อจ่าย) แอปพลิเคชันได้รับความสามารถในการทำให้อะแดปเตอร์ NFC เข้าสู่โหมด Surveillance ซึ่งอุปกรณ์ยอมรับคำขอ NFC และส่งไปยังกระบวนการที่ระบุเพื่อประมวลผล แต่ไม่ตอบสนองหรือส่งข้อมูลไปยังเครื่องอ่าน NFC
  • ความสามารถในการเรนเดอร์เอกสาร PDF (API PdfRenderer) ได้รับการขยายอย่างมาก ตัวอย่างเช่น มีเครื่องมือสำหรับเรนเดอร์ไฟล์ที่มีการป้องกันด้วยรหัสผ่าน การแสดงคำอธิบายประกอบ การแก้ไขแบบฟอร์ม การค้นหาภายในเอกสาร และการเน้นพื้นที่สำหรับการคัดลอกผ่านคลิปบอร์ด เพิ่มการเพิ่มประสิทธิภาพเพื่อลดการใช้ทรัพยากรและเพิ่มความเร็วในการดูไฟล์ PDF ในเครื่อง การใช้งาน PdfRenderer API นั้นอยู่ในโมดูลแยกต่างหาก อัปเดตผ่าน Google Play และไม่เชื่อมโยงกับแพลตฟอร์มหลัก
    ดูตัวอย่าง Android 15 วินาที
  • ปรับปรุงความสามารถสำหรับการจดจำภาษาอัตโนมัติและการสลับภาษา แอปพลิเคชันมีตัวเลือกขั้นสูงเพื่อปรับแต่งการสลับภาษาในระหว่างการรู้จำเสียง ตัวอย่างเช่น โหมด EXTRA_LANGUAGE_SWITCH_INITIAL_ACTIVE_DURATION_TIME_MILLIS อนุญาตให้สลับเฉพาะตอนเริ่มต้นเซสชันเสียง และโหมด EXTRA_LANGUAGE_SWITCH_MATCH_SWITCHES จะยกเลิกการสลับภาษาหลังจากสวิตช์จำนวนหนึ่ง ซึ่งอาจมีประโยชน์ในสถานการณ์ที่ทราบล่วงหน้าว่าจะใช้เพียงภาษาเดียวเท่านั้น ในเซสชันเดียว
  • มีเครื่องมือสำหรับการควบคุมการขึ้นบรรทัดใหม่อย่างยืดหยุ่น ในวิดเจ็ต TextView เพื่อปรับปรุงความสามารถในการอ่านโดยใช้แท็ก และ คุณสามารถควบคุมการตัดคำหรือส่วนของคำไปยังบรรทัดอื่นได้ เช่น ในบรรทัด “พลังและสมองที่อยู่เบื้องหลัง พิกเซล 8 โปร "วลี "Pixel 8 Pro" จะปรากฏในบรรทัดเดียวเสมอ
    ดูตัวอย่าง Android 15 วินาทีดูตัวอย่าง Android 15 วินาที
  • ความเป็นไปได้ในการกรองคำขอเจตนาได้ถูกขยายออกไป การใช้คลาส UriRelativeFilterGroup คุณสามารถกำหนดกฎเพื่อบล็อกหรืออนุญาตคำขอตามเนื้อหาของพารามิเตอร์ URL และส่วนย่อยของ URL กฎการกรองสามารถระบุผ่านแท็กใหม่ได้ ในรายการใบสมัคร
  • ขยายการสนับสนุนสำหรับ OpenJDK API ตัวอย่างเช่น มีการเพิ่มการสนับสนุนสำหรับวิธีการเพิ่มเติมของคลาส Math และ StrictMath, คอลเลกชันและรายการที่เรียงลำดับ, การใช้ ByteBuffer ใน Deflater และการอัปเดตคีย์
  • เพิ่ม API เพื่อให้แอปพลิเคชันตรวจจับเมื่อมีการบันทึกหน้าจอ แอปพลิเคชันสามารถระบุตัวจัดการการโทรกลับที่จะถูกเรียกหากเปิดใช้งานการบันทึกหน้าจอและหน้าต่างแอปพลิเคชันเข้าสู่พื้นที่ที่มองเห็นได้ คุณสมบัติที่นำเสนอช่วยให้คุณแสดงคำเตือนการบันทึกแก่ผู้ใช้หากมีการแสดงข้อมูลที่ละเอียดอ่อน
  • เพิ่ม ApplicationStartInfo API ซึ่งคุณสามารถรับข้อมูลเกี่ยวกับสถานะเมื่อเริ่มโปรแกรม ตัวอย่างเช่น คุณสามารถค้นหาได้ว่าส่วนประกอบของแอปพลิเคชันถูกแคชไว้หรือไม่ (สถานะเย็น อุ่น หรือร้อน) ใช้เวลานานแค่ไหนในการเริ่มต้นขั้นตอนต่างๆ สาเหตุที่ทำให้เกิดการเริ่มต้น และระบุตัววัดที่เป็นประโยชน์ในการปรับความเร็วการเริ่มต้นให้เหมาะสม
  • การเปลี่ยนแปลงการจัดการสถานะหยุดทำงาน ซึ่งการดำเนินการแอปพลิเคชันถูกระงับจนกว่าผู้ใช้จะดำเนินการที่เกี่ยวข้องกับแอปพลิเคชัน เวอร์ชันใหม่มีตัวเลือกสำหรับแอปพลิเคชันเพื่อพิจารณาว่าการระงับถูกยกเลิกโดยการประมวลผลข้อความ BOOT_COMPLETED หรือใช้เมธอด ApplicationStartInfo.wasForceStopped()
  • นอกเหนือจากเมธอด StorageStats.getAppBytes() ซึ่งช่วยให้คุณได้รับข้อมูลทั่วไปเกี่ยวกับขนาดของแอปพลิเคชันที่ติดตั้งแล้ว ยังมีการเพิ่มเมธอด StorageStats.getAppBytesByDataType() ซึ่งทำให้สามารถรับข้อมูลแยกต่างหากเกี่ยวกับขนาดของ แพ็คเกจ APK, โค้ดที่คัดลอก, แตกและสร้างข้อมูล
  • มีการเปลี่ยนแปลงกับ API สำหรับการเปิดตัวบริการที่มีลำดับความสำคัญ (บริการเบื้องหน้า) มีการเพิ่มบริการลำดับความสำคัญประเภทใหม่ - mediaProcessing ซึ่งสามารถใช้สำหรับการดำเนินการที่ใช้ทรัพยากรจำนวนมากด้วยเนื้อหามัลติมีเดีย เช่น การแปลงรหัสจากรูปแบบหนึ่งไปเป็นอีกรูปแบบหนึ่ง
  • มีการเสนอ API ใหม่สำหรับการทำงานกับกลไกการจัดเก็บข้อมูลที่ใช้ SQLite DBMS ซึ่งให้การเข้าถึงความสามารถขั้นสูงของ SQLite
  • สามารถควบคุมขอบเขตความสว่างสำหรับ HDR ได้ (อัตราส่วนของสีขาวที่สว่างที่สุดในภาพ HDR ต่อความสว่างของสีขาวในภาพช่วงไดนามิกมาตรฐาน) ในการตั้งค่าระยะขอบความสว่าง เราได้เพิ่มวิธี setDesiredHdrHeadroom ซึ่งคุณสามารถปรับสมดุลความสว่างเมื่อแสดงเนื้อหาใน SDR และ HDR
    ดูตัวอย่าง Android 15 วินาที
  • เพิ่มการรองรับมาตรฐาน CTA-2075 ซึ่งกำหนดความสามารถในการปรับมาตรฐานความดังเพื่อหลีกเลี่ยงการเปลี่ยนระดับเสียงสำหรับเนื้อหาที่แตกต่างกัน การจับคู่ความดังทำได้โดยการกำหนดข้อมูลเมตาเกี่ยวกับคุณลักษณะของลำโพงและความดังของเนื้อหาเสียง AAC เพื่อทำให้ระดับเสียงเป็นปกติ มีการเสนอวัตถุ LoudnessCodecController และวิธีการ OnLoudnessCodecUpdateListener ซึ่งจะปรับพารามิเตอร์ระดับเสียงก่อนที่จะเข้าถึงตัวแปลงสัญญาณ
  • AndroidX media3 ExoPlayer 1.0 เปิดใช้งานการใช้เสียงเชิงพื้นที่สำหรับเสียงหลายช่องสัญญาณตามค่าเริ่มต้น หากอุปกรณ์รองรับเสียงเชิงพื้นที่ คลาส Virtualizer เลิกใช้แล้วเพื่อสนับสนุนคลาส Spatializer เพื่อกำหนดพฤติกรรมและความสามารถของเสียงเชิงพื้นที่
  • เพิ่มคลาส AutomaticZenRules เพื่ออนุญาตให้แอปกำหนดค่าไม่รบกวนกฎและกำหนดสถานการณ์เมื่อควรใช้กฎเหล่านั้น



ที่มา: opennet.ru

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