Cider - L'ascesa dello sviluppo di applicazioni mobili multipiattaforma
Cider è una piattaforma per applicazioni mobili che consente a chiunque di sviluppare applicazioni mobili multipiattaforma utilizzando una combinazione di codice C++ e JavaScript. Gli studenti del Dipartimento di Informatica e della Scuola di Ingegneria della Columbia University hanno sviluppato Cider, un livello di compatibilità open-source che consente di eseguire qualsiasi applicazione iOS su un dispositivo Android. I sei studenti responsabili del progetto hanno mostrato Cider su un iPhone, che è in grado di eseguire tutti i tipi di applicazioni iOS insieme alle più popolari applicazioni Android. Una delle sfide che hanno dovuto affrontare è stato lo sviluppo di un'applicazione mobile multipiattaforma che funzionasse in modo efficiente e coerente sui dispositivi Android. Il team ha superato questo problema integrando Cider con un'applicazione Android chiamata Android Central, che consente agli utenti di entrambi i dispositivi di installare un plugin Cider e di navigare attraverso il suo editor di visualizzazione.
Sebbene sia ancora presto per gli ecosistemi BlackBerry e Android, sono già disponibili numerose applicazioni mobili multipiattaforma negli app store di Google Play e Apple. Tuttavia, Cider non è ancora pronto per funzionare su queste applicazioni. Un gruppo di studenti della Columbia University ha già sviluppato un prototipo di applicazione per Android utilizzando lo stack software open source Cider e ha in programma di rilasciare una prima versione della propria applicazione quest'estate. Sfruttando lo stack software Cider, che fornisce un motore basato su modelli per creare applicazioni multipiattaforma, sperano di fornire una piattaforma per gli sviluppatori Android e per gli sviluppatori indipendenti di applicazioni mobili per costruire una varietà di applicazioni con codice nativo e utilizzare il motore Cider per compilarlo per ottenere prestazioni ottimali.
L'architettura di compatibilità del sistema operativo Android di Google rende più facile per organizzazioni come la Columbia University spedire le proprie app iOS nel modo più fluido possibile. Tuttavia, le app iOS di Apple hanno avuto un intoppo di recente, soprattutto a causa di problemi con il browser Safari. Sebbene non vi sia ancora alcuna indicazione chiara che l'azienda abbandonerà Safari, gli sviluppatori di Cider ipotizzano che l'azienda possa decidere di eliminare il proprio software iOS. Con la recente acquisizione di Neograft, un'importante azienda di chirurghi estetici, da parte di Apple, sembra più probabile che l'azienda si stia preparando ad eliminare completamente il suo concorrente. Se Cider sarà in grado di continuare a sviluppare applicazioni mobili multipiattaforma all'avanguardia e aggiornate con gli aggiornamenti di Apple, potrebbe essere in grado di sopravvivere alla rivalità tra due potenti aziende.