Uygulamanızı sınıf ortamına yönelik olarak hedeflediğinizde, uygulamanızı öğrencilerin erişebileceği ve okul bölgesi tarafından tercih edilen bir uygulama olarak kullanılma olasılığı daha yüksek hale getirmek için çeşitli adımlar atabilirsiniz. Bunlar, önerdiğimiz en yaygın optimizasyonlardır.
Kimlik ve sağlama süreçlerini kolaylaştırma
Öğrenciler, ChromeOS'te Google Hesapları ile oturum açtıkları için sitelere hızlı bir şekilde giriş yapabilir. Kullanıcıdan Google ile oturum açma API'sini kullanarak sitenizde oturum açmasını isteyerek mevcut kullanıcı profili bilgilerinden yararlanabilirsiniz. Öğretmenlerin sınırlı ders zamanı vardır. Tek oturum açma özelliği sayesinde birleştirilmiş bir giriş deneyimi sunarak her öğrenci için şifre ve kullanıcı adı hatırlama yükünü ortadan kaldırır ve öğrencilerin uygulamanızı daha hızlı kullanmaya başlamasına olanak tanır.
Birden fazla kamera için destek ekleme
Chromebook'larda birden fazla kamera olabilir. Cep telefonları gibi, hem normal bir web kamerası hem de dışa dönük bir kamera içerebilirler. Kullanıcıların kameralar arasında geçiş yapmasına yardımcı olmak için mevcut kameralar arasında hızlıca geçiş yapma özelliği ekleyin. Cihazda birden fazla medya girişi olup olmadığını kontrol etmek için navigator.mediaDevices.enumerateDevices kullanılabilir. Bu durumda, kullanıcıların bunlar arasında geçiş yapmasına olanak tanıyan bir düğme veya açılır liste gösterin. Android uygulaması geliştiriyorsanız AndroidManifest.xml dosyanızda android.hardware.camera yerine android.hardware.camera.any kullandığınızdan emin olun ve uygulamanızın yalnızca ön yüzü dönük kameraları olan cihazlarda kullanılabilmesini sağlamak için required=false etiketini ekleyin.
Dokunma ve kalem girişlerinin çalıştığından emin olun
Birçok Chromebook, geleneksel dizüstü bilgisayar form faktöründen tablet form faktörüne ve tekrar geri sorunsuz bir şekilde geçiş yapabilir. Bunun için eğitim kullanıcılarını hedefleyen web geliştiricilerin, mouseup ve touchstart gibi geleneksel etkinlik işleyicilerden işaretçi etkinliklerine geçmesi gerekir. İşaretçi etkinlikleri, çok sayıda işaretleme cihazı (kalem, parmak ve fare) için tasarlanmış etkinliklerdir ve kullanıcılarınızın farklı form faktörleri ve giriş yöntemleri arasında geçiş yapmasına yardımcı olabilir.
Büyük ekranlı Android cihazları destekleme
ChromeOS cihazlar yalnızca web uygulamalarıyla sınırlı değildir. Birçok cihazda Android desteği de bulunur. Uygulamanızı ChromeOS'te çalışacak şekilde optimize ederken kullanıcıların dizüstü bilgisayarlarla ve telefonlarla farklı şekilde etkileşim kurduğunu anlamanız önemlidir. Kullanıcılar uygulamanızla yalnızca tam ekran modunda değil, diğer uygulamalarla yan yana da etkileşimde bulunabileceğinden birçok Android uygulaması, duyarlı bir düzen ile pencereli moda hazırlanmayı düşünmelidir. Ayrıca, kısayollarla donanım klavyelerini etkinleştirmek, dokunmatik ekranı olmayan cihazların uygulamanızı kullanmasına olanak tanır. Bu sayede, uygulamanızın kullanılabileceği cihazların sayısı artar. Düzende ve genel görünümde yapılan küçük güncellemeler, uygulamanızın ChromeOS düşünülerek tasarlandığı hissini verebilir ve kullanıcılarınız için daha iyi bir deneyim sunabilir. Kullanıcılarınıza mükemmel deneyimler sunmanıza yardımcı olabilecek optimizasyon yönergelerini içeren kapsamlı bir dokümanımız var.
Uygunluk gereksinimlerini göz önünde bulundurun
Öğrencilerin internet ortamında güvenliğini sağlamaya yardımcı olan ve okul bölgelerine göre değişen birçok yasal uygunluk şartı vardır. Uygulamanızın bu koşulları karşıladığından ve bu koşulların uygulanmasına yardımcı olan uygulamalarla iyi çalıştığından emin olun. Bu öneriler kapsamlı bir liste olmasa da eğitimle ilgili uygunluk şartlarını karşılamanıza yardımcı olabilir.
Depolama alanı için Google Drive'ı kullanma
Uygulamanızın kullanıcı verilerini kullanıcıların Google Drive'ında depolamak, eğitim ortamında büyük ölçüde tercih edilir. Bunun nedeni, eğitim kullanıcıları için okul bölgeleri tarafından onaylanması gereken ayrı hizmet şartlarının olmamasıdır. ABD pazarı için geliştirme yapıyorsanız Google Drive'ı depolama alanı olarak kullanabilirsiniz. Google Drive, okul bölgesi tarafından onaylandığı sürece FERPA ve COPPA'ya uygun şekilde kullanılabilir.
WebView uyumluluğunu artırma
ChromeOS'te Chrome tarayıcı uzantıları içinde uygulanan birçok içerik filtreleme çözümü vardır. Bu çözümler, Chrome uygulamaları veya Android uygulamalarındaki yerleştirilmiş Web Görünümleri'ni yakalayamaz. Uygulamanızın Web Görünümlerini işleme şeklini iyileştirerek içerik filtreleme çözümleriyle çalışmasını sağlayın ve FERPA ile COPPA'ya uygunluğu destekleyin.