สร้างแอปแบบปรับอัตโนมัติสำหรับ Googlebook

Googlebooks สร้างขึ้นบนสแต็กเทคโนโลยี Android และรากฐานของเดสก์ท็อป ChromeOS

Googlebooks ผสานความสะดวกสบายของอุปกรณ์เคลื่อนที่เข้ากับความสามารถของเดสก์ท็อป โดยมี หน้าจอสัมผัสความละเอียดสูง แป้นพิมพ์เฉพาะ แทร็กแพดที่มีความแม่นยำ แบตเตอรี่ที่ใช้งานได้ตลอดวัน และการผสานรวม Gemini ระดับระบบปฏิบัติการ

Googlebook ช่วยให้ผู้ใช้เปลี่ยนจากการโต้ตอบอย่างรวดเร็วบนโทรศัพท์ไปเป็นการโต้ตอบที่ยาวนานและสมจริงในสภาพแวดล้อมบนเดสก์ท็อปได้

ปรับแอป

คุณไม่จำเป็นต้องสร้างแอปแยกต่างหากตั้งแต่ต้นเพื่อรองรับ Googlebook การพัฒนาแบบปรับได้ช่วยให้แอป Android ปรับขนาดให้เหมาะกับจอแสดงผลขนาดใหญ่และ รูปแบบแล็ปท็อปได้จากฐานของโค้ดฐานเดียว

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

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

ดู

ได้รับการมองเห็นใน Google Play

การเพิ่มประสิทธิภาพแอปสำหรับ Googlebook จะช่วยเพิ่มระดับการมองเห็นแอปในระบบนิเวศ Android

  • การค้นพบใน Storefront: Google Play จะไฮไลต์เนื้อหาที่ได้รับการเพิ่มประสิทธิภาพด้วย การติดป้ายกำกับโดยเฉพาะ การค้นหาที่ได้รับการปรับปรุง และตำแหน่งแนะนำในหน้าแรกของ Store ที่ดูแลจัดการ

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

  • การโอนการตั้งค่าอุปกรณ์: เมื่อผู้ใช้ลงชื่อเข้าใช้เพื่อตั้งค่า Googlebook ระบบจะซิงค์การตั้งค่า รหัสผ่านที่บันทึกไว้ เครือข่าย Wi-Fi และข้อความของโทรศัพท์ Android ด้วยการเข้ารหัสจากต้นทางถึงปลายทาง และจะไฮไลต์แอปที่เพิ่มประสิทธิภาพแล้วเพื่อโอน ในระหว่างการเริ่มต้นใช้งาน

หน้าร้านของ Google Play ที่แสดงคอลเล็กชันแอปและเกมที่มีป้าย "ปรับให้เหมาะกับเดสก์ท็อป"
รูปที่ 2 แอปที่เพิ่มประสิทธิภาพสำหรับการติดป้ายเดสก์ท็อปและคอลเล็กชันเฉพาะใน Google Play

ดู

สร้างจากพื้นฐานของเดสก์ท็อป

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

ใช้สถาปัตยกรรมแบบหลายแผง

ออกแบบ UI ของแอปให้ขยาย จัดวางใหม่ หรือแสดงรายละเอียดเพิ่มเติมเมื่อขอบเขตของหน้าต่าง เปลี่ยนแปลง

  • ประสานฉากที่ปรับเปลี่ยนตามพื้นที่โฆษณา: ด้วยการนำทาง 3 ให้ใช้ ListDetailSceneStrategy และ SupportingPaneSceneStrategy เพื่อประสาน แผงแบบคู่จาก Back Stack โดยตรงเมื่อมีพื้นที่หน้าต่างที่ขยาย

  • เพิ่มการนำทางแบบถาวร: ใช้เครื่องมือตกแต่งฉากเพื่อห่อหุ้มหน้าจอด้วย แถบนำทางบนเดสก์ท็อปแบบถาวร

  • จัดระเบียบเนื้อหาที่ซับซ้อน: จับคู่กลยุทธ์ฉากกับองค์ประกอบเลย์เอาต์พื้นฐาน เช่น Grid และ FlexBox รวมถึง API แบบทดลอง mediaQuery และ Styles เพื่อจัดเรียงเนื้อหาและ ปรับรูปแบบภาพแบบไดนามิกสำหรับการแสดงผลบนเดสก์ท็อป

ดู

ตอบสนองต่อขนาดหน้าต่างแบบไดนามิกและสรีรศาสตร์ของเดสก์ท็อป

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

  • คลาสขนาดหน้าต่าง: ตัดสินใจเรื่องเลย์เอาต์โดยอิงตามพื้นที่หน้าต่างที่มีอยู่โดยใช้คลาสขนาดหน้าต่างแทนขนาดจอแสดงผลจริง

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

แผนภาพที่แสดงจุดพักของคลาสขนาดหน้าต่างที่มีความกว้างขนาดกะทัดรัด ปานกลาง ขยาย ใหญ่ และใหญ่พิเศษ
รูปที่ 3 การแสดงคลาสขนาดหน้าต่างตามความกว้าง

ดู

มอบประสบการณ์ที่แตกต่างสำหรับ Googlebook

เมื่อเลย์เอาต์หลักปรับเปลี่ยนตามอุปกรณ์ได้แล้ว ให้เพิ่มฟีเจอร์เฉพาะสำหรับฮาร์ดแวร์และสภาพแวดล้อมบนเดสก์ท็อปของ Googlebook ลงในแอป

รองรับการป้อนข้อมูลที่แม่นยำและแป้นพิมพ์ลัด

Jetpack Compose รองรับการไปยังส่วนต่างๆ ด้วยแป้นพิมพ์จริงและการเลือกด้วย Pointer โดยค่าเริ่มต้น เพิ่มประสิทธิภาพสำหรับแป้นพิมพ์ที่มีไฟแบ็คไลท์ แทร็กแพดกระจกแบบสัมผัส และเมาส์ภายนอกของ Googlebook โดยทำดังนี้

  • เคอร์เซอร์ตามบริบท: ผสานรวมเคอร์เซอร์ตามบริบทสำหรับการป้อนข้อความ การปรับขนาดแผง และการเลือกเครื่องมือ

  • การโต้ตอบของเคอร์เซอร์: ใช้เมนูบริบทคลิกขวาและสถานะการวางเมาส์เหนือองค์ประกอบแบบอินเทอร์แอกทีฟ

  • แป้นพิมพ์ลัด: ทำให้ผู้ใช้ค้นพบแป้นพิมพ์ลัดของแอปได้ ผ่านตัวช่วยแป้นพิมพ์ลัด

ดู

เปิดใช้เวิร์กโฟลว์แบบหลายอินสแตนซ์ รวมถึงการลากและวาง

ใน Googlebook แอปจะทำงานในหน้าต่างแบบอิสระที่ผู้ใช้ทำงานหลายอย่างพร้อมกันได้

ตัวสลับงานบนเดสก์ท็อปของ Android แสดงหน้าต่างแอปหลายหน้าต่างที่กำลังทำงานอยู่
รูปที่ 4 โปรแกรมสลับงานแสดงหน้าต่างและอินสแตนซ์ของแอปหลายรายการที่เปิดอยู่

ยกระดับประสบการณ์ของผู้ใช้ด้วยฟีเจอร์ต่อไปนี้

  • การรองรับอินสแตนซ์หลายรายการ: ช่วยให้ผู้ใช้เปิดหน้าต่างอิสระของ แอปของคุณเคียงข้างกันเพื่อเปรียบเทียบเนื้อหาหรือจัดการเอกสารหลายฉบับได้

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

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

    ภาพผู้ใช้ลากรายการจากหน้าต่างแอปแบบอิสระหน้าต่างหนึ่งแล้ววางลงในอีกหน้าต่างหนึ่ง
    รูปที่ 5 การทำงานหลายอย่างพร้อมกันแบบหลายหน้าต่างด้วยการลากและวางข้ามหน้าต่าง

ดู

เชื่อมต่ออุปกรณ์และใช้ประโยชน์จากความอัจฉริยะของ Gemini

Googlebook เป็นคู่หูที่ใช่สำหรับโทรศัพท์ Android ของคุณด้วยฟีเจอร์ต่างๆ เช่น

  • การส่งต่อและการทำงานต่อเนื่องข้ามอุปกรณ์: ใช้ทำต่อเพื่อให้ผู้ใช้ทำต่อจากงานที่เริ่มไว้ในโทรศัพท์ Android ได้โดยตรงจากแถบงานของ Googlebook

    ส่งสถานะผ่าน HandoffActivityData เพื่อรักษาบริบท เช่น ตำแหน่งเอกสารหรือแท็บที่ใช้งานอยู่ โดยมีตัวเลือกการสำรองข้อมูลบนเว็บ

  • วิดเจ็ตบนเดสก์ท็อปและระบบอัจฉริยะในตัว: แสดงเนื้อหาที่ดูได้อย่างรวดเร็วและดำเนินการได้ด้วยวิดเจ็ตที่ปรับแต่งได้ ซึ่งช่วยเสริมสภาพแวดล้อมบนเดสก์ท็อปของ Googlebook และเครื่องมือ Gemini ในตัว (เช่น Magic Pointer, Rambler และ สร้างวิดเจ็ตของฉัน)

ประเมินการติดตั้งใช้งานเทียบกับหลักเกณฑ์ด้านคุณภาพของแอปบนเดสก์ท็อปเพื่อ ยืนยันว่าแอปเป็นไปตามมาตรฐานการใช้งานบนเดสก์ท็อป

ดู

เพิ่มความรวดเร็วให้กับเวิร์กโฟลว์ด้วยเครื่องมือเฉพาะ

การทดสอบและเพิ่มประสิทธิภาพแอปสำหรับ Googlebook จะผสานรวมเข้ากับ เวิร์กโฟลว์การพัฒนาโดยตรง

  • โปรแกรมจำลองเดสก์ท็อปใน Android Studio: เรียกใช้สภาพแวดล้อมเดสก์ท็อปเสมือนใน เวิร์กสเตชันเพื่อทดสอบการปรับขนาดหน้าต่างแบบอิสระ ยืนยันการโต้ตอบแบบอินสแตนซ์หลายรายการ และแก้ไขข้อบกพร่องของอินพุตจากเมาส์ แทร็กแพด และคีย์บอร์ดโดยใช้ Android Studio เวอร์ชันตัวอย่าง

  • การพัฒนาบน Linux และการพัฒนาแบบเอเจนต์ในอุปกรณ์: Googlebook มีสภาพแวดล้อมเทอร์มินัล Linux ที่แยกต่างหากซึ่งขับเคลื่อนโดยไฮเปอร์ไวเซอร์ pKVM ที่ได้รับการรับรองความปลอดภัยระดับ 5 พร้อมด้วยแพลตฟอร์มการพัฒนา Antigravity และเครื่องมือ CLI เพื่อให้คุณสร้าง ทดสอบ และติดตั้งใช้งานแอปในอุปกรณ์ได้โดยตรง

  • การปรับปรุงเลย์เอาต์ด้วยความช่วยเหลือจาก AI: ติดตั้งทักษะการปรับตัวผ่าน Android CLI เพื่อให้บริบทแก่เอเจนต์การเขียนโค้ด AI ในการปรับโครงสร้างเลย์เอาต์ของอุปกรณ์เคลื่อนที่ ให้เป็นคอนเทนเนอร์ Compose ที่ตอบสนอง

ดู