ข่าวสารผลิตภัณฑ์

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

เขียนโดย

อ่านต่อ