Lebenszeichen

Hi, ich weiß, ich habe lange nicht mehr geschrieben.

Der Grund war, dass der Frühling sehr warm und sonnig war, also gibt es weniger Grund für mich, an der Tastatur zu sein…. Nun, es sei denn, es gibt Fehler zu beheben (leider tauchen sie auf, wenn sie am unerwartetesten oder unwillkommensten sind) oder Benutzer wünschen eine Funktion, die (zumindest auf den ersten Blick) einfach zu implementieren ist.

Beides, wie auch Regenwetter, geschah in den letzten Tagen.

Und jetzt, im Augenblick, ist YACO so optimiert in der Platznutzung, wie ich es mir vorstellen kann (OK, eine Verbesserung könnte sein, den mobilen Verbindungstyp und die Aktivitätspfeile wie Android zu kombinieren), und ich denke, ich kann mich ein wenig zurücklehnen und auf besseres Wetter hoffen.

Und mich über Nutzer freuen, die die App(s) mögen. Ich danke euch allen!

Oreo... and P?

Gerade habe ich YACO an Oreo angepaßt (und mit einer Menge interner Reorganisation eines sehr unorganisch gewachsene Codes), lese ich über Android P, dass da vermutlich noch mehr Einschränkungen für Apps mit "Hintergrund"-Code kommen werden.

Das beseutet für mich, dass möglicherweise Kitty nicht weiter entwickelt werden kann, weil Google es mir für eine kostenlose App zu schwer macht.

Bei YACO war der Ehrgeiz vorrangig, und ich benutze es ja selbst täglich!

Abwarten, aber ich finde den Weg von Google bedenklich.

Oreo…sigh

There are much more changes to Oreo than I thought. Now that I bought a PC with an Intel CPU I can run the emulator (Samsung was not able to supply Oreo on the S8 yet) I see all the problems appearing…

Well they become too restrictive for me – background processes may not start services, the overlay window may not be above all other windows including the decorations (notification bar, …) – these changes are bad for YACO as well as Personal Sunrise and Kitty. All apps with background service needs. If Google continues that way, some developers will stop developing fine versions, just because it is not possible any more, or it is a lot of hassle to support all different versions.

I will try, but I’m a bit pissed off at the moment.

So right now, PERSONAL SUNRISE is not really compatible to Oreo. I am working on it, and I am looking for beta testers.

Googles neue App Entwickler-Regeln für den Play Store

Nun, Google wird Ende 2018 einige Regeln für den Play Store ändern. Die Hauptregel – zumindest für mich und meine KinderApps – ist, dass neue Apps (und Updates) mindestens die API-Version unterhalb der neuesten Version ansprechen müssen.

Ich sehe das mit gemischten Gefühlen.

Pro:

  • Wenn dies mit einer schlechteren Bewertung oder Auffindbarkeit von unveränderten und älteren “Überbleibsel-“Apps im Store einhergeht, sehe ich als Nutzer von Android-Geräten einen Vorteil darin, aktuellere, gewartete Apps zu finden. Im Play Store gibt es im Moment die Suche nach der Nadel im Heuhaufen, um eine gute App zu finden.

Contra:

  • Google hat eine zunehmende Anzahl von Einschränkungen für Anwendungen eingeführt, die interne Alarme verwenden, und ist immer restriktiver bei der Verwendung von Apps im Hintergrund (Timer, Alarm , … also genau das, was meine Apps so vorhaben)
  • APIs können ihre Funktion ändern (ja!), wenn eine API-Zielversion im Buildsystem geändert wird. Wenn also einige (optimistisch: dokumentierte) Nebeneffekte übersehen werden, bricht die Funktionalität ab, so dass Timer unzuverlässig werden oder überhaupt nicht erscheinen.
    Ja, das kenne ich gut….
  • Dies kann auch einige Entwickler davon abhalten, ältere Anwendungen zu aktualisieren, wenn es zu aufwendig wird, API-Änderungen mit jedem Jahr zu unterstützen.

 

YACO lebt mit seinen Benutzern!

In den letzten Wochen habe ich zwei Features hinzugefügt:

  • Mondphase, und
  • Kalenderwoche (lokalisierte Regeln oder ISO)

Vielen Dank an alle, die helfen, YACO weiterzuentwickeln (oder Fehler zu finden).

Was ich implementiert habe, aber dann wieder entfernen musste:

  • Wettervorhersage. Warum? Weil ich keine Möglichkeit gefunden habe, eine mehrtägige Wettervorhersage in ein paar Icons unterzubringen 😉

Small YACO option to be done

I am a bit disappointed, I must say, of Samsung.

CyanogenMod had the feature for the “red filter” of the screen to make it dependent on sunrise/sunset times. Well Samsung adds this feature also – but as soon as I switch off GPS, the screen becomes blue again. Bloody dumb developers! It should be trivial to store the “last known” position easily. I am not going to travel far without being able to switch on GPS temporarily so that the filter can adjust.

Time to add a red filter to YACO…