Googlebooks สร้างขึ้นบนสแต็กเทคโนโลยี Android และรากฐานของเดสก์ท็อป ChromeOS
Googlebooks ผสานความสะดวกสบายของอุปกรณ์เคลื่อนที่เข้ากับความสามารถของเดสก์ท็อป โดยมี หน้าจอสัมผัสความละเอียดสูง แป้นพิมพ์เฉพาะ แทร็กแพดที่มีความแม่นยำ แบตเตอรี่ที่ใช้งานได้ตลอดวัน และการผสานรวม Gemini ระดับระบบปฏิบัติการ
Googlebook ช่วยให้ผู้ใช้เปลี่ยนจากการโต้ตอบอย่างรวดเร็วบนโทรศัพท์ไปเป็นการโต้ตอบที่ยาวนานและสมจริงในสภาพแวดล้อมบนเดสก์ท็อปได้
ปรับแอป
คุณไม่จำเป็นต้องสร้างแอปแยกต่างหากตั้งแต่ต้นเพื่อรองรับ Googlebook การพัฒนาแบบปรับได้ช่วยให้แอป Android ปรับขนาดให้เหมาะกับจอแสดงผลขนาดใหญ่และ รูปแบบแล็ปท็อปได้จากฐานของโค้ดฐานเดียว
หากแอปใช้เลย์เอาต์ที่ปรับเปลี่ยนตามอุปกรณ์ คลาสขนาดหน้าต่าง และ รองรับการป้อนข้อมูลหลายรายการอยู่แล้ว คุณก็สามารถสร้างแอปต่อยอดจากรากฐานที่มั่นคงนั้นได้เลย
ดู
- เริ่มต้นใช้งานแอปที่ปรับเปลี่ยนตามอุปกรณ์
- รองรับขนาดการแสดงผลต่างๆ
- สิ่งที่ควรและไม่ควรทำในการปรับตัว
ได้รับการมองเห็นใน Google Play
การเพิ่มประสิทธิภาพแอปสำหรับ Googlebook จะช่วยเพิ่มระดับการมองเห็นแอปในระบบนิเวศ Android
การค้นพบใน Storefront: Google Play จะไฮไลต์เนื้อหาที่ได้รับการเพิ่มประสิทธิภาพด้วย การติดป้ายกำกับโดยเฉพาะ การค้นหาที่ได้รับการปรับปรุง และตำแหน่งแนะนำในหน้าแรกของ Store ที่ดูแลจัดการ
สิ่งจูงใจของโปรแกรม: การมอบประสบการณ์การใช้งานคุณภาพที่ปรับให้เหมาะกับเดสก์ท็อปจะช่วยเตรียมแอปของคุณให้พร้อมสำหรับโปรแกรมประสบการณ์การใช้งานแอป ซึ่งคุณสามารถลงทะเบียนเพื่อเข้าถึงเรตการ์ดของโปรแกรมที่ออกแบบมาเพื่อรองรับการเติบโตของธุรกิจ
การโอนการตั้งค่าอุปกรณ์: เมื่อผู้ใช้ลงชื่อเข้าใช้เพื่อตั้งค่า Googlebook ระบบจะซิงค์การตั้งค่า รหัสผ่านที่บันทึกไว้ เครือข่าย Wi-Fi และข้อความของโทรศัพท์ Android ด้วยการเข้ารหัสจากต้นทางถึงปลายทาง และจะไฮไลต์แอปที่เพิ่มประสิทธิภาพแล้วเพื่อโอน ในระหว่างการเริ่มต้นใช้งาน
ดู
สร้างจากพื้นฐานของเดสก์ท็อป
ใน Googlebook แอปจะทำงานในสภาพแวดล้อมเดสก์ท็อปควบคู่ไปกับ เบราว์เซอร์ Chrome และเครื่องมือระบบระดับเดสก์ท็อป แทนที่จะขยายอินเทอร์เฟซของอุปกรณ์เคลื่อนที่ให้เต็มหน้าจอขนาดใหญ่ ให้จัดระเบียบเนื้อหาเป็นกลุ่มที่ใช้งานได้ เพื่อเพิ่มความหนาแน่นของข้อมูล ความแม่นยำในการป้อนข้อมูล และการทำงานหลายอย่างพร้อมกัน
ใช้สถาปัตยกรรมแบบหลายแผง
ออกแบบ UI ของแอปให้ขยาย จัดวางใหม่ หรือแสดงรายละเอียดเพิ่มเติมเมื่อขอบเขตของหน้าต่าง เปลี่ยนแปลง
ประสานฉากที่ปรับเปลี่ยนตามพื้นที่โฆษณา: ด้วยการนำทาง 3 ให้ใช้
ListDetailSceneStrategyและSupportingPaneSceneStrategyเพื่อประสาน แผงแบบคู่จาก Back Stack โดยตรงเมื่อมีพื้นที่หน้าต่างที่ขยายเพิ่มการนำทางแบบถาวร: ใช้เครื่องมือตกแต่งฉากเพื่อห่อหุ้มหน้าจอด้วย แถบนำทางบนเดสก์ท็อปแบบถาวร
จัดระเบียบเนื้อหาที่ซับซ้อน: จับคู่กลยุทธ์ฉากกับองค์ประกอบเลย์เอาต์พื้นฐาน เช่น
GridและFlexBoxรวมถึง API แบบทดลองmediaQueryและ Styles เพื่อจัดเรียงเนื้อหาและ ปรับรูปแบบภาพแบบไดนามิกสำหรับการแสดงผลบนเดสก์ท็อป
ดู
ตอบสนองต่อขนาดหน้าต่างแบบไดนามิกและสรีรศาสตร์ของเดสก์ท็อป
ในระบบการจัดหน้าต่างเดสก์ท็อปแบบอิสระ ผู้ใช้สามารถปรับขนาดหน้าต่างแอปแบบไดนามิกได้ทุกเมื่อ ทำให้แอปปรับเปลี่ยนตามการเปลี่ยนแปลงขนาดหน้าต่างได้ด้วยวิธีต่อไปนี้
คลาสขนาดหน้าต่าง: ตัดสินใจเรื่องเลย์เอาต์โดยอิงตามพื้นที่หน้าต่างที่มีอยู่โดยใช้คลาสขนาดหน้าต่างแทนขนาดจอแสดงผลจริง
การจัดรูปแบบตัวอักษรและการกำหนดขนาดเป้าหมาย: ปรับขนาดตัวอักษรสำหรับการดูบนเดสก์ท็อป กำหนดความกว้างสูงสุดของเลย์เอาต์เพื่อให้ความยาวของบรรทัดอ่านได้ กำหนด เป้าหมายการคลิกที่ชัดเจนเพื่อป้องกันการคลิกผิด และสำรวจรูปแบบเลย์เอาต์ในแกลเลอรีการออกแบบเดสก์ท็อป
ดู
- การวางแนว สัดส่วนการแสดงผล และความสามารถในการปรับขนาดของแอป
- ค้นหาข้อมูลสำหรับเลย์เอาต์แบบปรับขนาดได้ด้วย mediaQuery
- สร้างการนำทางแบบปรับอัตโนมัติ
มอบประสบการณ์ที่แตกต่างสำหรับ Googlebook
เมื่อเลย์เอาต์หลักปรับเปลี่ยนตามอุปกรณ์ได้แล้ว ให้เพิ่มฟีเจอร์เฉพาะสำหรับฮาร์ดแวร์และสภาพแวดล้อมบนเดสก์ท็อปของ Googlebook ลงในแอป
รองรับการป้อนข้อมูลที่แม่นยำและแป้นพิมพ์ลัด
Jetpack Compose รองรับการไปยังส่วนต่างๆ ด้วยแป้นพิมพ์จริงและการเลือกด้วย Pointer โดยค่าเริ่มต้น เพิ่มประสิทธิภาพสำหรับแป้นพิมพ์ที่มีไฟแบ็คไลท์ แทร็กแพดกระจกแบบสัมผัส และเมาส์ภายนอกของ Googlebook โดยทำดังนี้
เคอร์เซอร์ตามบริบท: ผสานรวมเคอร์เซอร์ตามบริบทสำหรับการป้อนข้อความ การปรับขนาดแผง และการเลือกเครื่องมือ
การโต้ตอบของเคอร์เซอร์: ใช้เมนูบริบทคลิกขวาและสถานะการวางเมาส์เหนือองค์ประกอบแบบอินเทอร์แอกทีฟ
แป้นพิมพ์ลัด: ทำให้ผู้ใช้ค้นพบแป้นพิมพ์ลัดของแอปได้ ผ่านตัวช่วยแป้นพิมพ์ลัด
ดู
เปิดใช้เวิร์กโฟลว์แบบหลายอินสแตนซ์ รวมถึงการลากและวาง
ใน Googlebook แอปจะทำงานในหน้าต่างแบบอิสระที่ผู้ใช้ทำงานหลายอย่างพร้อมกันได้
ยกระดับประสบการณ์ของผู้ใช้ด้วยฟีเจอร์ต่อไปนี้
การรองรับอินสแตนซ์หลายรายการ: ช่วยให้ผู้ใช้เปิดหน้าต่างอิสระของ แอปของคุณเคียงข้างกันเพื่อเปรียบเทียบเนื้อหาหรือจัดการเอกสารหลายฉบับได้
การลากและวางข้ามหน้าต่าง: จับคู่การรองรับอินสแตนซ์หลายรายการกับการลากและวางเพื่อให้ผู้ใช้ย้ายข้อความ รูปภาพ และไฟล์ระหว่างหน้าต่างต่างๆ หรือวางรายการลงในพื้นที่ทำงานที่ว่างเปล่าเพื่อเริ่มงานได้
แถบส่วนหัวที่ปรับแต่งได้: จัดรูปแบบแถบแอปด้วยพื้นหลัง แถบค้นหา หรือแท็บที่กำหนดเองภายในแถบส่วนหัวของคำบรรยายแทนเสียงบนเดสก์ท็อป โดยยังคงใช้การควบคุมหน้าต่างของระบบ
รูปที่ 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 ที่ตอบสนอง
ดู
- การแก้ไขข้อบกพร่อง ADB ใน Googlebook
- ทดสอบขนาดหน้าจอและหน้าต่างต่างๆ
- ดูตัวอย่าง UI ด้วยตัวอย่างที่เขียนได้ด้วย Compose
- ภาพรวมของทักษะ Android