На прошлой неделе компания Google представила новую версию фирменного браузера Chrome для компьютеров — Chrome 60. Теперь поисковый гигант официально объявил о выпуске обновления Chrome 60 для операционной системы Android. В новой версии появилось множество улучшений и новых функций для пользователей и разработчиков.
Новый виджет поиска
Chrome 60 получил новый виджет поисковой системы, установленной в браузере по умолчанию. Он был разработан с учетом жалобы компании Яндекс в Федеральную антимонопольную службу (ФАС) по поводу нарушения местных правил конкуренции со стороны Google. Новый поисковой виджет Chrome 60 для Android универсален для различных поисковых систем, доступных в браузере — теперь пользователь может выбирать между Google, Яндекс и Mail.Ru.
Нажатие на него напрямую открывает URL-панель внутри Chrome для Android, поэтому вы можете сразу начать вводить запрос так же, как и в браузере. Ожидается, что этот поисковой виджет заменит стандартный виджет Google на устройствах под управлением Android в России уже в ближайшем будущем.
Запрет «вибрирующей» рекламы
Web Vibration API позволяет разработчикам добавить в веб-страницу рекламные объявления, которые могут получить доступ к функции вибрации Android-устройства. В основном это предназначено для мобильных интернет-игр и другого интерактивного контента, но чаще всего пользователи встречаются с ними под видом угроз про блокировку смартфона. Начиная с Chrome 60, Google запретила доступ к вибрациям, поэтому устройство больше не будет вибрировать при открытии таких рекламных объявлений.
Аналогичным образом функция beforeunload JavaScript теперь будет работать только в том случае, если пользователь в какой-то момент нажал на веб-страницу. Обычно beforeunload JavaScript тоже используется вредоносными объявлениями для отображения какого-либо предупреждения об угрозе при попытке закрыть окно/вкладку.
Интеграция платежных систем
API-интерфейс PaymentRequest был добавлен еще в версии Chrome 53 и позволяет веб-страницам использовать платежный сервис вашего устройства для совершения покупок в интернете. Chrome по умолчанию использует Android Pay, Samsung Browser — Samsung Pay, и так далее. Ранее вы не могли изменить, какую платежную систему использовать внутри браузера. В Chrome 60 эта функция стала доступной.
В Chrome 60 введена новая структура PaymentRequest, позволяющая любому платежному приложению работать с браузером. В настоящее время еще ни одно мобильное приложение не использовалось новым API, поэтому Android Pay остается единственным вариантом для пользователей Chrome. Возможно, Samsung Pay или PayPal поддержат эту функцию в ближайшее время, но точно сказать пока нельзя.
Другие нововведения
Как всегда, Chrome включает изменения как для пользователей, так и для разработчиков. Более мелкие нововведения, реализованные в Chrome 60, мы решили поместить в отдельный список:
- Видеокодек VP9, обычно используемый в файлах WebM, теперь можно использовать в видеоконтейнерах MP4.
- Несколько нестандартных функций анимации, таких как WEBKIT_KEYFRAMES_RULE и WebKitTransitionEvent, были удалены.
- WebUSB API теперь включен по умолчанию.
- Chrome 60 поддерживает формат Web Push Encryption.
- Новый API Paint Timing API позволяет разработчикам видеть, сколько времени требуется, чтобы веб-страницы отображали контент после их загрузки.
Скачать свежее обновление Chrome 60 для Android уже можно на Трешбоксе.
Ну наконец-то!