Android SDK to solidny zestaw do tworzenia oprogramowania stworzony przez Google, aby zapewnić programistom kompleksowy zestaw narzędzi do tworzenia aplikacji na Androida.
Cechy Android SDK
Android SDK ma przyzwoity zestaw bibliotek i narzędzi programistycznych, aby pomóc programistom w tworzeniu i testowaniu aplikacji. Rozwiązaniem dla nowych lub niedoświadczonych programistów Androida jest ADT Bundle. Posiada on duży zbiór narzędzi, m.in.
- Eclipse;
- Android Platform Tools;
- najnowszy obraz systemu Android.
Android SDK zakłada, że programiści mają już zainstalowane Eclipse (oficjalnie wspierane IDE), JDK (Java Development Kit) i wtyczkę Android Development Tools (nie jest wymagana, ale zalecana). Innymi słowy, SDK zawiera tylko podstawowe narzędzia do pracy z aplikacjami Android.
Cechy zestawu SDK Androida
Początkowo SDK nie zawiera platformy Android ani żadnych komponentów stron trzecich. Aby je uzyskać, będziesz musiał uruchomić menedżera SDK i zainstalować co najmniej jedną platformę wraz z odpowiednimi narzędziami. Powód jest bardzo prosty - platformy są stale aktualizowane w celu obsługi nowych funkcji i pakowanie ich cały czas do SDK byłoby dość kosztowne, nie wspominając o rozmiarze końcowego pakietu. Dlatego też Google przyjęło prostsze rozwiązanie. Jasne, wymagane będzie połączenie z siecią, ale kto w dzisiejszych czasach go nie posiada? I w ten sposób można też być na bieżąco z najnowszymi funkcjami platformy.
SDK wspiera również starsze wersje platformy - od Androida 1.1 do najnowszych. To pozwala programistom tworzyć aplikacje na starsze urządzenia i testować je pod kątem kompatybilności z najnowszymi platformami.
Ogólnie rzecz biorąc, SDK jest świetnym pomocnikiem dla programistów Androida, chociaż jest skierowany do doświadczonych programistów.