Подробная информация о дне разработчиков

    0
    4


    GoogleОсновной доклад разработчиков на своей выставке IO в среду был посвящен Android и веб-технологиям, которые внезапно выглядят гораздо более функциональными благодаря WebGPU, API, который позволяет веб-приложениям подключаться к локальному оборудованию графического процессора.

    Chrome 113 появился с включенным по умолчанию WebGPU в начале апреля. Google продвигает эту технологию как способ запуска библиотек машинного обучения, таких как Tensorflow.js, которые работают в 100 раз быстрее, чем обычно, с добавленным ускорением графического процессора.

    Текущая работа над поддержкой WebAssembly для языков со сборкой мусора продвинулась до такой степени, что Google поощряет разработчиков Android писать код Kotlin, который можно скомпилировать в аккуратный двоичный файл Wasm и развернуть в Интернете, как сообщили участникам.

    Неуклюжий переход платформы расширений Chrome на Manifest v3, противоречивый пересмотренный API расширений, заслуживает упоминания. Али Спивак, глава отдела по связям с разработчиками расширений Chrome, признал постоянные жалобы разработчиков, заявив, что Google планирует устранить пробелы в платформе и исправить критические ошибки, прежде чем объявить новый график устаревания для текущей системы.

    «Мы дадим разработчикам время на сборку, гарантируя не менее шести месяцев между объявлением о сроках и любыми экспериментами, ставящими под сомнение функции Manifest V2», — сказал Спивак. «Мы обеспечим лучший цикл обратной связи и будем более отзывчивыми».

    Другие члены команды расширений Chrome рекламировали обновленную документацию, пересмотренный пример кода, переработанное меню, чтобы прояснить, что может делать каждое доступное расширение, улучшенный API Chrome Web Store и добавление API боковой панели.

    Явное направление

    Принятие Manifest v3 другими крупными поставщиками браузеров — намек на доминирование Chrome на рынке в дополнение к его заявленным техническим достоинствам для мобильных устройств и спорным преимуществам конфиденциальности — привело к еще одной заявке на координацию между компаниями.

    Совместно с группой сообщества W3C WebDX, Google поддерживает спецификацию под названием Baseline для устранения межбраузерной фрагментации и улучшения работы веб-разработчиков. Базовый уровень будет служить общим набором функций, которые должны быть доступны в Chrome, Edge, Firefox и Safari.

    «Это, наконец, избавляет от догадок о том, могу ли я на самом деле использовать это в своем приложении?», — сказал Мэтт Уодделл, старший директор по управлению продуктами Chrome.

    ИИ, конечно же, упоминался, чтобы помочь разработчикам писать приложения, взаимодействующие с Googleновая модель PaLM 2. В Android Studio появился помощник ИИ под названием Studio Bot, который помогает объяснять и исправлять ошибки кода. И Google Play Console теперь будет создавать пользовательские списки магазинов для разных типов пользователей с одобрением человека перед публикацией.

    Android Studio также получила возможность потоковой передачи приложений на устройства для разработки, что упрощает процесс внесения изменений в код и их отображение на тестовом устройстве.

    Что касается рекламных технологий, Google предоставляет новые возможности файлов cookie, связанные с CHIPS и собственными наборами, двумя технологиями песочницы конфиденциальности в Chrome.

    Те, кто тестирует производительность веб-приложений, возможно, захотят узнать, что GoogleВ марте 2024 года в тесте Core Web Vitals измерение First Input Delay с Interaction будет заменено на Next Paint — новый способ оценки скорости отклика веб-приложения. для этого.

    ChromeDevTools, интерфейс, через который веб-разработчики взаимодействуют с приложениями, работающими в Chrome, получил некоторую популярность. Google говорит, что трассировка стека стала чище, появилась новая опция «показать код» и более широкая надежность точек останова.

    Безопасность в центре внимания

    Различные достижения в области безопасности также имели свое значение.

    Шоколадная фабрика представила инструмент под названием «Об этом изображении», который предоставляет пользователям поиска информацию о том, когда изображение или похожие изображения были впервые введены. Googleпоисковый индекс, а также информацию о том, где изображение изначально и впоследствии появилось.

    Удалить недавние поисковые запросы теперь можно одним нажатием из интерфейса Карт, что может помочь с конфиденциальностью истории местоположений. Хотя у некоторых в этой области есть затяжные проблемы.

    Google расширяет свой API безопасности контента, используемый различными сайтами для пометки вредоносного контента с помощью ИИ, для поиска материалов о сексуальном насилии над детьми в видеоконтенте. А его API безопасного просмотра, используемый для выявления скомпрометированных веб-сайтов и предотвращения фишинга, стал быстрее.

    Google Drive получает новое представление, облегчающее обнаружение спама и нежелательного или оскорбительного контента, а также автоматические возможности классификации, аналогичные тем, которыми обладает Gmail.

    Кроме того, темная сеть сканирует идентификаторы Gmail, которые ранее предлагались только Google Подписчики One в США будут доступны любому владельцу учетной записи Gmail в США, а затем и на международных рынках.

    Пользователи Android могут рассчитывать на улучшенный интерфейс «Найти мое устройство», оповещения о нежелательном отслеживании — результат совместной инициативы с Apple — и Magic Compose, способ заставить генеративный ИИ составлять ответы на сообщения (предположительно, людям, которые вам не очень интересны). о).

    Взять флаттер

    GoogleКроссплатформенный фреймворк приложений Flutter и связанный с ним язык программирования Dart получили то самое внимание, о котором было предсказано на конференции компании Flutter Forward в январе.

    Flutter 3.10 теперь поставляется с Dart 3, который поставляется с нулевой безопасностью по умолчанию и с отключенным устаревшим «небезопасным» режимом языка. Это должно предотвратить ряд ошибок, связанных с появлением неинициализированных значений в приложениях Flutter. Нам говорят, что таких приложений много.

    «Мы преодолели порог в более чем миллион опубликованных приложений, использующих Flutter на шести платформах, что является диким числом», — сказал Тим Снит, курирующий управление продуктами для Dart и Flutter, в интервью перед конференцией.

    «Я думаю, когда мы начинали, если бы вы сказали мне, что мы опубликуем миллион приложений с помощью Flutter, вы могли бы меня поразить. Это действительно отражение того, что Flutter превратился из маленькой обрывочной идеи стартапа в Google быть этим очень популярным ведущим набором инструментов пользовательского интерфейса».

    Среди других улучшений Flutter 3.10 по умолчанию добавляет Impeller в iOS. Impeller — это название инициативы Flutter по устранению графических узких мест, связанных с загрузкой шейдеров.

    Кроме того, элементы Flutter теперь могут быть встроены в веб-страницы, такие как CSS. Более того, приложения Flutter можно свести к коду WebAssembly (Wasm) благодаря усилиям заставить Wasm работать с языками сбора мусора, такими как Dart и, как отмечалось выше, Kotlin.

    Перевод в Wasm привел к повышению скорости примерно в 3 раза для приложений Flutter. Google.

    «Поддержка WebAssembly сборкой мусора означает, что каждая из экосистем может улучшиться не только по отдельности, но и более тесно взаимодействовать друг с другом», — пояснил Снит.

    «Они используют один и тот же базовый субстрат, поэтому становится намного проще писать код без выбора языка, который является своего рода развилкой на дороге. Поэтому для нас в Googleэто действительно полезная часть сближения различных аспектов наших историй в единое архитектурное послание».

    Предыдущая статьяЛучший Google Pixel Планшетные сделки в 2023 году
    Следующая статьяВалидаторы Ethereum ($ETH) зарабатывают 46 миллионов долларов за неделю благодаря Meme Coin Frenzy
    Виктор Попанов
    Эксперт тестовой лаборатории. Первый джойстик держал в руках в возрасте 3 лет. Первый компьютер, на котором „работал” был с процессором Intel i386DX-266. Тестирует оборудование для издания ITBusiness. Будь то анализ новейших гаджетов или устранение сложных неполадок, этот автор всегда готов к выполнению поставленной задачи. Его страсть к технологиям и приверженность качеству делают его бесценным помощником в любой команде.