Cider - Der Aufstieg der plattformübergreifenden Entwicklung mobiler Apps
Screenshots
Cider ist eine Plattform für mobile Anwendungen, die es jedem ermöglicht, plattformübergreifende mobile Anwendungen mit einer Kombination aus C++- und JavaScript-Code zu entwickeln. Studenten der Fakultät für Informatik und der School of Engineering der Columbia University haben Cider entwickelt, eine Open-Source-Kompatibilitätsschicht, mit der sie jede iOS-Anwendung auf einem Android-Gerät ausführen können. Die sechs Studenten, die für das Projekt verantwortlich sind, haben Cider auf einem iPhone vorgeführt, auf dem alle Arten von iOS-Apps neben beliebten Android-Apps ausgeführt werden können. Eine der Herausforderungen, denen sie sich stellen mussten, war die Entwicklung einer plattformübergreifenden mobilen Anwendung, die sowohl effizient als auch konsistent auf Android-Geräten läuft. Das Team überwand dieses Problem durch die Integration von Cider mit einer Android-App namens Android Central, die es den Nutzern beider Geräte ermöglicht, ein Cider-Plugin zu installieren und durch den visuellen Anzeige-Editor zu blättern.
Auch wenn die Ökosysteme von BlackBerry und Android noch in den Kinderschuhen stecken, gibt es bereits eine Reihe von plattformübergreifenden mobilen Anwendungen, die sowohl in Google Play als auch in den App Stores von Apple verfügbar sind. Cider ist jedoch noch nicht ganz so weit, um auf diesen Systemen zu laufen. Eine Gruppe von Studenten der Columbia University hat bereits einen Prototyp einer Android-App entwickelt, der den Open-Source-Software-Stack von Cider nutzt, und die Studenten planen, diesen Sommer eine frühe Version ihrer App zu veröffentlichen. Durch die Nutzung des Cider-Software-Stacks, der eine modellbasierte Engine zur Erstellung plattformübergreifender Anwendungen bietet, hoffen sie, eine Plattform für Android-Entwickler und unabhängige Entwickler mobiler Anwendungen zu schaffen, die eine Vielzahl von Anwendungen mit nativem Code erstellen und die Cider-Engine zur Kompilierung für optimale Leistung nutzen können.
>Die Kompatibilitätsarchitektur des Android-Betriebssystems von Google macht es Organisationen wie der Columbia University leichter, ihre iOS-Apps so reibungslos wie möglich auszuliefern. Apples eigene iOS-Apps hatten jedoch in letzter Zeit Probleme, vor allem mit dem Safari-Browser. Obwohl es noch keine eindeutigen Anzeichen dafür gibt, dass das Unternehmen Safari aufgeben wird, spekulieren die Cider-Entwickler, dass das Unternehmen möglicherweise beschließen wird, seine iOS-Software abzuschaffen. Angesichts der kürzlichen Übernahme von Neograft, einer großen Firma für kosmetische Chirurgie, durch Apple scheint es wahrscheinlicher, dass das Unternehmen sich auf eine vollständige Vernichtung seines Konkurrenten vorbereitet. Wenn Cider in der Lage ist, weiterhin hochmoderne, plattformübergreifende mobile Anwendungen zu entwickeln, die mit den Updates von Apple auf dem neuesten Stand bleiben, könnte es in der Lage sein, die Rivalität zwischen zwei mächtigen Unternehmen zu überleben.
>