Piattaforma Android 1.5: caratteristiche principali

Aprile 2009

La piattaforma Android 1.5 introduce molte nuove funzionalità per utenti e sviluppatori. L'elenco seguente fornisce una panoramica delle modifiche.

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
    • Email
    • 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
  • 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 AppWidget
  • 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.
  • 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