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

สร้างประสบการณ์การใช้งาน 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 ระดับพรีเมียม

เขียนโดย

อ่านต่อ