Najważniejsze funkcje platformy Android 1.5

Kwiecień 2009 r.

Platforma Android 1.5 wprowadza wiele nowych funkcji dla użytkowników i programistów. Poniższa lista zawiera przegląd zmian.

Udoskonalenia interfejsu

  • W całym systemie:
    • Doprecyzowanie wszystkich podstawowych elementów interfejsu
    • Animowane przejścia okien (domyślnie wyłączone)
    • Obroty aplikacji oparte na akcelerometrze
  • Dopracowanie interfejsu dla:
    • Wrażenia klientów
    • Kontakty, rejestr połączeń i Ulubione
    • SMS-y i MMS-y
    • Przeglądarka
    • Gmail
    • Kalendarz
    • E-mail
    • Aparat i galeria
    • Zarządzanie aplikacjami

Poprawa wydajności

  • Szybsze uruchamianie aparatu i robienie zdjęć
  • Znacznie szybsze uzyskiwanie lokalizacji GPS (dzięki technologii SUPL AGPS)
  • Płynniejsze przewijanie stron w przeglądarce
  • Szybsze przewijanie list wątków w Gmailu

Nowe funkcje

  • Ekranowa klawiatura programowa
    • Działa zarówno w orientacji pionowej, jak i poziomej
    • Obsługa instalacji klawiatur innych producentów przez użytkownika
    • Słownik użytkownika dla słów niestandardowych
  • Ekran główny
    • widżety.
      • Dołączone widżety ekranu głównego obejmują: zegar analogowy, kalendarz, odtwarzacz muzyki, ramka na obraz i wyszukiwanie
    • Foldery aktywne
  • Aparat i galeria
    • Nagrywanie filmów
    • Odtwarzanie filmów wideo (formaty MPEG-4 i 3GP)
  • Bluetooth.
    • Obsługa stereofonicznego Bluetooth (profile A2DP i AVCRP)
    • Automatyczne parowanie
    • Większy komfort korzystania z zestawu głośnomówiącego
  • Przeglądarka
    • Zaktualizowane z użyciem najnowszych przeglądarek przeglądarki Webkit i silników JavaScript Squirrelfish
    • Kopiuj i wklej w przeglądarce
    • Wyszukiwanie na stronie
    • Możliwość wyboru kodowania tekstu przez użytkownika
    • Zmiany w interfejsie obejmują:
      • Ujednolicone pole Go i wyszukiwania
      • Zakładki/historia/najczęściej odwiedzany ekran
  • Kontakty
    • Zawiera zdjęcie użytkownika na potrzeby ulubionych
    • Konkretne sygnatury daty/czasu dla zdarzeń w rejestrze połączeń
    • Dostęp jednym dotknięciem do karty kontaktu z poziomu zdarzenia rejestru połączeń
  • System:
    • Nowe jądro systemu Linux (wersja 2.6.27)
    • Automatyczne sprawdzanie i naprawa systemu plików karty SD
    • Zestaw narzędzi aplikacji SIM 1.0
  • Aplikacje Google (niedostępne w obrazie systemowym Androida 1.5 zawartym w pakiecie Android SDK)
    • Wyświetlanie stanu znajomych z Google Talk w aplikacjach Kontakty, SMS, MMS, Gmail i Poczta
    • Działania wsadowe, takie jak archiwizowanie, usuwanie i oznaczanie etykietami wiadomości Gmail
    • Przesyłanie filmów wideo do serwisu YouTube
    • Przesyłanie zdjęć do serwisu Picasa

Nowe interfejsy API i elementy manifestu

  • platforma interfejsu
  • Platforma AppWidget
  • Struktura mediów
    • Interfejsy API do nagrywania i odtwarzania dźwięku
    • Interaktywny mechanizm odtwarzania MIDI
    • Video Recording APIs dla deweloperów (format 3GP).
    • Zamiary udostępniania filmów i zdjęć
    • Zamiar wyszukiwania multimediów
  • Struktura metody wprowadzania
    • Platforma Input Method Service
    • Mechanizm przewidywania tekstu
    • Możliwość udostępnienia użytkownikom IME do pobrania
  • Wymagania sprzętowe zdefiniowane przez aplikacje

    Aplikacje mogą teraz używać w plikach manifestu nowego elementu – <uses-configuration>, który wskazuje systemowi Android funkcje sprzętowe potrzebne do prawidłowego działania. Na przykład aplikacja może użyć tego elementu, aby określić, że wymaga klawiatury fizycznej lub określonego urządzenia do nawigacji, takiego jak kulka. Przed zainstalowaniem aplikacji system Android sprawdza atrybuty zdefiniowane dla elementu <uses-configuration> i umożliwia kontynuowanie instalacji tylko wtedy, gdy potrzebny jest wymagany sprzęt.

  • Platforma rozpoznawania mowy
    • Obsługa używania bibliotek rozpoznawania mowy przez Intent. Zobacz RecognizerIntent.
  • Różne dodatki do interfejsu API:
    • LocationManager – aplikacje mogą otrzymywać aktualizacje zmian lokalizacji przez intencję
    • WebView – kliknij, rozpocznij, zakończ, przenieś lub anuluj obsługę zdarzeń DOM.
    • Nowy wygląd: Sensor Manager APIs
    • GLSurfaceView – wygodna platforma do tworzenia aplikacji OpenGL
    • Transmisja intencji instalacji aktualizacji aplikacji powiodła się – aby płynniej uaktualniać aplikacje