Concepts ซึ่งพัฒนาโดยทีมขนาดเล็กที่ทำงานร่วมกันอย่างใกล้ชิดของ TopHatch เป็นแพลตฟอร์มการออกแบบขั้นสูงที่ผสานความยืดหยุ่นของสมุดร่างภาพแบบเดิมเข้ากับความเร็วและความหลากหลายของเครื่องมือวาดภาพแบบดิจิทัล Concepts สร้างขึ้นเพื่อ อินเทอร์เฟซที่เป็นธรรมชาติโดยใช้การสัมผัสบนอุปกรณ์เคลื่อนที่ตั้งแต่เริ่มต้น จึงช่วยให้ นักออกแบบมืออาชีพทำงานด้วยเครื่องมือที่สวยงามแต่ตอบสนองได้ดี สภาพแวดล้อมที่ยืดหยุ่น และเวกเตอร์ที่ปรับได้ เป็นพื้นที่สำหรับความคิดสร้างสรรค์ นักพัฒนาแอปของ TopHatch ทราบว่าผู้ใช้ Concepts ให้ความสำคัญกับ 2 สิ่ง ได้แก่ สไตลัสที่มีความแม่นยำและตอบสนองสูง และผืนผ้าใบขนาดใหญ่สำหรับพัฒนาไอเดีย เมื่อมีอุปกรณ์อเนกประสงค์อย่าง Pixelbook Pen และสมาร์ทโฟนแบบพับได้ ทีมงานจึงเห็นโอกาสในการเข้าถึงครีเอเตอร์จำนวนมากขึ้นด้วยการสร้าง UX ของ Concepts สำหรับหน้าจอขนาดใหญ่ขึ้นและรูปแบบของอุปกรณ์ที่แตกต่างกัน นักพัฒนาแอปของ TopHatch ได้นำเคล็ดลับและแนวทางปฏิบัติแนะนำ จาก Google ไปใช้ในการสร้างแอป Concepts เพื่อ มอบประสบการณ์การใช้งานที่สมจริงบนอุปกรณ์ ChromeOS และ Android
สิ่งที่พวกเขาทำ
กราฟิกประสิทธิภาพสูง
สิ่งสำคัญอันดับแรกของทีมคือการตรวจสอบว่า ChromeOS รองรับดีไซน์ที่คมชัดและประสิทธิภาพที่ราบรื่นของ Concepts ในอุปกรณ์ทุกเครื่อง Concepts เรียกใช้โค้ด GPU ระดับต่ำที่ได้รับการเพิ่มประสิทธิภาพสูง เนื่องจาก Android มีอุปกรณ์ที่แตกต่างกันมากมายในตลาด TopHatch จึงกังวลเกี่ยวกับการรับประกันประสิทธิภาพที่รวดเร็วสำหรับไดรเวอร์ทุกตัว หลังจากประเมินความสามารถของ ChromeOS ร่วมกับวิศวกรที่ Google แล้ว TopHatch พบว่ากราฟิกของระบบปฏิบัติการมีความสอดคล้องกันและใช้งานร่วมกับอุปกรณ์ต่างๆ ได้ ซึ่งหมายความว่าการสร้างแอปเพื่อให้มีประสิทธิภาพสูงสุดในไดรเวอร์ GPU ทุกตัวนั้นง่ายกว่าที่คาดไว้มาก ในที่สุดทีมก็มีเครื่องมือการแสดงผล 5 รูปแบบ ซึ่งช่วยให้ Concepts ทำงานได้อย่างสวยงามในอุปกรณ์ประมาณ 2,500 เครื่องหลังจากกำหนดให้ Android 7 และ OpenGL ES 3.1 เป็นข้อกำหนดขั้นต่ำ หลังจากสร้าง Concepts สำหรับ ChromeOS แล้ว TopHatch ก็ได้พัฒนาแอปให้รองรับอุปกรณ์พับได้ เนื่องจาก ChromeOS รองรับการปรับขนาดหน้าจอแบบไดนามิกอย่างเต็มรูปแบบอยู่แล้ว ทีมจึงสามารถเพิ่มประสิทธิภาพให้เสร็จสมบูรณ์ได้ภายในเวลาเพียงครึ่งวัน
รองรับสไตลัสและแป้นพิมพ์ที่มีค่าความหน่วงต่ำ
การโต้ตอบด้วยสไตลัสที่ราบรื่นและรวดเร็วเป็นหัวใจสำคัญของประสบการณ์การใช้งาน Concepts นักออกแบบดิจิทัลต้องการให้รู้สึกเหมือนมีหมึกไหลออกมาจากสไตลัสเหมือนกับ ปากกาจริงๆ ด้วยเหตุนี้ เป้าหมายถัดไปของ TopHatch คือการทำให้มั่นใจว่าความล่าช้าตั้งแต่ รับอินพุตการสัมผัสไปจนถึงการแสดงผลเส้นบนหน้าจอจะน้อยที่สุด
TopHatch ทราบดีว่าในบรรดาเลเยอร์ซอฟต์แวร์ทั้งหมดระหว่าง Android กับ ChromeOS มีโอกาสสูงที่จะเกิดอาการหน่วงและผลข้างเคียงที่ทำให้ภาพ "ขาด" ซึ่งอาจทำให้วาดเส้นบนหน้าจอได้ไม่ถูกต้องหรือวาดได้เพียงบางส่วน ทีมพบโซลูชัน ผ่านการแสดงผลบัฟเฟอร์ด้านหน้า การแสดงผลบัฟเฟอร์หน้าซึ่งเปิดใช้โดยความปลอดภัยและความเรียบง่ายของ ChromeOS ช่วยข้ามเลเยอร์ซอฟต์แวร์ในกระบวนการวาดภาพเพื่อให้คัดลอกพิกเซลได้ในจำนวนครั้งที่น้อยที่สุด การดำเนินการนี้ช่วยลดโอกาสที่อาจเกิดความล่าช้าเมื่อตรวจพบการป้อนข้อมูลด้วยสไตลัสได้อย่างมาก เพื่อให้มั่นใจว่า Concepts จะให้ความรู้สึกเหมือนกับการวาดด้วยปากกาและกระดาษจริงๆ มากที่สุด นอกจากนี้ TopHatch ยังตัดสินใจที่จะใช้การรองรับแป้นพิมพ์ที่ใช้งานง่ายสำหรับหน้าจอการนำทางของโปรเจ็กต์และแถบเครื่องมือของ Concepts ซึ่งจะช่วยให้นักออกแบบจัดการ เปลี่ยนชื่อ ดู และแชร์โปรเจ็กต์ได้ง่ายขึ้น เมื่อไม่ได้วาดในแอป
ผลลัพธ์
การตอบรับช่วงแรกของนักออกแบบต่อ Concepts ใน ChromeOS นั้นยอดเยี่ยมมาก ผู้ใช้ Concepts โดยเฉลี่ยใช้เวลาใน Chromebook มากกว่าอุปกรณ์อื่นๆ 12 เท่า และใช้เวลาใน Google Pixelbook และ Pixel Slate มากกว่าอุปกรณ์อื่นๆ 20 เท่า นอกจากนี้ TopHatch ยังพบว่าผู้ใช้ Chromebook กลายเป็นผู้ใช้แบบชำระเงินในอัตราที่สูงกว่า 2 เท่าใน Pixelbook และสูงกว่า 4 เท่าใน Slate เมื่อเทียบกับอุปกรณ์อื่นๆ "การสร้างแอปสำหรับ ChromeOS ช่วยให้เราเข้าถึงกลุ่มเป้าหมายที่มีส่วนร่วมสูงและตลาด Android ขนาดใหญ่" David Brittain ผู้ร่วมก่อตั้งและซีอีโอของ TopHatch กล่าว "เรารู้ว่าการออกแบบสำหรับหน้าจอขนาดใหญ่จะช่วยให้เราเข้าถึงฐานผู้ใช้ที่เพิ่มขึ้นได้ และเราก็ได้รับความคิดเห็นที่ยอดเยี่ยมแล้ว" TopHatch มุ่งมั่นที่จะสนับสนุนผู้ใช้ด้วยการอัปเดตรายเดือน และล่าสุดได้เปิดตัวฟีเจอร์นำเข้ารูปภาพที่ผู้ใช้เรียกร้องกันมามาก ซึ่งช่วยให้นักออกแบบสามารถร่างและมาร์กอัปรูปภาพของตนเองได้ ทีมหวังว่าจะได้ทำงานร่วมกับครีเอเตอร์ใน ChromeOS และ Android รวมถึง ช่วยให้ดีไซเนอร์ทุกระดับมีไลฟ์สไตล์การสร้างสรรค์ที่ทรงพลังและพกพาได้
เริ่มต้นใช้งาน
ดูวิธีเพิ่มประสิทธิภาพแอปสำหรับ ChromeOS