App für den Unterricht optimieren

Wenn Sie Ihre Anwendung für den Einsatz im Klassenzimmer optimieren möchten, können Sie einige Schritte unternehmen, um sie für Schüler zugänglicher zu machen und die Wahrscheinlichkeit zu erhöhen, dass sie von einem Schulbezirk als bevorzugte Anwendung ausgewählt wird. Das sind die häufigsten Optimierungen, die wir empfehlen.

Identität und Bereitstellung optimieren

Schüler sind bereits mit Google-Konten in ChromeOS angemeldet, was ihnen hilft, sich schnell auf Websites anzumelden. Sie können diese vorhandenen Nutzerprofilinformationen nutzen, indem Sie einen Nutzer auffordern, sich damit über die „Über Google anmelden“-API auf Ihrer Website anzumelden. Lehrkräfte haben nur begrenzt Zeit für den Unterricht. Durch die einheitliche Anmeldung über die Einmalanmeldung (SSO) müssen sich Lehrkräfte keine Passwörter und Nutzernamen für jeden Schüler merken. Außerdem können Schüler schneller mit Ihrer Anwendung arbeiten.

Unterstützung für mehrere Kameras hinzufügen

Chromebooks können mehrere Kameras haben. Wie bei einem Smartphone kann es sowohl eine normale Webcam als auch eine nach außen gerichtete Kamera geben. Damit Nutzer zwischen den Kameras wechseln können, sollten Sie eine Möglichkeit zum schnellen Durchschalten der verfügbaren Kameras hinzufügen. Mit navigator.mediaDevices.enumerateDevices kannst du prüfen, ob das Gerät mehr als einen Media-Eingang hat. Wenn ja, zeigen Sie eine Schaltfläche oder ein Drop-down-Menü an, über das Nutzer zwischen den beiden Optionen wechseln können. Wenn Sie eine Android-App entwickeln, verwenden Sie in Ihrer AndroidManifest.xml-Datei android.hardware.camera.any anstelle von android.hardware.camera und fügen Sie das required=false-Tag hinzu, damit Ihre App auf Geräten mit nur nach vorn gerichteten Kameras verfügbar ist.

Funktion von Touch- und Stifteingaben prüfen

Viele Chromebooks lassen sich nahtlos von einem herkömmlichen Laptop in ein Tablet und wieder zurück verwandeln. Dazu müssen Webentwickler, die Bildungsnutzer ansprechen, von den herkömmlichen Ereignishandlern wie „mouse up“ und „touch start“ zu Pointer-Ereignissen wechseln. Zeigerereignisse sind Ereignisse, die für eine Vielzahl von Zeigegeräten (Stift, Finger und Maus) konzipiert sind. Sie können Nutzern helfen, zwischen verschiedenen Formfaktoren und Eingabemethoden zu wechseln.

Unterstützung von Android-Geräten mit großem Display

ChromeOS-Geräte sind nicht auf Webanwendungen beschränkt. Viele Geräte unterstützen auch Android. Wenn Sie Ihre Anwendung für ChromeOS optimieren, ist es wichtig zu wissen, dass Nutzer Laptops und Smartphones unterschiedlich verwenden. Viele Android-Apps sollten sich auf den Fenstermodus mit einem reaktionsfähigen Layout vorbereiten, da Nutzer Ihre Anwendung möglicherweise nicht nur im Vollbildmodus, sondern auch nebeneinander mit anderen Anwendungen verwenden. Wenn Sie Hardwaretastaturen mit Tastenkombinationen aktivieren, kann Ihre App auch auf Geräten ohne Touchscreen verwendet werden. So wird Ihre App auf einer Vielzahl zusätzlicher Geräte verfügbar. Kleine Änderungen am Layout und am Gesamtdesign können dazu führen, dass Ihre Anwendung für ChromeOS optimiert wirkt und die Nutzerfreundlichkeit verbessert wird. Wir haben ein umfangreiches Dokument mit Optimierungsrichtlinien, das Ihnen dabei helfen kann, für eine optimale Nutzerfreundlichkeit zu sorgen.

Compliance-Anforderungen berücksichtigen

Es gibt viele Compliance-Anforderungen, die von Schulbezirk zu Schulbezirk variieren und dazu beitragen, die Sicherheit von Schülern und Studenten im Internet zu gewährleisten. Ihre Anwendung muss diese Anforderungen erfüllen und gut mit Anwendungen zusammenarbeiten, die diese Anforderungen durchsetzen. Diese Vorschläge sind zwar nicht vollständig, können Ihnen aber helfen, die Compliance-Anforderungen für Bildungseinrichtungen zu erfüllen.

Google Drive als Speicher verwenden

In einer Bildungsumgebung wird es im Allgemeinen bevorzugt, die Nutzerdaten Ihrer Anwendung im Google Drive der Nutzer zu speichern. Das liegt daran, dass es keine separaten Nutzungsbedingungen gibt, die von Schulbezirken für Nutzer in Bildungseinrichtungen genehmigt werden müssen. Wenn Sie für den US-Markt entwickeln und Google Drive für die Speicherung verwenden, kann dies, sofern es vom Schulbezirk genehmigt wurde, in Übereinstimmung mit FERPA und COPPA erfolgen.

WebView-Kompatibilität verbessern

Es gibt viele Lösungen zur Inhaltsfilterung, die in ChromeOS in Chrome-Browsererweiterungen implementiert sind. Mit diesen Lösungen können keine eingebetteten WebViews in Chrome- oder Android-Apps erfasst werden. Verbessern Sie die Art und Weise, wie Ihre App WebViews verarbeitet, damit sie mit Lösungen zur Inhaltsfilterung kompatibel ist und die Einhaltung von FERPA und COPPA gewährleistet wird.