
Si chiamerà BBX ed è il nuovo sistema operativo mobile di RIM, per i terminali BlackBerry di prossima generazione. Presentato gli scorsi giorni in occasione della conferenza mondiale DevCon tenutasi a San Francisco, si tratta del OS mobile più avanzato mai sviluppato dal produttore canadese.
Tanto QNX dentro il nuovo BBX per un sistema operativo “ibrido” che monterà sia sugli smartphone che sui tablet di prossima generazione, un po’ come già avviene per iOS e non a caso anche per il nuovo Android 4.0 Ice Cream Sandwich. Le novità sono interessanti, a partire da una rinnovata interfaccia grafica frutto della ormai storica acquisizione da parte di RIM della TAT, società specializzata in interfacce utente.
Piena compatibilità con le applicazioni già esistenti per il tablet PlayBook e per quelle Android grazie all’apposito framework. Non mancano le compatibilità ai linguaggi nativi C e C++, Adobe Flash e AIR e, ultimo ma non meno importante, HTML 5 con il nuovissimo BlackBerry WebWorks, disponibile anche per OS6 e OS7. Proprio sulle Web Apps, la società canadese punta tutto affermando di voler diventare la migliore piattaforma per la fruizione di questo standard web. Le novità sono tante e non rimane che attendere maggiori dettagli nelle prossime settimane.
L'uomo qualunque
22 ott 2011 - 22:51 - #1Il sistema promette bene, e anche se per ora le informazioni trapelate sono poche, le speranze sono tante (ormai BlackBerry OS “classico” aveva raggiunto un limite di evoluzione… Era arrivato il momento di ripartire da zero!).
Le cose che mi lasciano perplesso riguardo a questo sistema operativo, solamente guardando i linguaggi supportati, però, sono 3:
1. Le applicazioni attualmente disponibili per BlackBerry OS non funzioneranno. Manca, infatti, la JVM per eseguirle! (Si potranno creare app in Java come app per Android, ma sono cose diverse).
2. Avere diversi ambienti di sviluppo, molto diversi (da C/C++ a AIR a HTML), da un lato è un bene perché permette, a chi si affaccia per la prima volta, di avere più possibilità e utilizzare quella che si conosce meglio… Però… Crea anche problemi di dispersione di energie (quelli di RIM dovranno mantenere ben 3-4 piattaforme diverse), minore omogeneità (la mancanza di un framework unico porterà a diversi “stili” di applicazioni), la creazione di varie community di sviluppatori, frammentate (rendendo quindi più complicato trovare supporto da altri programmatori o trovare librerie già pronte, tutorials ecc).
3. Il fatto che supporti le app di Android è positivo perché permette di avere fin da subito un numero molto vasto di app, che possono essere portate in modo quasi automatico dai programmatori…
Però, oltre al problema della eterogeneità di cui parlavo sopra (è sempre una “emulazione” di app per un sistema operativo diverso!), c’è il rischio che questo invogli chi deve creare una nuova app a realizzarla con gli strumenti per Android (così da avere fin da subito 2 piattaforme invece di una), penalizzando però gli utenti BlackBerry (vedi sempre storia della eterogeneità, soprattutto nell’esperienza utente).
Tutti gli altri competitor di RIM, alla fine, si erano concentrati principalmente su uno strumento di sviluppo, e uno soltanto, che fosse ben realizzato.
iOS, ad esempio, ha il suo Objective-C con Cocoa Touch (che condivide molte componenti con il Cocoa di Mac OSX).
Windows Phone 7 ha, ufficialmente, C#, più gli altri linguaggi .NET. Supporta anche Silverlight, ma la scelta principale resta .NET.
I programmatori Android, invece, utilizzano principalmente Java, con un framework apposito.
WebOS aveva principalmente il suo framework in HTML/CSS/JS.
Quando è uscito l’App Store dell’iPhone, quasi nessuno (se si esclude quei pochi che programmavano per iPhone OS jailbroken prima) conosceva Cocoa Touch, e non molti erano in grado di programmare per Mac. Ma hanno imparato tutti in fretta.
Come tutti hanno imparato a programmare usando le API di Android, pur conoscendo già Java…
ice
23 ott 2011 - 11:34 - #2IMHO
se già BB7 era già basato su Qnx, questo BBX sta a BB7 come Win7 sta a VistaSP-2
un nuovo nome per giustificare una massiccia campagna di rilancio e partire dalle operaizoni di marketing
Domanda:
quali terminali OGGI a catalogo riceveranno BBX
Gli stessi cui era stato promesso BB7 ?!?!?!?!
egoalesum
23 ott 2011 - 14:47 - #3@ice
BB OS 7.0 non è basato su QNX.
I terminali di oggi difficilmente riceveranno un upgrade, visto che - per ammissione dello stesso CEO tempo fa - per BBX serve un telefono con CPU dual-core, e nessuno dei BlackBerry attuali la ha.
Tra l’altro OS 7.0 funziona solo sui nuovi terminali, e non si possono aggiornare quelli più vecchi (servono componenti hardware diversi, come l’accelerazione grafica della GPU). O un telefono nasce con OS 7.0, o non lo supporterà mai. Penso sarà lo stesso per BBX.
Comunque, BB OS 7.0 non è malaccio… Anche se il mio Bold 9900 si è fritto 3 giorni fa - e ora sono costretto a riprendere in mano il mio “vecchio” Torch -, l’esperienza con BB OS 7.0 era più che positiva!
ice
24 ott 2011 - 07:45 - #4@ #3
se la scelta è effettivamente quella (solo cpu dual core) effettivamente va nel solco dell’unificazione delle piattaforma smartphone—tablet lanciata da Apple è già seguita da Android
Certo per i BB anche a causa dei servizi mail sempre attivi la durata della batteria è sempre stata un porblema critico.
P.S. io sto notando negli ultimi giorni un crollo nella durata della batteria:
che sia legato agli aggiornamenti dell’infausto blackout della scorsa settimana?
egoalesum
24 ott 2011 - 14:19 - #5@#4
Onestamente parlando, la durata della batteria allo stato attuale non è un problema.
Con l’iPhone che avevo prima (3gs; dicono che il 4 sia migliorato ma non credo abbia rivoluzionato tutto…) la batteria durava mezza giornata, solo con email push attiva. Con tutti i BlackBerry che ho avuto, invece, arrivavo anche a 2 giorni (9700) e comunque sempre a fine giornata abbastanza tranquillamente (9800 e 9900).
E faccio un uso MOLTO intenso del telefono :) Soprattutto quando sono a lezione, dove prende anche pochissimo (e quindi consuma di più).
(PS: non sono stato io a dare il -1….)
ice
24 ott 2011 - 14:38 - #6@ #5
ti parlo di BB 9300 che stranamente non arivano neppure a fine giornata
magari passata per lo piu in tasca
egoalesum
24 ott 2011 - 22:27 - #7C’è anche questo articolo, appena apparso su Crackberry: http://crackberry.com/build-or-port-blackberry-developers-thoughts-about-android-app-support-blackberry
In sostanza, concorda con “L’uomo qualunque” (e anche io sono d’accordo).