Статья

Что нового в инструментах разработки на Google I / O 2018

protection click fraud

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

Что нового и интересного в инструментах разработки на I / O 2018?

Самым большим объявлением для разработчиков приложений для Android было Android Studio 3.2. Не потому, что всем нравится большее число, а из-за некоторых огромных функций, которые будут с ним. Хотя такие вещи, как новый сжиматель и оптимизатор, в некотором роде довольно крутые, скоро появятся несколько действительно потрясающих функций, ориентированных на пользователя.

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

  • Пакеты приложений - Google, как и разработчики, знает, что когда приложение становится слишком большим, пользователи перестают его загружать. Плата за передачу данных и свободное место могут означать, что ваше приложение теряет свою базу установок по мере роста. Чтобы бороться с этим, Google представил пакеты приложений и динамическую доставку Google Play. Разработчик может поместить все необходимое для работы приложения на нескольких архитектурах и на нескольких языках в консоли разработчика Google Play, и пусть она создает пакеты, содержащие только файлы, которые нужны конкретному пользователю. Затем включается динамическая доставка Google Play и предоставляет нужные файлы нужным пользователям.

  • Срезы. Срезы - это небольшие «удаленные» части вашего приложения, которые могут отображаться где-нибудь, например, в панели уведомлений или в поиске Google. В качестве примера был приведен музыкальный проигрыватель, который вставил Сейчас играет контролирует поиск, когда пользователь искал музыку. Действия приложений по сути визуальные Google Ассистент действия, которые могут позволить пользователю сделать что-то вроде просмотра видео или заказа еды через ваш приложение практически с любого экрана. Когда они будут объединены вместе, они могут изменить способ использования наших телефонов Android.

Android P приносит также несколько новых API. Приложения, разработанные для P, позволят разработчикам узнать, как долго приложение используется, и как это используется. Затем они могут дать отзыв, например, посоветовать вам, что пора положить трубку. Также есть новый менеджер биометрии, чтобы производители устройств могли легко реализовать такие вещи, как сканирование радужной оболочки глаза через защищенный элемент на оборудовании. И, конечно же, новые элементы пользовательского интерфейса, такие как уведомления и действия Ассистента, выглядят великолепно.

Verizon предлагает Pixel 4a всего за 10 долларов в месяц на новых безлимитных линиях

Что нового в инструментах разработки для Android?

Инструменты внутри Android Studio хорошо выглядят и с версией 3.2. Небольшие изменения, призванные упростить и ускорить создание отличных приложений, всегда приветствуются, и эти «мелочи» встречают самый теплый прием.

  • Эмулятор Android будет запускаться быстрее благодаря таким инструментам, как поддержка снимков и лучшее управление ресурсами. Демонстрация показала, как эмулятор вместе с рамкой устройства открывал и запускал стресс-тест Android 3D в 2 секунды. Да, два. Секунды. Я тоже не поверил, пока не посмотрел это несколько раз.
  • Тематика материалов. Материальный дизайн был простым способом придать приложениям единый вид и упасть, но это было слишком последовательный. Material Theming - это материальный дизайн, который не заставит каждое приложение выглядеть одинаково. Ешьте пирог и тоже ешьте!
  • Экспериментальные расширения Kotlin позволят вам одним или двумя щелчками мыши перетаскивать эти повседневные вещи, которые вам нужно делать снова и снова, в свое приложение.
  • Поддержка приложений AR в эмуляторе - довольно серьезное дело.

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

А как насчет инструментов Chrome?

Android Studio, а также общая поддержка приложений Linux, скоро появится в Pixelbook. Если бы не было никаких других объявлений, это все равно был бы лучший ввод-вывод Google за всю историю. Но мы также увидели демонстрацию, которая позволила разработчику создать одно приложение, оптимизированное для любого экрана, включая большие экраны Chromebook.

В ближайшие дни мы узнаем больше об инструментах веб-разработки и отладки, таких как LightHouse.

Что-нибудь о фуксии?

Что Фуксия? Если серьезно, за исключением краткого упоминания языка Flutter, ничего, что мы хотели бы знать о будущей операционной системе от Google, не появилось. На самом деле мы этого не ожидаем, поскольку Google I / O - это изменения существующих инструментов и новые функции для вещей, которые мы уже используем.

instagram story viewer