Gli sviluppatori di SenchaDevs hanno reso disponibile Sencha Touch 2.3, ultimo aggiornamento del noto mobile application framework basato su JavaScript e concepito per lo sviluppo di progetti incentrati su HTML5; il rilascio tiene conto delle ultime novità in tema di piattaforme per i dispositivi mobili, ivi compreso il recente e significativo upgrade effettuato a carico dell'iOS prodotto dalla Apple.
Per questo motivo Sencha Touch 2.3 integra tre nuovi temi: il primo prende non a caso il nome di Cupertino" ed è stato specificatamente studiato per iOS7 e la sua interfaccia appositamente studiata per abbandonare lo skeumorfismo in favore del minimalismo, il secondo è stato chiamato "Cupertino Classic" e realizzato per iOS 6 o versioni precedenti, il terzo è stato chiamato "Mountain View" e pensato per Android.
Sarà possibile effettuare facilmente l'upgrade delle Apps realizzate con Sencha Touch e scegliere tra Cupertino e Cupertino Classic a seconda del proprio target di riferimento; non mancano miglioramenti di temi preesistenti come per esempio quello per BlackBerry OS che presenta una adattamento alla release 10; le funzionalità per il theme switching del framework si occuperanno di gestire il passaggio tra le varie piattaforme.
La versione 2.3 presenta anche una nuova Touch Grid (disponibile come componente di Sencha Complete o di Sencha Touch Bundle) ottimizzata per i dispositivi con display touchscreen, lo sviluppatore potrà configurare e personalizzare ogni colonna della griglia attraverso appositi renderers e sfruttare features dedicate alla visualizzazione, all'ordinamento e al ridimensionamento delle colonne, all'editing dei contenuti presenti nelle righe, alle selezioni multiple, alla navigazione e alla sommarizzazione dei dati.
Da segnalare anche il supporto nativo per il componente Apache Cordova e alle API che quest'ultimo fornisce per accelerometro, fotocamera, geolocalizzazione, gestione file, notifiche, browsing in-App, storage ed eventi; la release 2.3 include inoltre Sencha Cmd 4.0, per il packaging delle Apps per più dispositivi attraverso un'unica istruzione, e il supporto completo per le specifiche XHR2 (XMLHTTPRequest Level 2).
Via Sencha Blog