Home > News > Disponibile l’SDK di Bada 2.0 per aluni sviluppatori selezionati

Disponibile l’SDK di Bada 2.0 per aluni sviluppatori selezionati

Luglio sembra essere il mese giusto per un tuffo nell’oceano e Bada (oceano in coreano) continua a mostrare tante novità che diventeranno realtà nei prossimi mesi. Dopo aver visto un preview di Bada 2.0, in attesa della nuova versione con chat integrata e molto altro nel pomeriggio, arriva anche l‘SDK per poter sviluppare applicazioni compatibili con il nuovo sistema operativo. Purtroppo, almeno stando alle poche notizie emerse al momento, Bada 2.0 porta talmente tante novità che gran parte delle app devono essere riscritte o comunque profondamente modificate, Widget sopratutto

 

L’attuale SDK 2.0 beta offre le seguienti caratteristiche:

  • Applicazioni basate sul Web;
  • animazione;
  • Push-notifica;
  • NFC;
  • Wi-Fi Direct;
  • multitasking;
  • nuovi elementi di interfaccia grafica;
  • miglioramento degli elementi grafici;
  • FlashLite 4;
  • riconoscimento vocale;
  • streaming HTTP;
  • suono tridimensionale con OpenAL;
  • Performance Analyzer.

Tutte funzionalità che verranno sfruttate in modo completo solo dai nuovi device che arriveranno dal prossimo Settembre. La serie S8500 e S8530 potrà usufruire di moltissimi benefici anche se non tutte le funzioni saranno supportate.

Di seguito una esaustiva descrizione delle novità:

  • Multitasking “effettivo”: Come tutti sappiamo la nuova versione di Bada consente di eseguire in “vero” multitasking le applicazioni (che siano esse native,ovvero quelle preinstallate, o applicazioni di terze parti) senza nessun limite imposto (ad eccezione della memoria a disposizione, ovviamente). Non viene però specificato in che modo verrà notificato l’esaurimento della memoria.
  • Possibilità di creare applicazioni “indipendenti dalla risoluzione”ovvero che adattano automaticamente la loro risoluzione al device su cui girano (un grande passo in avanti per evitare la frammentazione del sistema precludendo determinate app ai dispositivi con diversa risoluzione). Supportate WVGA (480 x 800)HVGA (320 x 480)WQVGA (240 x 400) (quella dei badafonini minori, notate, sebbene non sia ancora presente un emulatore per esse) . E’ presente una guida su come “portare” una applicazione scritta per le due risoluzioni attualmente usate nella nuova risoluzione HVGA;
  • Text to speech (TTS) : è possibile convertire tramite le nuove APIil testo in voce (creando ad esempio un programma che “legge” le proprie e-mail o sms. La funzionalità richiede un acceso alla rete (in modo simile alla stessa per GS II)
  • Speech – to – text (STT) : funzione già integrata in Bada 2.0nativamente, consente di utilizzare la propria voce in qualunque area richieda l’inserimento di input. Pur non essendo specificato dovrebbe richiedere anch’essa la connessione ad internet. Sono presenti molte funzioni tra cui l’inserimento automatico della punteggiatura e il filtro per censurare parole volgari (!).
  • Nuovo sistema di notifiche push che funziona nel seguente modo: se l’applicazione è in esecuzione viene visualizzato nella barra delle notifiche il relativo messaggio, altrimenti viene incrementato il numerino arancione (quello, ad esempio, che compare quando abbiamo un messaggio da leggere) sulla sua icona. Sarà come avere app sempre attive in background pronte a ricevere notifiche.
  • Gestione delle funzionalità NFC (sui device che lo supportano, attualmente solo il Wave 578)
  • Personalizzazione dell’interfaccia notevole: gli sviluppatori potranno introdurre nelle loro applicazioni pulsanti posti, ad esempio, in alto, in basso, al centro, con dimensioni fisse o variabili, a scorrimento ecc… Questo significa che non avremo più applicazioni tutte simili tra loro con i soliti pulsanti OK e INDIETRO ai lati e il tasto con i tre puntini al centro ma la fantasia dello sviluppatore potrà essere finalmente assecondata anche per quanto riguarda il layout dei pulsanti . Disponibili (tra l’altro) nuove animazioni grafiche per i pulsanti ( sperando siano “fantastiche” come scritto nella documentazione)
  • Comunicazioni inter-applicazione: diverse applicazioni potranno comunicare tra loro attraverso lo scambio di informazioni
  • Wi- fi direct: Comunicazione diretta tramite wifi tra badafonini. Nella documentazione viene riportato l’esempio di più telefoni che eseguono un gioco in multiplayer tramite wifi direct o scambiano tra loro un album musicale.
  • Supporto alle librerie sonore OPEN AL per l’introduzione di suoni 3d (in cuffia ovviamente) nelle applicazioni che le sfrutteranno
  • Introdotta la possibilità di creare app basate su HTML5Javascriptecc ovvero utilizzando le tecnologie web a disposizione (le cosiddette webapp)
  • Bada Ad-Gateway: Funzionalità utile per gli sviluppatori che avranno a disposizione un unico “server” per monitorare le proprie applicazioni senza aver bisogno di API esterne. Il servizio sarà disponibile a partire dalla fine di luglio.
  • Possibilità di inserimento di collegamenti in app: attraverso questa funzionalità potremo raggiungere il browser o il Samsung App ponendo un suo collegamento all’interno della nostra applicazione, cosa non possibile con le precedenti versioni dell’SDK.

Altre funzionalità non documentate dettagliatamente (perchè auto-esplicative) sono:

  • HTML5 e Flashlite 4
  • -Supporto allo streaming HTTP
  • -Tool per il controllo delle performance e dei bug durante lo sviluppo delle applicazioni

Fonte

Categorie:News Tag: ,