Android 9 Pie
Die Frage nach dem Namen einer Android-Version ist immer wieder eine spannende, denn neben der einfachen Versionsnummer wird jede Version mit einem süßen Namen versehen. Dies ist dabei wörtlich gemeint, denn es handelt sich immer um Süßigkeiten oder Desserts.
Auch dieses Mal ist dies wieder der Fall, denn Android 9 wird schlicht und einfach Pie heißen. Gegen ein leckeres Stück Kuchen ist aber auch nichts einzuwenden. Ebenso wenig wie gegen diverse neue Features, die mit dieser Version Einzug erhalten werden. Dazu gehört eine längere und angenehmere Nutzung durch die AI gesteuerten Adaptive Battery und Adaptive Brightness Funktionen, ebenso wie die App Actions. Diese bringen direkten Zugriff auf Aktionen innerhalb von Apps, basierend auf z.B. Ort und Zeit der Smartphone-Nutzung und werden vom System vorgeschlagen.
Sehr interessant wird das neue Navigationssystem, welches nun nur noch einen Home-Button besitzt und mehr auf Gesten setzt. Diverse Digital Wellbeing Funktionen sollen helfen die Smartphone-Nutzung nicht zu übertreiben und auch mal abschalten zu können. Verschiedene Sicherheitsoptimierungen sind ebenfalls mit von der Partie.
Diverse Geräte werden das Update im Herbst erhalten, Pixel Nutzer dürften es sogar schon innerhalb der nächsten Tage erwarten und ich werde mich natürlich erneut zu Wort melden sobald das Update bei mir angekommen ist. Ich freue mich vor allem auf die neue Navigation und bin als Programmierer gespannt wie sich die neuen Sicherheitsfunktionen nutzen lassen.
Fortnite für Android nicht via Play Store
Ich bin relativ ausgiebig im Android-Universum unterwegs, sowohl als Entwickler, wie auch als Nutzer. Vor allem wegen ersterem beschäftige ich mich mit diversen News und Informationen häufig etwas ausführlicher. In diesem Kontext stolperte ich gestern über den Beitrag von Android Authority open_in_new zum Plan der Fortnite Entwickler das Spiel für Android nicht über den Play Store zu vertreiben.
Es war einer dieser Moment wo ich zuerst kurz überlegte und nachdem ich die Aussagen des Fortnite CEOs gelesen hatte, mir an den Kopf fassen musste. Denn die monetären Gründe verstehe ich sofort, niemand gibt gerne 30 Prozent seines Umsatzes / Gewinns ab, doch der Rest kann einfach nicht ernstgemeint sein.
Durch den Verzicht auf den Play Store, ob man eine zentrale Stelle für die Softwareverteilung nun mag oder nicht, geht ein gewisser Schutz verloren. Apps werden dort nämlich initial auf Viren, bösartiges Verhalten und ähnliches getestet, außerdem werden schnelle Updates sichergestellt. Es ist eine robuste und dem Nutzer bekannte Struktur und der de facto Standard für die Nutzung von Apps.
Ubisoft Club App - Ein praktischer Companion
Companion Apps sind beliebt, aber leider nicht immer hilfreich oder gut gemacht. Deswegen bin ich tatsächlich etwas begeistert von Ubisofts Club App und dem integrierten Assistenten Sam. Die App gibt euch einen Überblick über eure Spiele, Achievements, Erfolge und ebenfalls die eurer Freunde. Zusätzlich gibt es diversen Kleinkrams, News und besagten Assistenten. Sam kann via Chat oder Sprache gesteuert werden und versorgt euch auch Pro-Aktiv mit Informationen. Ihr könnt ihn ebenfalls nutzen um Zeitnah erfüllte Aufgaben einzulösen. Selbiges funktioniert übrigens besser und schneller als mit der bekannten Uplay Desktop-Anwendung. Eine kleine praktische App, die ich täglich beim Zocken fix anwerfe und schaue was es so neues gibt und was mir Sam so empfiehlt. Falls ihr einige Ubisoft-Spiele habt, schaut euch das gute Stück doch einfach mal an, den Link zum Play Store / App Store gibt es in den Related Links.
Droidcon 2018 - Ein erstes Fazit
Die Droidcon 2018 ist beendet und ich bin ziemlich zufrieden. Man fährt gerne zu diesen Events, erwartet einiges an interessanten Informationen und eine gute Atmosphäre. Nicht immer werden diese Erwartungen erfüllt, denn manchmal sind die Themen oder Speaker nicht wie erwartet oder man selbst ist nicht ganz fit. Das war dieses Mal nicht der Fall, denn die Themen waren spannend und meistens gut vorgetragen und die allgemeine Stimmung war auch sehr angenehm. Die Verpflegung war gut und die Location konnte sich ebenfalls sehen lassen.
Ich persönlich konnte einiges neues mitnehmen und bin mir nun sicher mehr mit Kotlin open_in_new und auch Flutter open_in_new zu machen. Für beides habe ich bereits Projekte auf Halde, sodass ich mir nicht einmal unnötige Sample-Apps ausdenken muss. Zu diesen Themen, meinen favorisierten Talks und weiteren konkreten Dingen, die ich von der Droidcon 2018 mitgenommen habe, wird es in den nächsten Tagen wesentlich mehr geben. Solltet ihr Fragen haben meldet euch einfach in den Kommentaren.
Droidcon 2018 - Informationen zu Sessions und Keynotes
Nächste Woche ist es soweit und die Droidcon 2018 öffnet ihre Tore. Ich habe mein Ticket bereits und auch das Hotel ist gebucht. Ich freue mich sehr auf das Event, welches ich gemeinsam mit meinen Android-Arbeitskollegen besuchen werde. Der komplette Session-Plan ist bereits online und auch zu den Keynotes gibt es neue Informationen. Eine von ihnen wird von Jake Wharton open_in_new gehalten, einem Entwickler der den meisten Android-Entwicklern bekannt sein dürfte. Auch das Thema “Blurring the line between native and web” klingt spannend, obgleich ich Hybrid-Apps sehr skeptisch betrachte, zumindest sobald man in komplexere Bereiche eintritt. Solltet auch ihr Interesse haben oder sogar vor Ort sein, schaut mal in die Related Links, denn dort gibt es den genannten Session-Plan und weitere Informationen.
ServAlyze - App Entwicklung eingestellt
Seit einigen Jahren entwickle ich nun schon Android Apps und neben meinem beruflichen Interesse habe ich auch privat schon einige Apps in den Store geworfen. Zwei von diesen habe ich seit langem im Store (ServAlyze und FileSize). Nun habe ich einen kleinen Frühjahrsputz vorgenommen und meine App ServAlyze aus dem Store entfernt. Grund dafür ist, dass ich sie ewig nicht mehr aktualisiert habe und es mittlerweile, nicht nur auf der Android Plattform, wesentlich bessere Möglichkeiten gibt um seine Server zu überwachen.
Ich persönlich nutze Uptime Robot, um zu kontrollieren ob meine Server online sind. Im Android-Bereich ist mein Plan dieses Jahr übrigens mein Portfolio noch um ein bis zwei Apps zu erweitern. Wie sieht es bei euch aus, habt ihr Server und überwacht ihr den Online-Status von selbigen?
Android Jetpack - Mein Plan
Nachdem ich den Großteil meiner neuen Blog Version nun fertiggestellt habe – lediglich mein eigenes Kommentar-System muss ich noch fertigstellen – geht es bald weiter mit neuen Android Projekten. Für diese kann man aktuell viel Neues nutzen, wie z.B. Kotlin. Ob ich dies tue weiß ich noch nicht, allerdings werde ich auf jeden Fall Android Jetpack verwenden. Jetpack ist eine Ansammlung von Libraries direkt vom Android Team.
Während man häufig Fremd-Libraries für diverse Anwendungsfälle nutzt, kann man hier direkt auf dem Kern aufbauen. Dies muss nicht zwangsweise besser sein als die Dinge da draußen, doch ausprobieren möchte ich dies auf jeden Fall. Aufgebaut ist das Ganze auf den bereits erwähnten Android Architecture Components, wurde aber erweitert um z.B. Navigation- und Paging-Funktionen. Ebenfalls praktisch ist der WorkManager, welcher Background Jobs verwalten kann. Diverse hilfreiche UI Komponenten sind ebenfalls nicht zu verachten. Auch die neuen Slices werden durch Jetpack vereinfacht.
Ich habe aktuell mehrere Projekte in der Pipeline, welche ich mit Jetpack angehen könnte, muss mich aber noch entscheiden. Sobald es hier voran geht werde ich natürlich wie gewohnt Bericht erstatten. Falls ihr Fragen habt meldet euch ruhig in den Kommentaren.
Google I/O 2018 - Teil 2 - Android P
Wie angekündigt kommt hier nun der zweite Teil zum Thema Google I/O 2018. Heute geht es ganz oberflächlich um Android P. Tiefergehend wird es in der nächsten Zeit werden, wenn ich die Zeit hatte mir die diversen Android Sessions anzusehen. Grundsätzlich gab es drei große Themenbereiche für Android P. Intelligence, Simplicity und Digital Wellbeing werden diese genannt. Zum Namen der neuen Version gab es wie gewohnt übrigens noch nichts, wobei meine vorhersage Popcorn lauten würde.
Google I/O 2018 - Teil 1 - AI und Machine Learning
Die Google I/O ist noch nicht vorbei, aber ein paar Worte wollte ich trotzdem schon einmal verlieren. Vor allem die Keynote habe ich mir direkt Live angesehen, während mir für den Rest bis dato leider die Zeit fehlte. Dort werde ich jetzt je nach Interesse früher oder später rein schauen. Allerdings ist ziemlich sicher, dass ich mir die meisten Android Panels ansehen werden, alleine schon um auf dem neusten Stand zu bleiben. Google hat auch dieses Jahr wieder einiges raus gehauen und ein sehr großes Thema ist weiterhin AI und Machine Learning. Doch allem voran wurde noch einmal darauf eingegangen das man das Burger und Bier Emoji repariert hat. Ein kleiner Spaß zum Start kann ja bekanntlich nicht schaden und ein gut gefülltes Glas Bier sollte schließlich auch für Softwareentwickler Priorität haben.
Device Metrics - Welche Smartphone-Größen sind verbreitet
Geräte Metriken sind wichtig für Designer, Website-Entwickler und auch Software-Entwickler. Konkret gemeint ist z.B. welche Auflösungen bekannte Geräte haben, wie die Seitenverhältnisse ausfallen und wie groß die Geräte in der Realität sind. Ich selbst benötigte solche Daten, da ich aktuell die finalen Anpassungen an der mobilen Version meiner neuen Blog-Seite vornehme. Zwei nicht komplett aktuelle, aber durchaus sehr hilfreiche Listen habe ich auf screensiz.es und material.io gefunden. Diese nutze ich aktuell, um einen Überblick zu erhalten. Eine komplett aktuelle Liste fand ich leider nicht, allerdings sollten die genannten auch für einen Überblick reichen. Denn wichtig ist meistens, welche Geräte genutzt werden die etwas kleiner oder älter sind, denn für diese ist extra Handling nötig. Neuere und große Geräte sind meist automatisch auf dem Weg zwischen kleineren Smartphones und Desktops mit abgedeckt.