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.
- Doprecyzowania interfejsu
- Ulepszenia wydajności
- Nowe funkcje
- Nowe interfejsy API i elementy manifestu
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
- 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
- widżety.
- 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 ułatwiająca interakcję z wątkami w tle i interfejsie
- Nowy widżet
SlidingDrawer
- Nowy widżet
HorizontalScrollview
- Platforma AppWidget
- Interfejsy API do tworzenia bezpiecznego ekranu głównego
AppWidgets
. Informacje o tym, jak korzystać z AppWidgets, znajdziesz w przewodniku dla programistów dotyczącym AppWidgets. Przeczytaj też artykuł Przedstawiamy widżety ekranu głównego i platformę AppWidget na blogu dla deweloperów aplikacji na Androida. - Interfejsy API służące do wypełniania pola
Live Folders
niestandardową treścią.
- Interfejsy API do tworzenia bezpiecznego ekranu głównego
- 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
- Platforma
- 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
.
- Obsługa używania bibliotek rozpoznawania mowy przez Intent. Zobacz
- 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