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 Folderscon 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 APIsper gli sviluppatori (formato 3GP).- Intent di condivisione di video e foto
- Intento di ricerca nei contenuti multimediali
- Framework Input Method
Input Method Serviceframework- 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