เมื่อกำหนดเป้าหมายแอปพลิเคชันสำหรับสภาพแวดล้อมในชั้นเรียน คุณสามารถทำตามขั้นตอนต่างๆ เพื่อให้แอปพลิเคชันเข้าถึงได้สำหรับนักเรียน และมีแนวโน้มที่เขตการศึกษาจะนำไปใช้เป็นแอปพลิเคชันที่ต้องการมากขึ้น การเพิ่มประสิทธิภาพเหล่านี้เป็นวิธีที่เราแนะนำมากที่สุด
เพิ่มประสิทธิภาพการจัดการตัวตนและการจัดสรร
นักเรียนลงชื่อเข้าใช้ ChromeOS ด้วยบัญชี Google อยู่แล้ว ซึ่งช่วยให้ลงชื่อเข้าสู่ระบบเว็บไซต์ได้อย่างรวดเร็ว คุณใช้ประโยชน์จากข้อมูลโปรไฟล์ผู้ใช้ที่มีอยู่ได้โดยการแจ้งให้ผู้ใช้ใช้ข้อมูลดังกล่าวเพื่อลงชื่อเข้าใช้เว็บไซต์ด้วย API การลงชื่อเข้าใช้ด้วย Google ครูมีเวลาสอนในชั้นเรียนอย่างจำกัด การมีประสบการณ์การเข้าสู่ระบบแบบรวมผ่านการลงชื่อเพียงครั้งเดียวจะช่วยลดภาระในการจดจำรหัสผ่านและชื่อผู้ใช้สำหรับนักเรียนแต่ละคน และช่วยให้นักเรียนเริ่มต้นใช้งานแอปพลิเคชันของคุณได้เร็วขึ้น
เพิ่มการรองรับกล้องหลายตัว
Chromebook มีกล้องได้มากกว่า 1 ตัว เช่นเดียวกับโทรศัพท์มือถือ โดยสามารถมีทั้งเว็บแคมปกติและกล้องที่หันออกไปด้านนอก เราจึงเพิ่มความสามารถในการหมุนเวียนกล้องที่มีอยู่ได้อย่างรวดเร็วเพื่อช่วยให้ผู้ใช้สลับกล้องไปมาได้ คุณทำได้โดยใช้ navigator.mediaDevices.enumerateDevices เพื่อตรวจสอบว่าอุปกรณ์มีอินพุตสื่อมากกว่า 1 รายการหรือไม่ หากมี ให้แสดงปุ่มหรือเมนูแบบเลื่อนลงที่อนุญาตให้ผู้ใช้สลับระหว่างการตั้งค่า หากคุณกำลังพัฒนาแอป Android โปรดใช้ android.hardware.camera.any แทน android.hardware.camera ในไฟล์ AndroidManifest.xml และเพิ่มแท็ก required=false เพื่อให้มั่นใจว่าแอปของคุณจะพร้อมให้บริการในอุปกรณ์ที่มีกล้องหน้าเท่านั้น
ตรวจสอบว่าการป้อนข้อมูลด้วยการสัมผัสและสไตลัสใช้งานได้
Chromebook หลายรุ่นมีความสามารถในการเปลี่ยนจากรูปแบบแล็ปท็อปแบบเดิมเป็นรูปแบบแท็บเล็ตและกลับมาเป็นรูปแบบแล็ปท็อปอีกครั้งได้อย่างราบรื่น ซึ่งกำหนดให้นักพัฒนาเว็บที่กำหนดเป้าหมายเป็นผู้ใช้ด้านการศึกษาเปลี่ยนจากตัวแฮนเดิลเหตุการณ์แบบเดิม เช่น เมาส์ปล่อยและสัมผัสเริ่มต้น ไปเป็นเหตุการณ์ของตัวชี้ เหตุการณ์ของเคอร์เซอร์คือเหตุการณ์ที่ออกแบบมาสำหรับอุปกรณ์ชี้ตำแหน่งจำนวนมาก (สไตลัส นิ้ว และเมาส์) และช่วยให้ผู้ใช้เปลี่ยนรูปแบบและวิธีการป้อนข้อมูลต่างๆ ได้
รองรับอุปกรณ์ Android ที่มีหน้าจอขนาดใหญ่
อุปกรณ์ ChromeOS ไม่ได้จำกัดอยู่แค่เว็บแอปพลิเคชันเท่านั้น แต่อุปกรณ์หลายรุ่นยังรองรับ Android ด้วย เมื่อเพิ่มประสิทธิภาพแอปพลิเคชันให้ทำงานใน ChromeOS คุณควรทราบว่าผู้ใช้โต้ตอบกับแล็ปท็อปและโทรศัพท์แตกต่างกัน แอป Android จำนวนมากควรพิจารณาเตรียมพร้อมสำหรับโหมดหน้าต่างที่มีเลย์เอาต์ที่ตอบสนอง เนื่องจากผู้ใช้อาจโต้ตอบกับแอปพลิเคชันของคุณไม่เพียงแต่ในโหมดเต็มหน้าจอเท่านั้น แต่ยังโต้ตอบควบคู่ไปกับแอปพลิเคชันอื่นๆ ด้วย นอกจากนี้ การเปิดใช้แป้นพิมพ์ฮาร์ดแวร์ที่มีแป้นพิมพ์ลัดยังช่วยให้อุปกรณ์ที่ไม่มีหน้าจอสัมผัสสามารถใช้แอปของคุณได้ ซึ่งจะช่วยเปิดโอกาสให้แอปของคุณพร้อมใช้งานในอุปกรณ์อื่นๆ อีกมากมาย การอัปเดตเลย์เอาต์และรูปลักษณ์โดยรวมเล็กๆ น้อยๆ อาจทำให้แอปพลิเคชันของคุณดูเหมือนได้รับการออกแบบมาสำหรับ ChromeOS และมอบประสบการณ์การใช้งานที่ดีขึ้นแก่ผู้ใช้ด้วย เรามีเอกสารขนาดใหญ่เกี่ยวกับหลักเกณฑ์การเพิ่มประสิทธิภาพที่จะช่วยสร้างประสบการณ์การใช้งานที่ยอดเยี่ยมให้กับผู้ใช้
พิจารณาความต้องการในการปฏิบัติตามข้อกำหนด
มีข้อกำหนดด้านการปฏิบัติตามกฎระเบียบมากมายที่แตกต่างกันไปในแต่ละเขตการศึกษา ซึ่งช่วยให้มั่นใจได้ถึงความปลอดภัยของนักเรียนในโลกออนไลน์ ตรวจสอบว่าแอปพลิเคชันของคุณเป็นไปตามข้อกำหนดเหล่านั้นและทำงานร่วมกับแอปพลิเคชันที่ช่วยบังคับใช้ข้อกำหนดเหล่านั้นได้ดี แม้จะไม่ใช่รายการที่ครอบคลุมทั้งหมด แต่คำแนะนำเหล่านี้จะช่วยให้คุณปฏิบัติตามข้อกำหนดด้านการปฏิบัติตามข้อกำหนดด้านการศึกษาได้
ใช้ Google ไดรฟ์สำหรับพื้นที่เก็บข้อมูล
การจัดเก็บข้อมูลผู้ใช้ของแอปพลิเคชันใน Google ไดรฟ์ของผู้ใช้เป็นสิ่งที่แนะนำอย่างยิ่งในสภาพแวดล้อมด้านการศึกษา เนื่องจากไม่มีข้อกำหนดในการให้บริการแยกต่างหากที่เขตการศึกษาต้องอนุมัติสำหรับผู้ใช้ด้านการศึกษา หากคุณสร้างแอปสำหรับตลาดในสหรัฐอเมริกา การใช้ Google ไดรฟ์เพื่อจัดเก็บข้อมูลจะใช้งานได้ตามข้อกำหนดของ FERPA และ COPPA โดยมีเงื่อนไขว่าเขตการศึกษาต้องอนุมัติ
ปรับปรุงความเข้ากันได้ของ WebView
มีโซลูชันการกรองเนื้อหามากมายที่ติดตั้งใช้งานภายในส่วนขยายเบราว์เซอร์ Chrome ใน ChromeOS โซลูชันเหล่านี้ไม่สามารถบันทึก WebView ที่ฝังอยู่ในแอป Chrome หรือแอป Android ได้ ปรับปรุงวิธีที่แอปจัดการ WebView เพื่อให้มั่นใจว่า WebView จะทำงานร่วมกับโซลูชันการกรองเนื้อหาได้ และช่วยให้มั่นใจว่าจะเป็นไปตามข้อกำหนดของ FERPA และ COPPA