Cross-Plattform-Entwicklung für iOS, Android und Nachfolger (Teil 4) 22.03.2019, 09:23 Uhr

Auf Innovationen ausgerichtet

Google bringt seine Software-Entwicklung mit Dart und Flutter auf den neusten Stand der Technik.
Dart und Flutter bieten einem Entwickler Programmiertechniken, die man im Kontext neuer innovativer Technologien benötigt. Dazu gehören die parallele und verteilte Verarbeitung, speziell Asynchronität und Concurrent (Nebenläufige/Gleichzeitige) Programmierung. Deren Realisierung erfolgt mittels in einer rein imperativen Welt neuartigen Konzepten. Dart besitzt für diese Zwecke extra eingeführte, darauf ausgerichtete Sprachkonstrukte und Klassen mit besonderen Methoden, um den Einstieg für den Entwickler zu erleichtern.
Kampf um die Vorherrschaft bei Betriebssystemen
Alle bekannten Hersteller streben ein modulares, konfigurierbares, effizient arbeitendes und portables Betriebssystem an; es soll neue Hardware-Welten erschließen.
Ansporn dazu bilden völlig neuartige Geräte, die sich vom Smartphone zum Tablet bis zukünftig zu einem Desktop-PC oder gar Server verwandeln können. Anwendungen sollen möglichst auf allen Geräten lauffähig sein – daher nimmt die Virtualisierung eine Schlüsselposition ein.
Microsoft will schon seit vielen Jahren Windows von seinen Altlasten befreien und ein durchgängiges Betriebssystem von mobilen Endgeräten, Desktop, Servern bis in die Cloud anbieten. Auch Apple zielt darauf ab iOS und macOS zusammenzuführen; sicherlich mit Einbezug von watchOS und tvOS. Google verfolgt mit Fuchsia genau dieselben Zielsetzungen und arbeitet, wie die drei anderen Hersteller auch, mit Hochdruck an ersten marktreifen Ergebnissen.

web & mobile DEVELOPER

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt web&mobile Developer plus Kunde.
  • 2 Monate Gratis testen
  • Über 4.000 qualifizierte Fachartikel
  • Diverse DevBooks thematisch für Sie zusammen gestellt
  • Webcasts von 30 - 90 Min.
  • Aufzeichnungen von ausgewählten Fortbildungen und Konferenzen
  • Auf jedem Gerät verfügbar