Google wprowadził IDE (zintegrowane środowisko programistyczne) mające na celu ułatwienie rozwoju aplikacji na Androida.

Android Studio zadebiutował w środę na konferencji Google I / O w San Francisco.

Programiści Androida mogli korzystać z narzędzi programistycznych Androida (ADT) wtyczkę do Eclipse IDE, ale Android Studio będzie pierwszym dedykowanym IDE dla mobilnego systemu operacyjnego. Google zbudował Studio Android na podstawie IDE IntelliJ IDE.

"Osią obrotu IntelliJ IDE jest zmiana dla Google", zauważył Al Hilwa, który obejmuje oprogramowanie do tworzenia aplikacji dla IDC, w wywiadzie mailowym. IntelliJ "jest mniej skomplikowany i bardziej przyjazny niż Eclipse i powinien pomóc Androidowi dotrzeć do szerszej grupy programistów" - napisał Hilwa.

Apple zainwestował dużo wysiłku w swój Xcode IDE, aby ułatwić programistom pisanie aplikacji dla iPhone i iPad z systemem iOS, które konkurują z systemem Android. Android Studio wyrównuje szanse, ponieważ może pomóc "hobbystom, którzy nie są ciężko wyszkoleni w tradycyjnym zestawie narzędzi Java", napisał Hilwa.

Android Studio będzie miał wiele funkcji zaprojektowanych specjalnie do tworzenia aplikacji dla systemu Android. Zawiera szablony do tworzenia aplikacji o standardowym wyglądzie i stylu Androida. Może on usprawniać kodowanie, aby działał wydajniej. Zawiera Lint, zestaw narzędzi do przechwytywania problemów ze zgodnością wersji i innych potencjalnych błędów. Zawiera ProGuarda, który zaciemnia kod, utrudniając inżynierię odwrotną.

Oprogramowanie działa również z automatycznym systemem kompilacji Gradle. Firmy deweloperskie mogą wykorzystywać Gradle do automatyzacji procesu budowania, testowania, publikowania i wdrażania aplikacji na Androida, a także do synchronizowania tych działań z narzędziami do zarządzania cyklem życia oprogramowania, takimi jak Maven lub Ivy.

Google ostrzega potencjalnych użytkowników pracujących w Androidzie Studio nie zostało ukończone - jest to wersja 0.1 IDE - a niektóre funkcje nie zostały ukończone lub pozostają błędne.

Na konferencji Google zademonstrował także efekty nowej technologii uwierzytelniania pojedynczego logowania, zwanej wielopoziomowe jednokrotne logowanie. Ten zestaw interfejsów API (interfejsów programowania aplikacji) może zminimalizować ilość razy, kiedy użytkownik będzie musiał zalogować się do usług, umożliwiając urządzeniu udostępnianie poświadczeń logowania wśród zaufanych usług przy użyciu protokołu OAuth 2. Jest to główny komponent Google+ i Portfela Google, które zostały zaprezentowane podczas konferencji.

"Nie trzeba wielokrotnie logować się, ponieważ jest to tak naturalne dla użytkowników, że nawet nie zauważają tego, ale z powodu coraz większej liczby aplikacji używaj tego rodzaju magii, nie chcesz być bodźcem, który nęka użytkowników za hasła w witrynach sieci Web lub, co gorsza, na małych klawiaturach urządzeń mobilnych "- napisał Tim Bray, inżynier zespołu Google ds. tożsamości, wpis na blogu informujący o interfejsie API.

Jarosław Kułak
Jarosław Kułak

Leave a Comment