Android 3.0 Honeycomb พบร่องรอยการรองรับสมาร์ทโฟนในตัว Emulator
แม้ว่า Google จะมุ่งเน้นการพัฒนา Android 3.0 Honeycomb เพื่อใช้งานบนแท็บเล็ตเป็นหลัก แต่จากการตรวจสอบตัวจำลองระบบหรือ Emulator (โปรแกรมจำลองการทำงานของอุปกรณ์บนคอมพิวเตอร์) ในชุดพัฒนาซอฟต์แวร์ (SDK) เวอร์ชันพรีวิว กลับพบหลักฐานที่น่าสนใจว่า Google ยังคงไม่ทอดทิ้งตลาดสมาร์ทโฟน
การค้นพบโหมดการทำงานที่ซ่อนอยู่
โดยปกติแล้ว ตัว Emulator ของ Honeycomb จะถูกตั้งค่าความละเอียดหน้าจอเริ่มต้นไว้ที่ WXGA (1280 x 768 พิกเซล) ซึ่งเหมาะสมกับขนาดหน้าจอแท็บเล็ต แต่เมื่อมีการปรับเปลี่ยนความละเอียดให้เป็น WVGA ซึ่งเป็นมาตรฐานที่พบได้ในสมาร์ทโฟนระดับกลางถึงระดับสูงในปัจจุบัน ระบบจะตอบสนองด้วยการเปลี่ยนรูปแบบหน้าจอผู้ใช้งาน (UI) ให้แตกต่างออกไป
อย่างไรก็ตาม การใช้งานในโหมดนี้ยังไม่สมบูรณ์นัก เนื่องจากตัวเรียกใช้งานแอปพลิเคชันเริ่มต้น (Default Launcher) จะเกิดการค้างและปิดตัวลงทันที ทำให้ผู้ใช้งานจำเป็นต้องติดตั้งแอปพลิเคชันอื่น เช่น Launcher Pro เพื่อให้สามารถเข้าถึงและทดสอบการทำงานของระบบได้
รายละเอียดการเปลี่ยนแปลงของ UI เมื่อใช้บนหน้าจอขนาดเล็ก
เมื่อเข้าสู่ระบบในความละเอียดแบบสมาร์ทโฟน จะพบว่าองค์ประกอบหลายอย่างถูกปรับเปลี่ยนให้เหมาะสมกับหน้าจอขนาดเล็ก ดังนี้:
- แถบสถานะ (Status Bar): เปลี่ยนกลับไปใช้รูปแบบที่เหมาะกับสมาร์ทโฟน แม้ว่าสีพื้นหลังจะดูเหมือนเวอร์ชันก่อนหน้า Gingerbread และมีการแสดงผลสีตัวอักษรที่ผิดเพี้ยน
- หน้าจอล็อก (Lock Screen): ไม่ได้ใช้รูปแบบวงกลมคล้าย webOS เหมือนในเวอร์ชันแท็บเล็ต แต่กลับไปใช้รูปแบบดั้งเดิมที่คุ้นเคย
- เว็บเบราว์เซอร์: แม้จะมีการยกเครื่องใหม่ทั้งหมดใน Honeycomb แต่เมื่อใช้งานบนความละเอียดต่ำ จะไม่ปรากฏแถบแท็บ (Tabs) ให้เห็น ซึ่งคาดว่า Google ต้องการประหยัดพื้นที่การแสดงผลบนหน้าจอขนาดเล็ก
| คุณสมบัติ | โหมดแท็บเล็ต (WXGA) | โหมดสมาร์ทโฟน (WVGA) |
|---|---|---|
| ความละเอียดหน้าจอ | 1280 x 768 | มาตรฐานสมาร์ทโฟนระดับสูง |
| รูปแบบหน้าจอล็อก | วงกลม (webOS-style) | รูปแบบดั้งเดิม |
| แถบสถานะ | ออกแบบสำหรับแท็บเล็ต | ออกแบบสำหรับสมาร์ทโฟน |
| การแสดงผลเบราว์เซอร์ | มีแถบแท็บชัดเจน | ไม่แสดงแถบแท็บ |
ข้อเท็จจริงสำคัญ
- พบการรองรับ UI แบบสมาร์ทโฟนใน Android 3.0 Honeycomb ผ่านการปรับความละเอียดใน Emulator
- การใช้ความละเอียด WVGA จะทำให้ Launcher เริ่มต้นทำงานผิดพลาด ต้องใช้ Launcher Pro แทน
- องค์ประกอบอย่างหน้าจอล็อกและแถบสถานะจะเปลี่ยนรูปแบบอัตโนมัติเมื่อความละเอียดหน้าจอลดลง
- เบราว์เซอร์เวอร์ชันใหม่ถูกปรับลดการแสดงผลแท็บออกเพื่อเพิ่มพื้นที่ใช้งานบนหน้าจอเล็ก
การค้นพบนี้ชี้ให้เห็นว่า Honeycomb อาจถูกออกแบบมาให้เป็นแพลตฟอร์มแบบ Dual-mode ที่รองรับทั้งสองอุปกรณ์ตั้งแต่วันแรก หรืออย่างน้อยที่สุด Google กำลังเตรียมกลยุทธ์การแยก UI สองรูปแบบเพื่อรองรับอุปกรณ์ที่หลากหลายในอนาคต
คำถามที่พบบ่อย
Android 3.0 Honeycomb ออกแบบมาเพื่อสมาร์ทโฟนหรือไม่?
เป้าหมายหลักของ Google คือการพัฒนาสำหรับแท็บเล็ต แต่มีการพบร่องรอยการรองรับ UI ของสมาร์ทโฟนซ่อนอยู่ในตัว Emulator
จะเห็น UI แบบสมาร์ทโฟนใน Emulator ได้อย่างไร?
ต้องตั้งค่าความละเอียดหน้าจอของ Emulator ให้เป็นแบบ WVGA แทนค่าเริ่มต้นที่เป็น WXGA
ทำไม Launcher เริ่มต้นถึงใช้งานไม่ได้ในโหมดสมาร์ทโฟน?
เนื่องจากระบบในส่วนนี้ยังอยู่ในขั้นเริ่มต้นและไม่สมบูรณ์ ทำให้เกิดการ Crash ของแอปพลิเคชัน ซึ่งสามารถแก้ไขได้ด้วยการติดตั้ง Launcher Pro
เบราว์เซอร์ในโหมดสมาร์ทโฟนแตกต่างจากโหมดแท็บเล็ตอย่างไร?
ในโหมดสมาร์ทโฟน แถบแท็บ (Tabs) จะไม่ถูกแสดงผล เพื่อให้มีพื้นที่ในการอ่านเนื้อหาบนหน้าจอขนาดเล็กมากขึ้น
