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 użytkownika
- Usprawnienia dotyczące wydajności
- Nowe funkcje
- Nowe interfejsy API i elementy pliku manifestu
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
- 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
- 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
- Framework ułatwiający interakcję wątków 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 używaniu widżetów aplikacji znajdziesz w dokumentacji widżetów aplikacji dla programistów. Na blogu dla deweloperów aplikacji na Androida znajdziesz też artykuł Wprowadzenie do widżetów ekranu głównego i ramy AppWidget. - Interfejsy API do wypełniania
Live Folders
treściami niestandardowymi.
- Interfejsy API do tworzenia bezpiecznego ekranu głównego
- 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
.
- Obsługa bibliotek rozpoznawania mowy za pomocą intencji. Zobacz
- 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