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

คำแนะนำสำหรับผู้จัดการผลิตภัณฑ์ในการปรับแอป Android ให้เหมาะกับอุปกรณ์ต่างๆ

อ่าน 6 นาที
ดูโปรไฟล์ของ Fahd Imtiaz
Fahd Imtiaz ผู้จัดการผลิตภัณฑ์อาวุโส, ประสบการณ์การใช้งานของนักพัฒนาแอป Android

วันนี้ Android จะเปิดตัวการอัปเดตบางอย่างในแพลตฟอร์ม ซึ่งรวมถึงการเริ่มเปิดตัว Android 16 โดยมีรายละเอียดสำหรับทั้ง นักพัฒนาแอปและผู้ใช้ Developer Preview สำหรับประสบการณ์การใช้งานเดสก์ท็อป Android ที่ดียิ่งขึ้นด้วยจอแสดงผลที่เชื่อมต่อ และการอัปเดตสำหรับผู้ใช้ Android ในแอปต่างๆ ของ Google และอื่นๆ รวมถึงการเปิดตัว Pixel ในเดือนมิถุนายน นอกจากนี้ เรายัง สรุปข้อมูลอัปเดตทั้งหมดจาก Google I/O สำหรับนักพัฒนาแอป Android ที่มุ่งเน้นการสร้างแอป Android ที่ยอดเยี่ยมและปรับเปลี่ยนได้

ระบบนิเวศของ Android มีความเปลี่ยนแปลงมากกว่าที่เคยเนื่องจากมีรูปแบบของอุปกรณ์ใหม่ๆ เกิดขึ้นอย่างต่อเนื่อง

ผู้ใช้ Android คาดหวังให้แอปทำงานได้อย่างราบรื่นในอุปกรณ์หลากหลายรูปแบบมากขึ้นเรื่อยๆ ตั้งแต่โทรศัพท์และอุปกรณ์พับได้ไปจนถึงแท็บเล็ต, Chromebook, ทีวี, รถยนต์, Wear และ XR อย่างไรก็ตาม แอป Android จำนวนมากยังไม่เป็นไปตามความคาดหวังเหล่านี้ เนื่องจากสร้างขึ้นโดยมีข้อจำกัดด้าน UI เช่น ล็อกไว้ที่การวางแนวเดียวหรือจำกัดการปรับขนาด

ด้วยเหตุนี้ Android 16 จึงได้เปิดตัวการเปลี่ยนแปลง API สำหรับแอปที่กำหนดเป้าหมายเป็นระดับ SDK 36 เพื่อไม่สนใจข้อจำกัดด้านการวางแนวและความสามารถในการปรับขนาด โดยเริ่มจากอุปกรณ์หน้าจอขนาดใหญ่ ซึ่งเป็นการเปลี่ยนไปใช้โมเดลแบบรวมที่แอปแบบปรับได้เป็นมาตรฐาน ตอนนี้เป็นเวลาที่ต้องก้าวไปข้างหน้า แอปที่ปรับเปลี่ยนตามอุปกรณ์ไม่ได้เป็นเพียงอนาคตของ Android แต่ยังเป็นความคาดหวังให้แอปของคุณโดดเด่นในอุปกรณ์ Android รูปแบบต่างๆ

เหตุผลที่ควรให้ความสำคัญกับโฆษณาที่ปรับเปลี่ยนตามพื้นที่โฆษณาในตอนนี้

500-plus-devices.png

แหล่งที่มา: ข้อมูลใน Google

การจัดลําดับความสําคัญของการเพิ่มประสิทธิภาพเพื่อให้แอปปรับเปลี่ยนตามอุปกรณ์ไม่ได้มีไว้เพื่อติดตามการเปลี่ยนแปลง API การวางแนวและการปรับขนาดใน Android 16 สําหรับแอปที่กําหนดเป้าหมายเป็น SDK 36 เท่านั้น แอปที่ปรับเปลี่ยนได้จะปลดล็อกประโยชน์ที่จับต้องได้ในด้านประสบการณ์ของผู้ใช้ ประสิทธิภาพการพัฒนา และการเข้าถึงตลาด

  • ตอนนี้แอปบนอุปกรณ์เคลื่อนที่เข้าถึงผู้ใช้ในอุปกรณ์หน้าจอขนาดใหญ่ที่ใช้งานอยู่กว่า 500 ล้านเครื่องได้แล้ว: แอปบนอุปกรณ์เคลื่อนที่ทำงานบนอุปกรณ์พับได้ แท็บเล็ต Chromebook และแม้แต่รถยนต์ที่เข้ากันได้โดยมีการเปลี่ยนแปลงน้อยที่สุด Android 16 จะนำเสนอความก้าวหน้าครั้งสำคัญในด้านการแสดงหน้าต่างเดสก์ท็อปเพื่อประสบการณ์การใช้งานที่เหมือนกับเดสก์ท็อปอย่างแท้จริงบนหน้าจอขนาดใหญ่ รวมถึงจอแสดงผลที่เชื่อมต่อ และ Android XR จะเปิดมิติใหม่ที่ช่วยให้แอปที่มีอยู่พร้อมให้บริการในสภาพแวดล้อมที่สมจริง ความคาดหวังของผู้ใช้ชัดเจน นั่นคือประสบการณ์การใช้งานที่สอดคล้องกันและมีคุณภาพสูงซึ่งปรับให้เข้ากับหน้าจอทุกประเภทได้อย่างชาญฉลาด ไม่ว่าจะเป็นอุปกรณ์แบบพับได้ แท็บเล็ตที่มีแป้นพิมพ์ หรือหน้าต่างที่ย้ายและปรับขนาดได้ใน Chromebook
  • "พื้นฐานใหม่" ที่มีการเปลี่ยนแปลง API การวางแนวและการปรับขนาดใน Android 16: เราเชื่อว่าแอปบนอุปกรณ์เคลื่อนที่กำลังเปลี่ยนไปใช้ UI ที่ปรับเปลี่ยนตามขนาดหน้าจอใดก็ได้ เช่นเดียวกับเว็บไซต์ Android 16 จะไม่สนใจข้อจำกัดที่แอปกำหนด เช่น การวางแนวคงที่ (แนวตั้งเท่านั้น) และหน้าต่างที่ปรับขนาดไม่ได้ โดยจะเริ่มจากหน้าจอขนาดใหญ่ (ความกว้างที่เล็กที่สุดของอุปกรณ์คือ >= 600dp) ซึ่งรวมถึงแท็บเล็ตและจอแสดงผลด้านในบนอุปกรณ์แบบพับได้ สำหรับแอปส่วนใหญ่ การกำหนดค่านี้เป็นกุญแจสำคัญที่ช่วยให้แอปปรับขนาดให้พอดีกับหน้าจอทุกขนาด ในบางกรณี หากแอปของคุณไม่ปรับเปลี่ยนตามอุปกรณ์ อาจทำให้ผู้ใช้ได้รับประสบการณ์ที่ไม่ราบรื่นบนหน้าจอเหล่านี้ ซึ่งทำให้การออกแบบที่ปรับเปลี่ยนตามอุปกรณ์กลายเป็นข้อกำหนดพื้นฐานแทนที่จะเป็นเพียงฟีเจอร์เสริม
goodbye.png
  • เพิ่มการเข้าถึงผู้ใช้และการค้นพบแอปใน Play: แอปที่ปรับเปลี่ยนตามบริบทมีโอกาสได้รับการจัดอันดับสูงขึ้นใน Play และได้รับการแนะนำในบทความบรรณาธิการในรูปแบบต่างๆ ซึ่งเข้าถึงผู้ชมได้กว้างขึ้นในการค้นหาและหน้าแรกของ Play นอกจากนี้ Google Play Store ยังแสดงคะแนนและรีวิวในทุกรูปแบบของอุปกรณ์ด้วย หากแอปไม่ได้รับการเพิ่มประสิทธิภาพ ความประทับใจแรกของผู้มีโอกาสเป็นผู้ใช้อาจเสียไปกับรีวิวระดับ 1 ดาวที่บ่นเกี่ยวกับ UI ที่ยืดออกในอุปกรณ์ที่ผู้ใช้ยังไม่ได้เป็นเจ้าของด้วยซ้ำ นอกจากนี้ ผู้ใช้ยังมีแนวโน้มที่จะมีส่วนร่วมกับแอปที่มอบประสบการณ์การใช้งานที่ยอดเยี่ยมในอุปกรณ์ต่างๆ มากกว่าด้วย
  • การมีส่วนร่วมที่เพิ่มขึ้นบนหน้าจอขนาดใหญ่: ผู้ใช้ในอุปกรณ์ที่มีหน้าจอขนาดใหญ่มักจะมีรูปแบบการโต้ตอบที่แตกต่างกัน บนหน้าจอขนาดใหญ่ ผู้ใช้อาจมีส่วนร่วมในเซสชันที่นานขึ้น ทำงานที่ซับซ้อนมากขึ้น และดูเนื้อหามากขึ้น

Concepts มีส่วนร่วมของผู้ใช้เพิ่มขึ้น 70% บนหน้าจอขนาดใหญ่หลังจากเพิ่มประสิทธิภาพ
การใช้งานแอปสตรีมมิงสื่อหลัก 6 แอปในสหรัฐอเมริกาเพิ่มขึ้น3 เท่าสำหรับผู้ใช้แท็บเล็ตและโทรศัพท์ เมื่อเทียบกับผู้ใช้โทรศัพท์เท่านั้น

  • ประสบการณ์การใช้แอปที่เข้าถึงได้มากขึ้น: ธนาคารโลกระบุว่าประชากรโลก15% มีความพิการประเภทใดประเภทหนึ่ง ผู้พิการต้องพึ่งพาแอปและบริการที่รองรับการช่วยเหลือพิเศษเพื่อสื่อสาร เรียนรู้ และทำงาน การจับคู่อุปกรณ์กับการวางแนวที่ผู้ใช้ต้องการจะช่วยปรับปรุงความสามารถเข้าถึงได้ง่ายของแอปพลิเคชัน ซึ่งจะช่วยสร้างประสบการณ์การใช้งานที่ไม่แบ่งแยกสำหรับทุกคน

ปัจจุบันแอปส่วนใหญ่สร้างขึ้นสำหรับสมาร์ทโฟนเท่านั้น

android-16-form-factors_2.png

"...เมื่อดูจํานวนผู้ใช้แล้ว ROI ไม่คุ้มค่ากับการลงทุน"

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

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

มาดูเหตุผลกัน

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

2. นอกเหนือจากปริมาณผู้ใช้ ให้ดูการมีส่วนร่วมของผู้ใช้: อย่าเพียงนับจำนวนผู้ใช้ แต่ให้วิเคราะห์คุณค่าของผู้ใช้ ผู้ใช้โต้ตอบกับแอปบนหน้าจอขนาดใหญ่แตกต่างกัน หน้าจอขนาดใหญ่มักทำให้เซสชันยาวนานขึ้นและได้รับประสบการณ์ที่สมจริงมากขึ้น ดังที่กล่าวไว้ข้างต้น ข้อมูลการใช้งานแสดงให้เห็นว่าเวลาในการมีส่วนร่วมเพิ่มขึ้นอย่างมากสำหรับผู้ใช้ที่โต้ตอบกับแอปทั้งในโทรศัพท์และแท็บเล็ต เมื่อเทียบกับผู้ใช้ที่ใช้โทรศัพท์เท่านั้น

3. การเปลี่ยนแปลงของตลาด: ระบบนิเวศของอุปกรณ์ Android ยังคงพัฒนาอย่างต่อเนื่อง เมื่ออุปกรณ์แบบพับได้ได้รับความนิยมมากขึ้น การรองรับจอแสดงผลที่เชื่อมต่อใน Android 16 ที่กำลังจะเปิดตัว และรูปแบบของอุปกรณ์อย่าง XR และ Android Auto การออกแบบที่ปรับเปลี่ยนได้จึงมีความสำคัญมากกว่าที่เคย การสร้างแอปสำหรับขนาดหน้าจอที่เฉพาะเจาะจงจะสร้างหนี้ทางเทคนิค และอาจทำให้ความเร็วในการพัฒนาช้าลงและลดคุณภาพของผลิตภัณฑ์ในระยะยาว

โอเค ฉันเชื่อแล้ว ฉันควรเริ่มต้นจากตรงไหน

three-step-workflow.png

สำหรับองค์กรที่พร้อมจะก้าวไปข้างหน้า Android มีแหล่งข้อมูลและเครื่องมือสำหรับนักพัฒนาแอปมากมายเพื่อเพิ่มประสิทธิภาพแอปให้ปรับเปลี่ยนได้ ดูวิธีเริ่มต้นใช้งานได้ที่ด้านล่าง

  1. ตรวจสอบลักษณะแอปบนหน้าจอขนาดใหญ่ในวันนี้: เริ่มต้นด้วยการดูสถานะปัจจุบันของแอปบนแท็บเล็ต อุปกรณ์พับได้ (ในท่าทางต่างๆ) Chromebook และสภาพแวดล้อมต่างๆ เช่น การแสดงหน้าต่างบนเดสก์ท็อป ยืนยันว่าแอปของคุณพร้อมให้บริการในอุปกรณ์เหล่านี้หรือไม่ หรือคุณกำลังละเลยผู้ใช้เหล่านี้โดยไม่ตั้งใจด้วยการกำหนดให้ใช้ฟีเจอร์ที่ไม่จำเป็นภายในแอป
  2. แก้ไขปัญหา UI ที่พบบ่อย: ประเมินสิ่งที่ดูไม่เหมาะสมใน UI ของแอปในปัจจุบัน เรามีคำแนะนำมากมายเกี่ยวกับวิธีแปลแอปบนอุปกรณ์เคลื่อนที่ไปยังหน้าจออื่นๆ ได้อย่างง่ายดาย
    1. ดูแกลเลอรีการออกแบบสำหรับหน้าจอขนาดใหญ่เพื่อหาแรงบันดาลใจและทำความเข้าใจวิธีที่ UI ของแอปจะพัฒนาในอุปกรณ์ต่างๆ ได้โดยใช้โซลูชันที่ได้รับการพิสูจน์แล้วสำหรับความท้าทายด้าน UI ที่พบบ่อย
    2. เริ่มต้นด้วยการชนะอย่างรวดเร็ว เช่น ป้องกันไม่ให้ปุ่มขยายจนเต็มความกว้างของหน้าจอ หรือเปลี่ยนไปใช้แถบนำทางแนวตั้งบนหน้าจอขนาดใหญ่เพื่อปรับปรุงการยศาสตร์
    3. ระบุรูปแบบที่เลย์เอาต์มาตรฐาน (เช่น รายการ-รายละเอียด) สามารถแก้ปัญหาความไม่สะดวกของ UI ที่คุณพบ มุมมองรายละเอียดรายการจะช่วยปรับปรุงการนำทางของแอปได้ไหม แผงสนับสนุนด้านข้างจะใช้พื้นที่เพิ่มเติมได้ดีกว่า Bottom Sheet ไหม
  3. เพิ่มประสิทธิภาพแอปทีละหน้าจอ: การจัดลําดับความสําคัญของวิธีเพิ่มประสิทธิภาพอาจเป็นประโยชน์ เนื่องจากไม่จําเป็นต้องปรับทุกอย่างให้สมบูรณ์แบบตั้งแต่วันแรก ค่อยๆ ปรับปรุงแอปตามสิ่งที่สำคัญที่สุด ไม่ใช่ปรับปรุงทั้งหมดในครั้งเดียว
    1. เริ่มต้นด้วยการวางรากฐาน ดูหลักเกณฑ์ด้านคุณภาพของแอปสำหรับหน้าจอขนาดใหญ่ ซึ่งจัดระดับและให้ความสำคัญกับการแก้ไขที่สำคัญที่สุดสำหรับผู้ใช้ นำข้อจำกัดด้านการวางแนวออกเพื่อรองรับแนวตั้งและแนวนอน รวมถึงตรวจสอบว่ารองรับความสามารถในการปรับขนาด (เมื่อผู้ใช้อยู่ในโหมดแยกหน้าจอ) และป้องกันไม่ให้ปุ่ม ช่องข้อความ และรูปภาพยืดออกมากเกินไป การแก้ไขพื้นฐานเหล่านี้มีความสําคัญอย่างยิ่ง โดยเฉพาะอย่างยิ่งเมื่อมีการเปลี่ยนแปลง API ใน Android 16 ซึ่งจะทําให้แง่มุมเหล่านี้มีความสําคัญมากยิ่งขึ้น
    2. ใช้การเพิ่มประสิทธิภาพเลย์เอาต์แบบปรับได้โดยมุ่งเน้นที่เส้นทางหรือหน้าจอหลักของผู้ใช้ก่อน
      1. ระบุหน้าจอที่การเพิ่มประสิทธิภาพ (เช่น เลย์เอาต์ 2 บานหน้าต่าง) จะช่วยให้ UX ดีขึ้นมากที่สุด
      2. จากนั้นไปยังหน้าจอหรือส่วนของแอปที่ไม่ได้ใช้บ่อยนักบนหน้าจอขนาดใหญ่
    3. รองรับวิธีการป้อนข้อมูลนอกเหนือจากการสัมผัส ซึ่งรวมถึงการป้อนข้อมูลด้วยแป้นพิมพ์ เมาส์ แทร็กแพด และสไตลัส การรองรับรูปแบบใหม่ๆ และจอแสดงผลที่เชื่อมต่อจะช่วยให้ผู้ใช้โต้ตอบกับ UI ของคุณได้อย่างราบรื่น
    4. เพิ่มประสบการณ์การใช้งานที่โดดเด่น เช่น การรองรับโหมดตั้งโต๊ะหรือโหมด 2 หน้าจอบนอุปกรณ์แบบพับได้ ซึ่งอาจเกิดขึ้นตามกรณีการใช้งาน เช่น โหมดตั้งโต๊ะเหมาะสำหรับการดูวิดีโอ และโหมด Dual Screen เหมาะสำหรับการวิดีโอคอล

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

ปลดล็อกศักยภาพของแอปด้วยการออกแบบแอปแบบปรับได้

ข้อความสำหรับเพื่อนร่วมงานที่เป็นผู้จัดการผลิตภัณฑ์ ผู้มีอำนาจตัดสินใจ และธุรกิจต่างๆ นั้นชัดเจน นั่นคือการออกแบบที่ปรับเปลี่ยนตามอุปกรณ์จะช่วยยกระดับแอปของคุณเพื่อประสบการณ์การใช้งาน Android คุณภาพสูงในปี 2025 และต่อๆ ไป UI แบบปรับเปลี่ยนตามอุปกรณ์และตอบสนองเป็นวิธีที่ปรับขนาดได้ในการรองรับอุปกรณ์จำนวนมากใน Android โดยไม่ต้องพัฒนาตามรูปแบบของอุปกรณ์ หากคุณไม่สนใจระบบนิเวศของอุปกรณ์ที่หลากหลาย เช่น อุปกรณ์แบบพับได้ แท็บเล็ต Chromebook และรูปแบบใหม่ๆ อย่าง XR และรถยนต์ ธุรกิจของคุณก็อาจต้องรับต้นทุนที่ซ่อนอยู่จากรีวิวของผู้ใช้ในเชิงลบ การค้นพบที่ต่ำกว่าใน Play หนี้ทางเทคนิคที่เพิ่มขึ้น และโอกาสที่พลาดไปในการเพิ่มการมีส่วนร่วมของผู้ใช้และการได้ผู้ใช้ใหม่

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

เขียนโดย
อ่านต่อ