Artykuł

Co nowego w narzędziach programistycznych na Google I / O 2018

protection click fraud

Android i Chrome były kiedyś znane z tego, jak trudne były ich tworzenie. Nigdy więcej. Google z roku na rok udoskonala swoje narzędzia programistyczne, o godz I / O 2018, jest się czym ekscytować.

Co nowego i ekscytującego w narzędziach programistycznych na I / O 2018?

Największym ogłoszeniem dla twórców aplikacji na Androida było Android Studio 3.2.0. Nie dlatego, że każdy lubi wyższą liczbę, ale z powodu kilku ogromnych funkcji, które będą z nią związane. Chociaż takie rzeczy, jak nowy zmniejszacz i optymalizator, są całkiem fajne w pewnym sensie, wkrótce pojawi się kilka naprawdę niesamowitych funkcji dla użytkowników.

  • Android Jetpack - Jetpack to pakiet funkcji, które programiści mogą podłączyć bezpośrednio do swoich aplikacji, który obsługuje cztery główne elementy programowania: architekturę, interfejs użytkownika, podstawę i zachowanie. Te komponenty obejmują takie rzeczy, jak zarządzanie danymi, animacja, odtwarzanie multimediów, uprawnienia i wiele więcej. A ponieważ nie są osadzone w samym systemie Android, Google może w dowolnym momencie dodać więcej i są łatwe do wdrożenia za pośrednictwem biblioteki obsługi systemu Android.

  • Pakiety aplikacji - Google wie, podobnie jak programiści, że gdy aplikacja staje się zbyt duża, użytkownicy przestają jej chcieć pobierać. Opłaty za dane i wolne miejsce mogą oznaczać, że Twoja aplikacja traci bazę instalacyjną w miarę rozwoju. Aby temu przeciwdziałać, firma Google wprowadziła pakiety aplikacji i dynamiczne dostarczanie w Google Play. Deweloper może umieścić wszystko, co jest potrzebne, aby aplikacja działała na wielu architekturach i w wielu językach w konsoli programisty Google Play i niech tworzy pakiety zawierające tylko pliki, których potrzebuje dany użytkownik. Następnie włącza się dynamiczne dostarczanie Google Play i udostępnia właściwe pliki odpowiednim użytkownikom.

  • Plasterki - plasterki to małe „zdalne” fragmenty aplikacji, które mogą być wyświetlane na przykład na pasku powiadomień lub w wyszukiwarce Google. Jednym z podanych przykładów był wklejony odtwarzacz muzyki Teraz odtwarzane steruje wyszukiwaniem, gdy użytkownik szukał muzyki. Działania aplikacji są zasadniczo wizualne Asystent Google działania, które pozwalają użytkownikowi na coś takiego, jak obejrzenie filmu lub zamówienie jedzenia Twój aplikacja na prawie każdym ekranie. Połączone razem mogą zmienić sposób, w jaki korzystamy z naszych telefonów z Androidem.

Android P. wprowadza również nowe interfejsy API. Aplikacje opracowane dla P pozwolą programistom dowiedzieć się, jak długo aplikacja jest używana, i w jaki sposób jest używany. Następnie mogą przekazać informacje zwrotne, na przykład doradzić, że czas odłożyć telefon. Dostępny jest również nowy menedżer biometryczny, dzięki czemu producenci urządzeń mogą łatwo wdrażać takie rzeczy, jak skanowanie tęczówki oka przez bezpieczny element na sprzęcie. I oczywiście nowe elementy interfejsu użytkownika, takie jak powiadomienia i działania Asystenta, wyglądają świetnie.

Verizon oferuje Pixel 4a za jedyne 10 USD miesięcznie na nowych liniach Unlimited

Co nowego w narzędziach programistycznych Androida?

Narzędzia w Android Studio również dobrze wyglądają w wersji 3.2. Małe zmiany mające na celu ułatwienie i przyspieszenie tworzenia świetnych aplikacji są zawsze mile widziane, a te „małe rzeczy” spotkały się z ciepłym przyjęciem.

  • Emulator Androida uruchomi się szybciej dzięki narzędziom, takim jak obsługa migawek i lepsze zarządzanie zasobami. Demo pokazało, że emulator wraz z ramką urządzenia otwiera i uruchamia test warunków skrajnych Android 3D w programie 2 sekundy. Tak, dwie. Sekundy. Ja też w to nie wierzyłem, dopóki nie obejrzałem go kilka razy.
  • Material Design - Material Design był łatwym sposobem na to, aby aplikacje miały spójny wygląd i wyglądały, ale tak było też zgodny. Material Theming to Material Design, który nie sprawi, że każda aplikacja będzie wyglądać tak samo. Zjedz ciasto i też je zjedz!
  • Eksperymentalne rozszerzenia Kotlin pozwolą Ci upuścić te przyziemne rzeczy, które musisz robić raz po raz, w swojej aplikacji za pomocą jednego lub dwóch kliknięć.
  • Wsparcie dla aplikacji AR w emulatorze to całkiem spora sprawa.

Widzieliśmy także nowe narzędzia do uczenia maszynowego, język Flutter i lepszą obsługę przetwarzania w chmurze. Programowanie na Androida staje się coraz lepsze i łatwiejsze.

A co z narzędziami Chrome?

Android Studio, a także ogólna obsługa aplikacji dla systemu Linux, zbliżają się do Pixelbook. Gdyby nie było innych ogłoszeń, nadal byłoby to najlepsze Google I / O w historii. Ale widzieliśmy też wersję demonstracyjną, która pozwoliła programistom stworzyć jedną aplikację zoptymalizowaną pod kątem dowolnego ekranu i obejmującą duże ekrany Chromebooków.

Dowiemy się więcej o programowaniu stron internetowych i narzędziach do debugowania, takich jak LightHouse, w najbliższych dniach.

Coś o fuksji?

Co Fuksja? Z całą powagą, poza krótką wzmianką o języku Flutter, nie pojawiło się nic, co chcielibyśmy wiedzieć o przyszłym systemie operacyjnym od Google. Tak naprawdę nie spodziewamy się tego, ponieważ Google I / O polega na zmianach w istniejących narzędziach i nowych funkcjach dla rzeczy, których już używamy.

instagram story viewer