Logo uk.androidermagazine.com
Logo uk.androidermagazine.com

Що нового у інструментах розробки на google i / o 2018

Зміст:

Anonim

Android та Chrome раніше були відомі тим, наскільки важко було їх створити. Більше не. Google продовжує вдосконалювати свої інструменти для розробників з року в рік, і в I / O 2018 є багато чого радіти.

Що нового та захоплюючого в інструментах розробки на вході / випуску 2018 року?

Найбільшим оголошенням для розробників додатків для Android стала Android Studio 3.2. Не тому, що всім подобається більша кількість, а через якісь величезні функції, які будуть разом із цим. Незважаючи на те, що такі речі, як нова усадка та оптимізатор, доволі круті в нерозумному вигляді, але незабаром є деякі справді приголомшливі функції для користувачів.

  • Android Jetpack - Jetpack - це набір функцій, які розробники можуть підключати безпосередньо до своїх додатків, що підтримують чотири основні компоненти розвитку: архітектура, інтерфейс користувача, фундамент та поведінка. Ці компоненти охоплюють такі речі, як управління даними, анімація, відтворення медіа, дозволи та багато іншого. Оскільки вони не вбудовані в сам Android, Google може додати більше в будь-який час, і їх легко реалізувати через Бібліотеку підтримки Android.

  • Пакети програм - Google знає, як і розробники, що коли програма стає занадто великою, користувачі перестають бажати її завантажувати. Комісії за дані та вільний простір можуть означати, що додаток втрачає базу для встановлення під час зростання. Щоб боротися з цим, Google представив пакети програм та динамічну доставку Google Play. Розробник може помістити все необхідне, щоб програма працювала на декількох архітектурах та на декількох мовах, і в консолі розробника Google Play було створено пакети, які містять лише ті файли, які потрібні певному користувачеві. Потім Динамічна доставка Google Play запускає передачу та подає потрібні файли потрібним користувачам.

  • Фрагменти - фрагменти - це невеликі "віддалені" фрагменти вашої програми, які можуть відображатися десь, як панель сповіщень або в пошуку Google. Одним із прикладів був музичний плеєр, який вставляв елементи керування Now Playing в пошук, коли користувач шукав музику. Дії додатків - це по суті візуальні дії Google Assistant, які дозволяють користувачеві робити щось на зразок перегляду відео чи замовлення їжі через ваш додаток практично з будь-якого екрана. Якщо разом узяти їх, це може змінити спосіб використання наших телефонів Android.

Android P також пропонує нові API. Програми, розроблені для P, дозволяють розробникам знати, як довго працює програма та як її використовувати. Потім вони можуть надати відгуки, як-от порадивши, що прийшов час відкласти телефон. Також є новий менеджер біометрики, завдяки чому виробники пристроїв можуть легко реалізувати такі речі, як сканування райдужної оболонки через захищений елемент на апараті. І звичайно, нові елементи інтерфейсу, такі як сповіщення та дії Assistant, виглядають чудово.

Що нового у інструментах розробки Android?

Інструменти всередині Android Studio також добре виглядають і з версією 3.2. Завжди вітаються невеликі зміни, які спрощують та швидше створюють великі програми, і ці "дрібниці" отримали найтепліший прийом.

  • Емулятор Android запуститься швидше через такі інструменти, як підтримка знімків та краще управління ресурсами. Демонстраційний демонстратор показав емулятор, разом із рамкою пристрою, відкрити та запустити стрес-тест Android 3D за 2 секунди. Так, два. Секунди. Я також не повірив, поки не переглянув її кілька разів.
  • Тематика матеріалів - Дизайн матеріалу був простим способом змусити додатки слідувати послідовному вигляду та впасти, але він був занадто послідовним. Тематика матеріалів - це Дизайн матеріалу, завдяки якому кожна програма не буде однаковою. Поставте свій торт і з'їжте його теж!
  • Експериментальні розширення Котліна дозволять вам клацнути ці простолюдницькі речі, які потрібно робити час і знову, у свій додаток клацанням або двома.
  • Підтримка програм AR в емуляторі - це велика справа.

Ми також побачили нові інструменти для машинного навчання, мову Flutter та кращу підтримку хмарних обчислень. Розробка для Android стає все кращою та кращою та легшою та легшою.

А як щодо інструментів Chrome?

Android Pixel, а також загальна підтримка додатків для Linux підходить до Pixelbook. Якщо інших оголошень не було, це все-таки буде найкращим вводом-виводом Google. Але ми також побачили демонстрацію, яка дозволила розробнику створити одну програму, оптимізовану під будь-який екран, і вона включала великі екрани Chromebook.

Ми дізнаємось більше про веб-розробки та засоби налагодження, такі як LightHouse, найближчими днями.

Щось про Фуксію?

Що таке фуксія? Якщо говорити серйозно, за винятком короткої згадки про мову Flutter нічого, що ми хочемо знати про майбутню операційну систему від Google, не з’явилося. Ми насправді цього не очікуємо, оскільки введення / виведення Google - це все, що стосується змін існуючих інструментів та нових функцій для речей, які ми вже використовуємо.