ข่าวสารเกี่ยวกับผลิตภัณฑ์

สร้างประสบการณ์การใช้งาน Android ระดับพรีเมียมที่ Google I/O ‘26

ใช้เวลาอ่าน 3 นาที
Ataul Munim
วิศวกรนักพัฒนาซอฟต์แวร์สัมพันธ์ของ Android

ประสบการณ์การใช้งาน Android ที่แตกต่างอย่างแท้จริงคือการมอบความพึงพอใจระดับพรีเมียมแก่ผู้ใช้ไม่ว่าจะอยู่ที่ใดก็ตาม ที่ Google I/O ‘26 เราได้แสดงให้เห็นว่าความก้าวหน้าล่าสุดในระบบนิเวศของ Android จะช่วยให้คุณยกระดับคุณภาพของแอปไปพร้อมๆ กับการเพิ่มประสิทธิภาพการพัฒนาให้สูงสุดได้อย่างไร

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

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

ประสบการณ์การใช้งานระดับพรีเมียมจะดีได้ก็ต่อเมื่อมีรากฐานที่แข็งแกร่ง และรากฐานที่มีประสิทธิภาพจะช่วยให้แอปของคุณปรับขนาดได้ทั่วทั้งระบบนิเวศของ Android โดยเฉพาะอย่างยิ่งเมื่อมีการเปิดตัว Android 17 ซึ่งมีการจำกัดหน่วยความจำของแอปตาม RAM ของอุปกรณ์อย่างเข้มงวดเพื่อกำหนดเป้าหมายการรั่วไหลของหน่วยความจำและค่าผิดปกติที่รุนแรงก่อนที่จะทำให้ระบบไม่เสถียร การมีขนาดเล็กกะทัดรัดจึงไม่ใช่ทางเลือกอีกต่อไป แต่เป็นข้อกำหนดที่สำคัญเพื่อให้แอปของคุณมีขนาดต่ำกว่าเกณฑ์ใหม่ของระบบและป้องกันไม่ให้ระบบยุติแอป

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

นักพัฒนาแอปที่ Monzo ได้รับการปรับปรุง Cold Start 30% และลด ANR ได้ 35% ด้วยการเพิ่มประสิทธิภาพการกำหนดค่า R8 โค้ดที่เล็กลงและเร็วขึ้นไม่ได้มีไว้เพื่อประสิทธิภาพเท่านั้น แต่ยังช่วยให้มั่นใจได้ว่าแอปของคุณมีหน่วยความจำเพียงพอที่จะมอบประสบการณ์การใช้งานที่ยอดเยี่ยมในอุปกรณ์ทุกรูปแบบ ตั้งแต่โทรศัพท์ไปจนถึงรถยนต์

ขยายการเข้าถึงด้วยแนวทางที่รวมเป็นหนึ่งเดียวสำหรับวิดเจ็ตในโทรศัพท์ นาฬิกา และรถยนต์

การโต้ตอบของผู้ใช้กำลังเปลี่ยนไปเป็นการโต้ตอบที่รวดเร็วและมองเห็นได้ง่าย ซึ่งเป็นข้อมูลสั้นๆ ที่ช่วยให้ผู้ใช้เชื่อมต่อได้โดยไม่ต้องเปิดแอปแบบเต็ม เราจึงรวมประสบการณ์การพัฒนาในระบบนิเวศของ Android เข้าด้วยกันด้วย Jetpack Glance เพื่อช่วยคุณเพิ่มการเข้าถึงเนื้อหาในแอป การใช้โมเดลที่อิงตาม Compose ที่สอดคล้องกันจะช่วยให้คุณยกระดับเนื้อหาที่สำคัญที่สุดสำหรับผู้ใช้ไปยังหน้าจอหลักของโทรศัพท์ วิดเจ็ต Wear (เดิมคือ Tile!) และรถยนต์ด้วยเวิร์กโฟลว์ที่คุ้นเคย

เรากำลังทำให้วิดเจ็ตแสดงออกและปรับเปลี่ยนได้มากขึ้นด้วย RemoteCompose เพื่อช่วยให้ผู้ใช้มีส่วนร่วมกับเนื้อหาและฟีเจอร์ของคุณ แม้จะอยู่นอกแอปก็ตาม ใน Wear OS, RemoteCompose ช่วยให้คุณใช้เครื่องมือ Compose ที่คุ้นเคยอยู่แล้วเพื่อกำหนดตรรกะ UI ที่แสดงผลแบบเนทีฟบนพื้นผิวระยะไกล ซึ่งจะช่วยให้ประสบการณ์การใช้งานที่มองเห็นได้ง่ายยังคงมีประสิทธิภาพสูงและตอบสนองได้ดีแม้ในฮาร์ดแวร์ที่มีทรัพยากรจำกัด ในอุปกรณ์เคลื่อนที่และรถยนต์ ระบบจะใช้ RemoteCompose เป็นเฟรมเวิร์กใหม่ที่มอบความสามารถในการแสดงออกใหม่ๆ ให้กับวิดเจ็ต

คุณสามารถใช้ Jetpack Glance (ร่วมกับ RemoteCompose ใน Wear) เพื่อมอบเส้นทางของผู้ใช้ที่สอดคล้องกัน ไม่ว่าจะเป็นการดูรายละเอียดสถานะเที่ยวบินในแดชบอร์ดของรถยนต์ การตรวจสอบการเปลี่ยนแปลงประตูทางออกขึ้นเครื่องในนาฬิกา หรือการจัดการบอร์ดดิ้งพาสจากวิดเจ็ตโทรศัพท์ แนวทางที่แชร์นี้จะช่วยเพิ่มการแสดงแอปของคุณให้สูงสุดไปพร้อมๆ กับการทำให้ความพยายามในการพัฒนาของคุณมุ่งเน้นและมีประสิทธิภาพ

เพิ่มประสิทธิภาพไปป์ไลน์สื่อด้วยชุดเครื่องมือที่สมบูรณ์และพร้อมใช้งานจริง

Android ได้กลายเป็นแพลตฟอร์มระดับโลกสำหรับวงจรชีวิตทั้งหมดของสื่อ และเรากำลังทำให้เส้นทางตั้งแต่การบันทึกครั้งแรกไปจนถึงการเล่นครั้งสุดท้ายง่ายขึ้น การใช้ประโยชน์จาก Jetpack CameraX และ Media3 จะช่วยให้คุณสร้างประสบการณ์การใช้งานระดับมืออาชีพที่ให้ความรู้สึกเหมือนเป็นแอปเนทีฟในระบบนิเวศทั้งหมด

เริ่มต้นด้วยการบันทึกที่มีความเที่ยงตรงสูงโดยใช้ CameraXViewfinder Composable ซึ่งจะช่วยให้มั่นใจได้ว่าการแสดงตัวอย่างจะยังคงปรับขนาดได้อย่างสมบูรณ์แบบและตอบสนองได้ดีในอุปกรณ์ทุกรูปแบบ รวมถึงอุปกรณ์พับได้และแท็บเล็ต ใช้ฟีเจอร์นี้เพื่อสร้างประสบการณ์การบันทึกที่ปรับเปลี่ยนได้ เช่น มุมมองแบบ Picture-in-Picture สำหรับการทำงานแบบมัลติทาสก์ หรือใช้ประโยชน์จากฟีเจอร์ที่ทันสมัย เช่น การบันทึกที่มีอัตราเฟรมสูงหรือการบันทึกแบบสโลว์โมชันด้วย CameraX v1.5

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

ไปป์ไลน์ที่สมบูรณ์พร้อมเครื่องมือที่ออกแบบมาสำหรับการส่งออกและการดูระดับมืออาชีพ ซึ่งรวมถึงเครื่องมือต่อไปนี้

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

การรวมเสาหลักทางเทคนิคเหล่านี้เข้าด้วยกันจะช่วยให้คุณสร้างเส้นทางสื่อที่สอดคล้องกันและมีประสิทธิภาพสูง ซึ่งจะมอบความพึงพอใจแก่ผู้ใช้และ ROI สูงแก่ทีมพัฒนา

ดูรายละเอียดเพิ่มเติมได้ใน เพลย์ลิสต์ประสบการณ์การใช้งาน Android ระดับพรีเมียม

เขียนโดย

อ่านต่อ