
Diese News passt ganz ausgezeichnet zu der Story, die ich gerade aktuell schreibe und noch heute bringen werde. Android hat in gewisser Weise ein Problem. Es gibt zwar eine riesige Anzahl an Apps. Die Qualität kommt aber bei Weitem nicht an die von iOS-Apps heran.
Das muss anders werden. Und das soll auch anders werden. Ähnlich wie bei Apple gibt es nun das "Android Training" - also eine Art Nachhilfesystem für Entwickler. Offensichtlich brauchen die Android-App-Entwickler ein paar Nachhilfestunden. In den Artikeln werden Dinge behandelt, wie man beispielsweise eine effektivere Navigation programmiert, wie Audio Playback produziert wird oder wie man beispielsweise auch den Akku schont.
Das Ganze ist so modular aufgebaut, dass man so Stück für Stück ein bißchen mehr lernen kann, wie eine Android-App sauber aufgebaut ist. Die ersten Teile vom Android Training sind bereits online - und es sollen immer weitere folgen.
Ja, liebe Android-Entwickler, in einer Pisa-Studie bei den Smartphone-Betriebssystemen würde es aktuell noch nicht so gut für die Android-Schüler aussehen. Aber jetzt wird alles besser, gell?

Mac Systems
Irgendwo auch logisch das dass so ist. Auf dem Büchermarkt z.b gibt es bis jetzt nichts gescheites meiner Meinung nach!
Weiterhin halt man inzwischen mit 4 densities (LDPI, MDPI, HDPI, XHDPI) und zig Formfaktoren eine recht große hürde zu nehmen.
Selbst wenn man Devices hat auf dennen man Testen kann, und wir haben bei weiten alle neuen (auch noch nicht vorgestellte) und Alten hier liegen, der Testaufwand isterheblich.
Eine gescheinte Architektur ist unter Android auch nicht immer trivial zu implementieren. Der Activity Lifecyle bringt ebenfalls eine erhöhte Komplexität mit sich, Fragements haben ihren Lifecyle.
Daher lohnt sich die Planung was wann wo und wie abzulaufen hat sehr früh um ANRs oder schlimmer noch NPEs zu vermeiden.