Najciekawsze funkcje platformy Android 1.5

Kwiecień 2009 r.

Platforma Android 1.5 wprowadza wiele nowych funkcji dla użytkowników i programistów. Poniżej znajdziesz listę zmian.

Ulepszenia interfejsu

  • W całym systemie:
    • Ulepszenie wszystkich kluczowych elementów interfejsu
    • Animowane przejścia między oknami (domyślnie wyłączone)
    • Obrót aplikacji na podstawie akcelerometru
  • Poprawki w interfejsie:
    • Wrażenia podczas połączenia
    • Kontakty, Rejestr połączeń i Ulubione
    • SMS-y i MMS-y
    • Przeglądarka
    • Gmail
    • Kalendarz
    • Wysyłając e-mailem
    • Aparat i galeria
    • Zarządzanie aplikacjami

Poprawa wydajności

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

Nowe funkcje

  • Klawiatura ekranowa
    • 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: zegar analogowy, kalendarz, odtwarzacz muzyczny, ramka fotograficzna i wyszukiwarka
    • 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
    • Aktualizacja z najnowszymi przeglądarkami Webkit i silnikami Squirrelfish Javascript
    • Kopiowanie i wklejanie w przeglądarce
    • Wyszukiwanie na stronie
    • Możliwość wyboru kodowania tekstu przez użytkownika
    • Zmiany w interfejsie:
      • Ujednolicone pole wyszukiwania i pole Go
      • Zakładki/historia/najczęściej odwiedzane strony
  • 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 Linuksa (wersja 2.6.27)
    • automatyczne sprawdzanie i naprawianie systemu plików karty SD;
    • SIM Application Toolkit 1.0
  • aplikacje Google (niedostępne w obrazie systemu Android 1.5, który jest częścią pakietu Android SDK);
    • wyświetlać stan znajomych z Google Talk w Kontaktach, SMS-ach, MMS-ach, GMailu i aplikacjach pocztowych;
    • 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 pliku manifestu

  • Platforma UI
  • Platforma AppWidget
  • Platforma mediów
    • Interfejsy API do nagrywania i odtwarzania dźwięku w postaci surowych danych
    • Interaktywny mechanizm odtwarzania MIDI
    • Video Recording APIs dla deweloperów (format 3GP).
    • Intencje dotyczące udostępniania filmów i zdjęć
    • Zamiar wyszukiwania multimediów
  • Ramka metody wprowadzania
    • Input Method Service ramy
    • Mechanizm przewidywania tekstu
    • możliwość udostępniania użytkownikom IME do pobrania;
  • Wymagania sprzętowe zdefiniowane przez aplikację

    Aplikacje mogą teraz używać w plikach manifestu nowego elementu <uses-configuration>, aby wskazać systemowi Android, jakich funkcji sprzętowych potrzebują do prawidłowego działania. Na przykład aplikacja może używać tego elementu, aby określić, że wymaga klawiatury fizycznej lub określonego urządzenia nawigacyjnego, takiego jak trackball. Przed zainstalowaniem aplikacji system Android sprawdza atrybuty zdefiniowane dla elementu <uses-configuration> i umożliwia kontynuowanie instalacji tylko wtedy, gdy jest dostępny wymagany sprzęt.

  • Framework rozpoznawania mowy
    • Obsługa bibliotek rozpoznawania mowy za pomocą intencji. Zobacz RecognizerIntent.
  • Różne dodatki do interfejsu API
    • LocationManager – aplikacje mogą otrzymywać powiadomienia o zmianie lokalizacji za pomocą intencji
    • WebView – obsługa zdarzeń dotyku start/end/move/cancel DOM
    • Zmieniono wygląd Sensor Manager APIs
    • GLSurfaceView – wygodna platforma do tworzenia aplikacji OpenGL
    • Broadcast Intent dla aplikacji, której instalacja zakończyła się powodzeniem – aby ułatwić aktualizację aplikacji