Als Eigentümer eines Lumia 950 mit Windows 10 mobile als Betriebssystem war mir 2019 hindurch bewußt, dass ich zum Jahresende hin dieses schöne Teil einmotten kann. Natürlich ist das geplante Obsoleszenz, weil die Hardware (Snapdragon 808 6-Kern-CPU) mitsamt Kamera (Pureview, Zeiss, 20mp) und Speicher (32Gb intern/32Gb extern auf SD) noch einwandfrei läuft. Mir hat auch softwareseitig wenig gefehlt. Ein schönes Feature für mich als C#-Entwickler war, dass man sich selbst (v.a. mit Silverlight for phone) recht einfach Apps bauen konnte.

Was sind die Alternativen?
  • iOS
  • Android
  • AOSP (z.B. Lineage OS)
  • Sailfish
  • Ubuntu Touch
  • Tizen
  • Plasma Mobile
  • PureOS
  • KaiOS
  • postmarketOS
Was sind die „sinnvollen“ Alternativen (mMn)?
  • iOS
  • Android
  • AOSP (z.B. Lineage OS)
  • Sailfish OS
iOS oder Android?

In Kurzprosa: iOS ist mir zu teuer und Android eigentlich zu „google“.

Kurztest Lineage OS 16.0 (Android 9)

Für diesen Test habe ich mir ein gebrauchtes Samsung Galaxy S5 auf ebay geschossen. Für 99€ im Quasi-Neuzustand.

Vorher dem Kauf sollte man bei LineageOS nachsehen, ob das gewünschte Smartphone auch unterstützt wird, und bis zu welcher Version. Grundsätzlich ist man mit sehr beliebten, aber schon etwas angegrauten Samsungs, LGs, Motos (was die Unterstützung angeht) gut dabei.

Obwohl peinlich genau abgearbeitet, bin ich mit der Anleitung nicht durchgekommen. Aber mit etwas Recherche in den einschlägigen Foren kommt man dann schon weiter. Man muß sich halt zu helfen wissen. Bei mir war wohl ein Tool in der falschen Version im Download-Paket. Auch sollte man vor dem Flashen schon wissen, ob man Android mit oder ohne Google Play Services betreiben möchte. Ich hab‘ das microG Paket mitgenommen.

Sobald geflasht überrascht einen das „alte“ S5 mit einer sehr schnellen Arbeitsgeschwindigkeit, und soweit ich sagen kann funktioniert alles wie gewohnt und stabil. Fast gewöhnungsbedürftig – aber auch wohltuend – ist, dass man jetzt ein aktuelles, voll funktionsfähiges Android Smartphone in Händen hält, das kompett bloat-free ist.

Für alle, die ein älteres Android-Smartphone haben und zufrieden damit sind, aber eben für ihr Gerät vom Hersteller keine (Sicherheits-)Updates mehr bekommen, ist das ein wirklich guter Weg. Man kann wieder aktuell bleiben und das Leben seines Smartphone stark verlängern. Ohne geplante Obsolenzenz hat das S5 hardwaretechnisch auf jeden Fall locker die nötige Power für Android 9.

Start mit Sailfish OS 3.2.0 „Torronsuo“

Vorneweg: Sailfish X für Sony Xperia XA2 und 10 ist ein hybrides OS, welches neben Sailfish OS auch ein Android 8-Subsystem mitbringt. Sailfish-Apps und Android-Apps laufen side-by-side.

Ich muß auch sagen, dass ich seit dem Sailfish 3 Release mit einem Auge bei TJC (together.jolla.com, dem Supportforum von jolla) mitgelesen habe, aber erst beim „Torronsuo“-Update hatte ich das Gefühl, dass die Version als „daily-driver“ reichen könnte.

Zu diesem Zeitpunkt hab‘ ich mir dann ein gebrauchtes Sony Xperia XA2 auf ebay geschossen. Für 160€ im Quasi-Neuzustand. Dazu kommen noch 50€ für eine Sailfish X Lizenz von jolla. Ich habe das XA2 einige Zeit mit dem werksseitig installierten Android 9 ausprobiert und so auch schon die Erfahrung gemacht, dass die Kamera nicht mal ansatzweise mit der des Lumia 950 mithalten kann – ansonsten kann ich aber nicht wirklich meckern.

Die Anleitungen von jolla sind tatsächlich gut und obwohl ich noch einen Downgrade auf Android 8 machen mußte (das ist nun aber nicht mehr notwendig) hatte ich ziemlich schnell ein Sailfish OS Phone in der Hand.

Der erste Eindruck von Sailfish war dann erstmal… ernüchternd. Das ist v.a. dem schwachen Browser, der schwachen Kamera-App und dem recht übersichtlichen jolla-Store geschuldet. Für mich persönlich ist/war aber das grottige VirtualKeyboard von Sailfish eigentlich sogar am schlimmsten. Ich möchte nichts beschönigen, gegenüber dem werksseitigen Android 9 ist Sailfish OS vermutlich ein Downgrade in fast allen Bereichen.

Das klingt jedoch schlimmer als es ist, denn man kann so einiges machen, um es sich im System trotzdem gemütlich einzurichten. Und mittlerweile kann ich sagen, dass vieles sogar besser läuft als mit dem Lumia 950.

Die Apps

Anders als bei W10M hat man mit Sailfish X auf dem XA2 im Prinzip keine Probleme mit „fehlenden“ Apps, da man einfach Android Apps verwenden kann. Sailfish verwendet mit „Alien Dalvik“ eine alternative Dalvik-Implementierung als VM und bindet Systemresourcen auch für Android-Apps an. Ein Beispiel: Das Pairing mit einem Bluetooth-Kopfhöhrer findet in Sailfish statt, aber auch Android-Apps können dann den verbundenen Bluetooth-Kopfhörer nutzen. Dies funktioniert in der Praxis ziemlich gut.

Ich nutze folgende Sailfish Apps:

V.a. Standard-Apps: SMS, Email, Gallerie, Notizen, Wecker, Kontakte, Wetter, Kalender, Taschenrechner, File Browser, … aber auch einige Apps aus dem jolla store: YTPlayer, Mimer, Alien Dalvik Control, …

Ich nutze folgende Android Apps:

WhatsApp, WinWazzapMigrator, Delta Chat, MS Outlook, MS Teams, MS News, MS RD Client, TeamViewer, MS SwiftKey, Firefox, F-Droid, Here WeGo, Napster, Shazam Lite, Open Camera, und einige Banking-Apps (consorsbank, ING, 1822direkt), …

Probleme mit Android Apps bislang:

Die App von Scalable Capital (Stand Anfang Januar 2020) startete nicht. Ich habe im web noch eine (viel) ältere APK gefunden, welche zwar problemlos startet, sich dann aber nicht am Server anmelden konnte. Ich habe dem Support-Team eine Mail geschickt. Nachtrag vom 27.01.2020: Das Scalable Capital Support-Team hat mit einem netten Mail geantwortet, aber zu diesem Zeitpunkt funktionierte die App nach einem Update auf die aktuellste Version (5.6.1.2.105) auch schon! Sehr schön, freut mich! 🙂

Bei WhatsApp funktioniert die Video-Wiedergabe nur mit einem kleinen Trick (dies soll aber bereits in Sailfish 3.3 behoben sein) und bei manchen Apps (z.B. MS Teams) werden beim Start die fehlenden Google Play Services angemeckert. Sonst ist mir noch nichts aufgefallen.

Manchmal sind Apps in den alternativen App-Stores nicht verfügbar, veraltet oder nicht vertauenswürdig. Sollte dies der Fall sein, so kann man das betreffende App auch mit einem Android Gerät oder Android Emulator aus dem Play Store laden und anschließend als APK exportieren und in Sailfish importieren. Sehr viel einfacher geht das mit dem „Aurora Store“ aus dem F-Droid Store, welcher die Apps ebenfalls aus dem Play Store bezieht. Und folgendes hab‘ ich zwar noch nicht ausprobiert, wäre aber auch eine einfache Methode: „APK Downloader“ (https://apps.evozi.com/apk-downloader/).

…to be continued…