Aprile 2009
La piattaforma Android 1.5 introduce molte nuove funzionalità per utenti e sviluppatori. L'elenco seguente fornisce una panoramica delle modifiche.
- Miglioramenti all'interfaccia utente
- Miglioramenti delle prestazioni
- Nuove funzionalità
- Nuove API ed elementi manifest
Perfezionamenti dell'interfaccia utente
- A livello di sistema:
- Raffinazione di tutti gli elementi principali dell'interfaccia utente
- Transizioni delle finestre animate (disattivate per impostazione predefinita)
- Rotazioni delle applicazioni basate sull'accelerometro
- Ottimizzazione dell'interfaccia utente per:
- Esperienza durante la chiamata
- Contatti, Registro chiamate e Preferiti
- SMS e MMS
- Browser
- Gmail
- Calendar
- Fotocamera e Galleria
- Gestione delle applicazioni
Prestazioni migliorate
- Avvio dell'applicazione Fotocamera e acquisizione delle immagini più veloci
- Acquisizione molto più rapida della posizione GPS (supportata da SUPL AGPS)
- Scorrimento delle pagine più fluido nell'applicazione Browser
- Scorrimento più veloce dell'elenco di conversazioni di Gmail
Nuove funzionalità
- Tastiera virtuale sullo schermo
- Funziona con l'orientamento verticale e orizzontale
- Supporto dell'installazione di tastiere di terze parti
- Dizionario utente per parole personalizzate
- Schermata Home
- Widget
- I widget della schermata Home inclusi nel pacchetto sono: orologio analogico, calendario, media player, cornice digitale e ricerca
- Cartelle dinamiche
- Widget
- Fotocamera e Galleria
- Registrazione video
- Riproduzione di video (formati MPEG-4 e 3GP)
- Bluetooth
- Supporto di Bluetooth Stereo (profili A2DP e AVCRP)
- Accoppiamento automatico
- Migliore fruizione del sistema vivavoce
- Browser
- Aggiornato con i browser Webkit e i motori JavaScript Squirrelfish più recenti
- Copia e incolla nel browser
- Ricerca all'interno di una pagina
- Codifica del testo selezionabile dall'utente
- Le modifiche all'interfaccia utente includono:
- Casella di ricerca e Vai unificata
- Schermata Segnalibri/Cronologia/Più visitate con schede
- Contatti
- Viene visualizzata la foto dell'utente per i Preferiti
- Indicatore di data e ora per gli eventi del registro chiamate
- Accesso con un tocco alla scheda di un contatto dall'evento del registro chiamate
- Sistema
- Nuovo kernel Linux (versione 2.6.27)
- Controllo e riparazione automatica del file system della scheda SD
- SIM Application Toolkit 1.0
- Applicazioni Google (non disponibili nell'immagine di sistema Android 1.5 inclusa nell'SDK Android)
- Visualizzare lo stato degli amici di Google Talk in Contatti, SMS, MMS, Gmail e applicazioni email
- Azioni di gruppo quali archiviazione, eliminazione e assegnazione di etichette per i messaggi Gmail
- Caricamento di video su YouTube
- Caricamento di foto su Picasa
Nuove API ed elementi manifest
- Framework UI
- Framework per semplificare l'interazione tra thread di UI/background
- Nuovo widget
SlidingDrawer
- Nuovo widget
HorizontalScrollview
- Framework AppWidget
- API per la creazione di una schermata Home sicura
AppWidgets
. Per informazioni su come utilizzare AppWidgets, consulta la documentazione di AppWidgets nella Guida per gli sviluppatori. Leggi anche l'articolo Introduzione ai widget della schermata Home e al framework AppWidget sul Blog per sviluppatori Android. - API per compilare
Live Folders
con contenuti personalizzati.
- API per la creazione di una schermata Home sicura
- Framework multimediale
- API di registrazione e riproduzione audio non compresso
- Motore di riproduzione MIDI interattivo
Video Recording APIs
per gli sviluppatori (formato 3GP).- Intent di condivisione di video e foto
- Intento di ricerca nei contenuti multimediali
- Framework Input Method
Input Method Service
framework- Motore di previsione del testo
- Possibilità di fornire agli utenti IME scaricabili
- Requisiti hardware definiti dall'applicazione
Ora le applicazioni possono utilizzare un nuovo elemento nei file manifest, <uses- configuration>, per indicare al sistema Android le funzionalità hardware di cui hanno bisogno per funzionare correttamente. Ad esempio, un'applicazione potrebbe usare l'elemento per specificare che richiede una tastiera fisica o un determinato dispositivo di navigazione, come una trackball. Prima di installare l'applicazione, il sistema Android controlla gli attributi definiti per l'elemento
<uses-configuration>
e consente di continuare l'installazione solo se è presente l'hardware richiesto. - Framework di riconoscimento vocale
- Supporto per l'utilizzo delle librerie di riconoscimento vocale tramite Intent. Leggi i
RecognizerIntent
.
- Supporto per l'utilizzo delle librerie di riconoscimento vocale tramite Intent. Leggi i
- Aggiunta di API varie
- LocationManager: le applicazioni possono ricevere aggiornamenti sulle modifiche alla posizione tramite Intent
- WebView - Supporto degli eventi DOM di inizio/fine/spostamento/annullamento tocco
- Ridesignato
Sensor Manager APIs
- GLSurfaceView: framework pratico per la creazione di applicazioni OpenGL
- Intent di trasmissione per l'installazione dell'aggiornamento dell'app riuscita: per un'esperienza di upgrade dell'app più fluida