Android Studio 3.4 wydane. Wprowadza poprawki wydajności i ważne nowości

Android Studio 3.4 wydane. Wprowadza poprawki wydajności i ważne nowości18.04.2019 15:44
Android Studio 3.4 wydane. Wprowadza poprawki wydajności i ważne nowości

Nowa wersja środowiska programistycznego Android Studio jest już dostępna. To spory krok w realizacji projektu Marble, którego celem jest stworzenie solidnych podstaw dla IDE. Android Studio 3.4 powstawał z myślą o wydajności i stabilności, ale wprowadza też istotne nowości w zakresie budowania aplikacji i zarządzania zasobami.

Projekt Marble, czyli solidne podstawy

Projekt Marble to między innymi walka z błędami w najważniejszych funkcjach IDE. Celem jest zapewnienie solidnych podstaw dla tworzenia aplikacji. Priorytet mają podstawowe narzędzia do tworzenia aplikacji, budowania i testowania. Android Studio wprowadza w tym zakresie kilka nowości poprawiających wygodę i tempo pracy oraz poprawki ponad 300 błędów, negatywnie wpływających na stabilność i szybkość działania IDE.

Jedną z bardziej przydatnych nowości jest nowy menedżer do zarządzania zasobami projektu. Użytkownicy często zgłaszali, że w miarę rozwijania się projektu interfejs robił się nieczytelny, a operowanie nim niewygodne. Menedżer zasobów wprowadzony w wersji 3.4 Android Studio przedstawia wizualizację kolorów, elementów graficznych i układów interfejsu, wykorzystywanych w aplikacji. Ponadto panel pozwala przeciągnąć i upuścić materiały dostarczone przez grafików w celu importu i może uruchomić masową konwersję grafik wektorowych z formatu SVG do VectorDrawable.

Menedżer zasobów w Android Studio 3.4
Menedżer zasobów w Android Studio 3.4

Zmienił się też panel właściwości w edytorze interfejsów. Teraz ma postać jednego panelu z rozwijanymi sekcjami, gdzie osobno są kolorowane ostrzeżenia i błędy. Dostaliśmy też nowy próbnik kolorów.

Pisanie z użyciem bibliotek Jetpacka i Firebase także zostało uproszczone dzięki jednemu drobiazgowi. IDE rozpozna pochodzące z nich nazwy klas i zasugeruje import odpowiednich zależności do plików Gradle projektu. Ten system automatycznie znajdzie odpowiednią bibliotekę lub minimalny zestaw wymaganych bibliotek i może zaoszczędzić programistom sporo czasu. Przede wszystkim nie odrywa kodującego od bieżącego zadania.

Intencja – propozycja importu biblioteki Jetpacka
Intencja – propozycja importu biblioteki Jetpacka

Wielu programistów prosiło także o interfejs graficzny, ułatwiający zarządzanie plikami Gradle projektu. W Android Studio 3.4 dodane zostało okno dialogowe struktury projektu (PSD), prezentujące zależności w projekcie na poziomie modułów oraz sugeruje, jak można poprawić konfigurację budowania pakietu. PSD będzie działać najlepiej z najnowszą wersją wtyczki Gradle (3.4).

Na koniec warto dodać, że narzędzie do kompresji aplikacji Proguard zostało całkowicie zastąpione przez dające lepsze efekty R8, opracowane przez Google'a. Pliki APK są mniejsze dzięki usunięciu nieużywanego kodu i zasobów. Przeprowadza też „odsładzanie” (desugaring), czyli usuwanie eleganckich, ale zbędnych elementów kodu oraz dexing – tłumaczenie skompilowanego kodu dla Dalvika.

What’s new in Android Studio 3.4

Do testowania aplikacji można już uruchomić betę emulatora Androida Q, ale do tego lepiej sięgnąć po Android Studio Canary z kanału testowego.

Na blogu Android Studio znajdziecie też bardziej szczegółowe opisy poprawek związanych z Projektem Marble. Zmiany dotyczą między innymi emulatora, prędkości budowania pakietu i wydajności.

Najnowszą wersję Android Studio znajdziecie w naszej bazie programów. Można z niego korzystać na Windowsie, macOS-ie i Linuxie. Opisane wyżej nowości w emulatorze są dostępne w jego wersji 28.0.22. Nowe Android Sudio bazuje na IntelliJ w wersji 2018.3.4.

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.