Samstag, 16. Mai 2020

Alternative zu amazon FreeTime beim Fire Tablet

Nachdem ich feststellen musste, dass amazon FreeTime im Zusammespiel mit sideloaded apps keine gute Option für mich ist, habe ich mich nach Alternativen umgeschaut.

Der Vorteil von FreeTime ist, dass sich die Kinder in einem begrenzten Teils des Tablets befinden, aus dem sie auch nicht rauskommen. Oder anders formuliert: die "gefährliche" Home Taste, was in Android ja überall verfügbar ist, bringt die Kids im FreeTime nicht in die Startseite des Elternprofils, sondern auf die Startseite ihres eigenen Profils.

Die Art App auf dessen Suche ich mich als Alternative für FreeTime begebe nennt sich "parental control", also Elternaufsicht oder Kindersicherung. Hier findet man eine Unmenge an kostenloser oder kostenpflichtiger Apps.

Was sind meine zwei wesentlichen Anforderungen an die App
  • Screen Time: Ich möchte ein Zeitlimit je Kind einstellen können. Wenn die Zeit abgelaufen ist, wird der Bildschirm gesperrt. Das Kind kann nichts mehr mit dem Tablet machen.
  • Nur eine sehr begrenzte Anzahl bestimmter Apps zur Verfügung stellen. Alle anderen Apps sollen für das Kind weder sichtbar noch aufrufbar sein.
Wenn man im play store nach "parental control" sucht wird man jede Menge Apps mit weit mehr Funktionsumfang finden. Bspw.
  • Zeitlimit je App einstellen
  • die Aktivitäten des Kindes am Tablet überwachen, also welche Apps wie lange genutzt wurde, welchen Webseiten angesurft wurden, bis hinzu Lesen der verschickten / erhaltenen Nachrichten
  • geolocating, also das örtliche Überwachen des Kindes per GPS
  • und noch einige weitere.
Diese erweiterten Funktionen sind für mich mit meinen zwei kleinen Kindern aktuell belanglos. Führt aber dazu dass die Apps ziemlich komplex und unübersichtlich sind. Bei einigen dieser Apps muss man neben der App für das Kind noch das Pendant des Eltern-App bei sich auf dem Endgerät installieren, dann ein Konto bei dem Anbieter anlegen etc. Ein zweites Android Gerät habe ich nicht. Und ein online Konto beim Anbieter möchte ich nicht unbedingt anlegen.

Viele Apps kamen zudem mit dem FireOS, also mit dem amazon eigenen Betriebssystem auf dem Fire Tablet, nicht wirklich gut zurecht. So konnte man im Kindmodus über die Hometaste auf die allgemeine Startseite kommen. Ziemlich blöd.

Es gibt sicherlich noch andere Apps, aber bei meinen umfangreichen Versuchen konnte ich lediglich mit Kids Place meine "banalen" Wünsche abdecken.

Zuvor musste ich jedoch den FireLauncher mit einem anderen Launcher ersetzen. Das geht ebenfalls über die hier hier erwähnte Software Amazon Fire Toolbox.
Dazu unter Custom Launcher bspw. den Nova Launcher einspielen.




Anschließend über play store Kids Place installieren und starten.
Man muss hier bei den ersten Einstellungen ziemlich weitreichende Berechtigungen erteilen. Das ist auch unbedingt notwendig, damit die Standard Android Funktionen, insbesondere die Home Taste, geblockt werden kann.

Dann natürlich einen PIN setzen...



 und über Apps bearbeiteten, die gewünschten Apps auswählen.



Selbst ein temporärer Zeitschloss ist in der Gratis-Variante möglich.



Die App ist auf jeden Fall vielversprechend. Und wenn sie sich in der Praxis bewährt, dann investiere ich auch gerne die 0,50 € je Monat für die Premiumfunktionen.

Wichtig ist zu prüfen, ob die Home-Taste geblockt ist.









Freitag, 15. Mai 2020

Fire HD Tablet - selbst installierte (sideloaded) apps in amazon FreeTime bereitstellen

Das Wichtigste vorweg: das Bereitstellen von selbst installierten - sog. sideloaded - Apps in amazon FreeTime ist zwar möglich, jedoch verstreicht offensichtlich bei Nutzung dieser Apps dann für das Anwenderprofil voreingestellte Zeitfenster nicht. Und mindestens einen weiteren Nachteil muss man in Kauf nehmen.


Ich habe das Bestreben ein Fire HD 10 Tablet (Kids Edition) halbwegs kindgerecht einzustellen. Die Diskussion darüber, ob ein Tablet für kleine Kinder überhaupt sinnvoll ist oder nicht, möchte ich an dieser Stelle beiseitelassen.

Denn auch ohne diese Diskussion ist das Thema recht komplex. Um die Übersicht nicht zu verlieren, teile ich die Themenbereiche etwas auf.

Hier geht es zur Einführung in die Thematik - Link wird noch ergänzt.

Das Bereitstellen und die Nutzung von selbst-installierten Apps auf einem Fire Tablet setzt voraus, dass zunächst google services und google play installiert werden. Amazon droht wohl damit, dass damit die Gewährleistung gefährdet wird. Interessiert mich persönlich überhaupt nicht. Und wenn's darauf ankommt, werde ich diese Schritte bestimmt auch zurückdrehen können.

M. E. ist am einfachsten die Installation über amazon fire toolbox. Eine deutschsprachige Anleitung findet sich hier. Ich habe die google pakete erst installiert, nachdem ich zwei FreeTime Profile angelegt hatte. Ob dies eine Rolle spielt weiß ich nicht, jedoch waren die google pakete dann auch in den zwei FreeTime Profilen direkt mit installiert. 

Es wird nun also angenommen, dass ein Fire Tablet mit installierten google services vorliegt. Was ist nun FreeTime?
FreeTime ist eine amazon app, die erlaubt, verschiedene Anwenderprofile anzulegen und diesen Profilen die Nutzung ausgewählter Apps zu erlauben. Zudem können Zeitfenster festgelegt werden. Bspw. wie lange dieses Profil überhaupt das Tablet nutzen darf, zu welchen Uhrzeiten und an welchen Wochentagen etc. etc.

In meinem Fall möchte ich also für zwei Kinder zwei Profile hinterlegen. Ein Kind darf 15 und eins 30 Minuten am Tablet etwas machen. Die ausgewählten apps sind Kikaninchen, DieMaus, DerElefant, Anton und Sesamstrasse.
Das Fire Tablet erlaubt zunächst einmal nur die Installation von apps, die im amazon store verfügbar sind. Google Play ist nicht vorgesehen. Die zuletzt genannte App Sesamstrasse steht aber bei amazon nicht zur Verfügung. Und viele andere apps ebenso nicht.
Durch die Installation von google play können wir nun also auch alle anderen android apps, die nicht bei amazon angeboten werden, installieren. ABER es ist standardmäßig nicht möglich, diese Apps dann auch in FreeTime den Kindern zur Verfügung zu stellen.

Es ist möglich, diese Restriktion zu umgehen. Man muss dabei jedoch einige Nachteile in Kauf nehmen (sh. dazu am Ende dieses Artikels).

Schritt 1: Die gewünschte App im Elternprofil installieren.

Man kann die App entweder über google play installieren oder man lädt die apk-Datei bspw. über apkmirror.com oder apkpure.com (oder sonstwo) herunter. In meinem Beispiel finde ich Sesamstrasse hier: https://apkpure.com/de/sesamstrasse-spielend-lernen/de.ndr.sesamstrasse.
Wir brauchen später so oder so die apk-Datei. Von daher bietet es sich an, die apk-Datei aus dem Internet herunterzuladen. Jedoch möchte ich einen minimal umständlicheren Weg beschreiben, bei dem jedoch selber die apk-Datei erzeugt und diese nicht aus dem Netz herunterladen muss.

Dafür benötigen wir nun die App MyAppSharer aus dem google play store.
Nun installieren wir Sesamstrasse.

Schritt 2: apk-Datei im FreeTime Kinderprofil installieren

Die im Elternprofil installierte App bringt dem Kind nichts. Die App - in unserem Fall Sesamstrasse - muss auch im Kindsprofil in FreeTime installiert werden. Das ist äußerst umständlich. Denn FreeTime trennt offensichtlich die einzelnen Anwender sehr strikt. Auch das Filesystem scheint komplett getrennt zu sein.

Schritt 2a: Um an die apk-Datei zu gelangen öffnen wir MyAppSharer. Hier wählen wir nun Sesamstrasse aus, gehen auf das Teilen-Symbol und wählen Export to SD Card aus.
Nun gibt es zwei Möglichkeiten: entweder wir haben eine Speicherkarte im Gerät und können die apk-Datei direkt auf die Speicherkarte schreiben lassen. Oder wir müssen über Umwege gehen, d.h. entweder über ein NAS oder eine andere Netzwerkfreigabe (bspw. vom PC).
Da ich gerade keine MicroSD Karte habe, gehe ich den umständlichen Weg über eine Netzwerkfreigabe.
Ich wähle also zunächst den Ordner "Download" aus, um die apk-Datei in diesem Verzeichnis abzulegen.

Würde ich nun nach FreeTime gehen und versuchen auf diese apk-Datei zuzugreifen, wäre es aufgrund der strikten Trennung nicht möglich. Die Datei wird dort schlichtweg nicht angezeigt. Wir müssen also die apk-Datei zunächst im Kindsprofil herunterladen.
Dafür benötige ich eine app, die unbedingt im amazon store zu finden ist. Sonst könnte ich ja auch diese App nicht in FreeTime nutzen.
Glücklicherweise habe ich die App Network Browser gefunden, die wir nun als Schritt 2b installieren. Als Schritt 2c installieren wir noch einen Dateiemanger aus dem amazon store, nämlich Datei Manager (File Manager).

Schritt 2d: Wir starten Network Browser im Elternprofil, richten die Netzwerkfreigabe ein, gehen in einen Ordner auf unserer Netzwerkumgebung und wählen im Menü (über die vier Punkte oben rechts)  "Upload File Here" aus. Nun können wir die zuvor abgelegte apk-Datei auf unserer Netzwerkfreigabe hochladen.



Schritt 2e: beide apps (Network Browser, Datei Manager) geben wir in FreeTime Einstellungen für das Kindsprofil frei.

Schritt 2f: im Kindsprofil wählen wir nun die bereitgestellten apps Network Browser und Datei Manager aus, damit diese installiert werden. Danach starten wir Network Browser, richten wieder unsere Netzwerkfreigabe ein und finden unsere hochgeladene apk-Datei. Auf die Datei klicken und gedrückt halten, im pop-up Menü "Save As" auswählen und dann am besten unter "Downloads" ablegen.
Damit haben wir die apk-Datei im Kindsprofil zur Verfügung gestellt.
Über eine Speicherkarte wäre es deutlich schneller und komfortabler gegangen.

Schritt 2g: weiterhin im Kindsprofil öffnen wir Datei Manager, gehen in den Ordner "Download", finden die heruntergeladene apk-Datei und installieren diese. Bei der Installation muss man noch die Installation aus unbekannten Quellen für Datei Manager erlauben.
Nach der Installation können wir die App auch sofort starten mit "öffnen", das klappt aber ein einziges Mal.
Denn FreeTime wird uns nicht erlauben, diese App im Kindsprofil offiziell zur Verfügung zu stellen.

Schritt 3: Selbstinstallierte App in FreeTime zur Verfügung stellen

Auch hier müssen wir in die Trickkiste greifen. Wir benötigen also eine App, die im amazon store verfügbar ist, was wir dem Kindsprofil also ganz normal zur Verfügung stellen können und diese App muss uns dann wiederum ermöglichen, die selbstinstallierten Apps zu starten.
Hier habe ich verschieden Apps, insbes. Launcher ausprobiert. Zwei Apps habe ich dann doch gefunden, das erste kostenlos, das zweite kostet einen kleinen Betrag unter zwei Euro:
Weil es gratis ist, nehmen wir doch Alpha Launcher. Diese laden wir also im Elternprofil im amazon store herunter und installieren sie gleich auch. Danach stellen wir die app über FreeTime auch dem Kindsprofil zur Verfügung.
Im Kindsprofil steht diese app dann bereit und wird ebenfalls installiert, indem man diese erstmalig auswählt.

Im Kindsprofil können wir schliesslich Alpha Launcher gemäß eigenen Wünschen konfigurieren.
Insbesondere kann man alle unerwünschten Apps verstecken.



Am Ende sieht es dann sehr übersichtlich aus. 



Nachteile und Fazit
Sowohl der Alpha Launcher als auch die GotoApp (wird weitere ähnliche Apps geben) erlauben zwar den Zugriff auf selbstinstallierte Apps in amazon FreeTime, jedoch gibt es einige Nachteile.

1. Wenn das Kind es schafft in die Einstellungen der jeweiligen App (bspw. Alpha Launcher) zu gelangen, kann es weitere Apps sich selbst zur Verfügung stellen. Diese Gefahr besteht bei meinen zwei Kindern nicht, da sie noch nicht lesen können. Von daher ist dieser Nachteil für mich vernachlässigbar.
Selbst in den Alpha Launcher Einstellungen könnte das Kind nicht jede beliebige App hinzufügen. Wenn ich bspw. im Elternprofil youtube oder plex installiere, dann sind diese Apps im Kindsprofil nicht installiert. Entsprechend können sie auch nicht hinzugefügt werden. Das Kind kann also nur die allgemeinen amazon Apps (wobei auch diese sich über Umwege sich deinstallieren lassen) oder Systemeinstellungen etc. sich selbst zuordnen und starten.
Es könnte auch google play store starten (kann ebenso im Kindsprofil deinstalliert werden), müsste sich dann aber mit Benutzernamen und Passwort anmelden. Das Risiko ist bei kleinen Kindern also sehr gering.

2. Leider musste ich feststellen, dass das von mir im FreeTime gesetzte Zeitfenster für das Kindsprofil nicht aufgebraucht wird, solange das Kind sich in den selbstinstallierten Apps austobt. FreeTime scheint also nicht zu merken, dass das Tablet genutzt wird.
Für mich ist diese Funktion eigentlich mit die Wesentlichste gewesen. Daher ist FreeTime für mich so nicht zu gebrauchen - weil ich gleichzeitg auf google play store apps nicht verzichten möchte.

Fazit: Ich habe eine Alternative für amazon FreeTime auf dem Fire Tablet gesucht und gefunden.