Google Chrome для разработчиков
Стоит отметить, что альтернативные сборки Хрома появились уже давно. Они сопровождают сей популярный браузер почти со стартовой версии. Но далеко не всем пользователям подходят альтернативные варианты.
Дело в том, что «другие» сборки Хрома предназначаются для профессионалов в той или иной области: верстальщиков, тестировщиков, разработчиков и так далее. Обычным юзерам такие браузеры не подойдут. И тем не менее, нужно рассказать о них.
Какие вообще версии Chrome бывают?
На самом деле, их не так уж и много. Однако стабильная из них всего одна. Это как раз та, которая выкладывается в свободный доступ. Скачать ее может любой пользователь. Но есть и альтернативные версии. Давайте тезисно их рассмотрим.
- Chromium. Это даже не совсем Гугл Хром. Это версия браузера без поддержки магазина приложений, тем и прочих «фишек», к которым так привык пользователь. Но есть и преимущество. В Хромиуме начисто выпилены компоненты телеметрии, обеспечивающие слежку за пользователем. По сути, эта версия – своеобразный конструктор, из которого каждый может собрать себе идеальный браузер.
- Canary. Или как ее чаще всего называют – канарейка. Эта версия предназначена для тестирования всех новшеств, добавляемых Гугл в веб-обозреватель. Сначала новые элементы проходят обкатку в Canary, а потом их добавляют в стабильную ветку. Сама канарейка стабильностью не отличается и регулярно падает. Поэтому обычному пользователю для нормальной работы она не подойдет.
- Dev. Или Developer Edition. Версия для разработчиков. Она выходит после нескольких версий Canary и совмещает в себе новые фишки с инструментарием для разработки. Обновляется иррегулярно. С завидным постоянством падает. Очень любит стирать пользовательские данные при падении. Для обычных юзеров никак не подходит.
- Beta. Название говорит само за себя. Данную версию выпускают специально для тестирования. Ее могут установить себе практически все. Но не ждите какой-то стабильности или высокой скорости работы. Обычно беты не отличаются такими характеристиками. Зато можно первым протестировать все новые фишки.
- Stable. А вот это – та версия, которую устанавливают себе все. Здесь все доведено до ума, новые возможности оптимизированы, работает браузер стабильно и не падает раз в 10 минут. Однако обновления приходится ждать очень долго. Зато есть вероятность, что в процессе работы ваши данные вдруг не исчезнут.
Вот такие версии всеми любимого Гугл Хрома существуют. Однако в данном контексте нам интересна именно Developer Edition. Поэтому нужно рассмотреть все ключевые особенности данной версии подробнее. Только тогда можно сделать заключение.
Особенности Developer Edition
Ключевой особенностью данной версии Google Chrome является наличие инструментов для разработки. Они пригодятся тем, кто разрабатывает расширения и плагины для этого веб-обозревателя. Обычный пользователь в таких инструментах потеряется.
Второй особенностью является продвинутая консоль. Она служит для правки кода и включения скрытых функций браузера. Однако с ней нужно уметь работать. Малейшая ошибка в команде может привести к весьма печальным последствиям.
Еще одна «фишка» — наличие всех последних новшеств, которые перекочевали в данную версию из Canary. Благодаря этому разработчики могут оптимизировать свои расширения под новые возможности веб-обозревателя.
Частые обновления – еще одна отличительная черта Developer Edition. Они приходят иррегулярно, но не позднее, чем раз в две недели. В некоторых случаях обновления могут приходить уже через два дня. Это удобно для тех, кто тестирует новые возможности веб-обозревателя.
Выбираем браузер для android-устройств: браузер Google или Google Chrome?
Лаборатория Overclockers.ru продолжает знакомить своих читателей с прикладным программным обеспечением для Android OS. Сначала это были «лаунчеры», потом клавиатуры, мессенджеры и «дайлеры», и вот теперь настал черед браузеров. Того ПО, с помощью которого мы выходим в интернет. Серия обзоров начнется с самых популярных приложений: стандартного веб-обозревателя Google и Google Chrome. Чем же они отличаются, и что лучше?
реклама
Несмотря на то, что Android OS принадлежит компании Google, она по умолчанию не устанавливает Google Chrome в качестве основного браузера. На первый взгляд, это выглядит странно, ведь компания-создатель одна и та же. Не проще ли разрабатывать один продукт и делать его лучше, вкладывая в него все силы? Зачем разделять усилия?
Ответ на этот вопрос, по моему мнению, понятен. Google приспосабливает Chrome к самой передовой версии OC. Проще говоря, старый добрый Google со своими плоскими белыми вкладками выглядел бы непозволительно плохо на OC Android 4.0. Ну а кроме дизайнерского решения помешали бы и программные возможности.
Самый первый веб-браузер: браузер Google
Данный обзор будет построен на рассмотрении стандартных веб-обозревателей из OC Android 4.2 и CyanogenMod 11 (Android 4.4.4). Возможно, что некоторые функции присутствуют или отсутствуют лишь на смартфонах, использованных в материале, поскольку в зависимости от ревизии Google модифицировала браузер.
Интерфейс
С какой стороны не посмотреть на стандартный браузер Google, а он хорош! Его дизайн практически не поменялся с версии 4.0 Ice Cream Sandwich, именно тогда, когда система Android стала использовать единую оболочку. А уже далее ни в 4.1, ни в 4.2 он практически не изменился. Нет, «минорные» обновления и изменения присутствуют, но они особо не меняют картины.
По умолчанию загружается главная страница поисковика Google. В верхней части у нас есть поисковая строка и самые необходимые функции: «Предыдущая страница», «Следующая страница», «Поиск», «Добавить в закладки» и «Закладки». Там же отображаются открытые вкладки и клавиша с контекстным меню. Так выглядит основной интерфейс на планшете.
реклама
А вот на смартфонах обозреватель выглядит очень минималистично. Сверху отображается поисковая строка и иконка с информацией о странице. Ну а в нижней части у нас приводится «активная» (исчезающая) панель с клавишами «Вперед» и «Назад», меню с вкладками и закладки.
Как можно видеть, интерфейс браузера на смартфонах и планшетах немного разнится, но глобальных отличий нет. Некоторые производители «железа» могут дорабатывать стандартный браузер, специально для этого выкладывают «исходники». Подобные программы, сделанные на основе «исходников», называются AOSP-браузерами (Android Open Source Project). А поэтому их вид, как правило, меняется незначительно.
Меню с закладками у штатного приложения Google выполнено достаточно продуманно. Выглядит это как некий список с превью. Количество столбиков с закладками зависит от характеристик экрана гаджета (размера, разрешения и плотности пикселей). К примеру, у среднестатистического семидюймового планшета это три столбика по пять рядов, список перелистывается вертикально. А для добавления сайта в закладки необходимо лишь «поставить» звездочку.
Вместе с закладками нам открывается доступ к истории посещений. Могу отметить, что выглядит все наглядно и удобно. Правда, в отличие от других браузеров, здесь нет функции автоматической очистки истории.
Работа
Теперь же мы перейдем к самому интересному – интернет-страницам. В качестве движка стандартный браузер использует WebKit. В принципе, работает он в большинстве случаев адекватно. Артефактов минимум, но они есть. Например, наш сайт Overclockers.ru работает хорошо, все анимированные баннеры отображаются. «Скролл», «привязанный» к нашим движениям: быстро листаем страницу – быстро переходим в самый низ, медленно листаем – медленно опускаемся вниз.
Масштабирование происходит достаточно (если использовать «пинч-ту-зум») плавно, но в стандартном браузере можно приблизить или отдалить страницу и двойным нажатием. По умолчанию оно приближает на 100%; в настройках можно изменить этот параметр, добавив (или, наоборот, уменьшив) значение.
Страница без изменений – слева; страница, подстроенная под размер экрана – справа.
В особенности порадовало качество рендеринга текста. Мы можем зумировать страницу сайта, и текст, размещенный на данном участке, будет подстраиваться под размер дисплея. Это очень удобно! Кстати, при зумировании страница не подгружается из интернета, а используются уже загруженные данные. В настройках можно включить функцию предзагрузки страниц, это позволит работать браузеру еще быстрее.
С отображением шрифтов, в отличие от большинства других браузеров и Google Chrome в частности, проблем нет. Каким шрифт должен быть, таким он и отображается, то есть, нет переходов с мелкого в крупный шрифт и наоборот.
У браузера Google есть некоторые проблемы с Adobe Flash Player, но он его поддерживает даже в OC Android 4.4. Это непревзойденный плюс по сравнению с другими интернет-обозревателями. И пусть Adobe удалила Flash Player из Google Play, но на форумах он остался. Если поискать и установить, то можно будет наслаждаться просмотром видео и запуском простых веб-приложений.
Стандартный обозреватель есть у всех устройств (даже «китайцев»), и работает он настолько хорошо, насколько компания-производитель это предусмотрела. Не стоит делать плохих выводов, если конкретно на вашем устройстве есть проблемы с ним, возможно, это вина программистов.
реклама
Было решено запускать на всех тестируемых устройствах онлайн-тест браузера HTML5test.
Полученные результаты приведены на скриншоте.
Функции
реклама
Из интересного можно отметить панель инструментов. Таким образом мы убираем верхнюю панель, а все управление будет осуществляться с помощью «полукругов», появляющихся у краев экрана. Они позволяют гораздо быстрее добираться до необходимых функций и освобождают пространство на дисплее.
Пользователи оценят и полноэкранный режим, ведь на небольшом дисплее смартфона важен каждый миллиметр. Кстати, такой режим доступен на всех устройствах и всех версиях операционных систем.
реклама
Естественно, что есть функция автозаполнения форм, чтобы каждый раз не вводить свой логин, пароль, фамилию, имя и так далее. Присутствуют и более «приземленные» функции: отслеживание гео-данных, cookie, очистка истории, блокирование всплывающих окон…
Почему я наконец бросаю Chrome: статья эксперта по безопасности
Chrome — самый популярный браузер на планете, но последнее изменение в политике приватности заставило некоторых лояльных пользователей пересмотреть свое к нему отношение. Мэтью Грин, эксперт по криптографии и профессор Университета Джона Хопкинса, посвятил этому изменению целую статью, указав, что прекращает пользоваться браузером, которому доверял 10 лет. AIN.UA пересказывает почему безопасность Chrome не гарантирует полную защиту.
Этот блог — в основном про криптографию, и я стараюсь не забивать его случайными постами в стиле «в интернете кто-то неправ». Все же для этого существует Twitter. Но время от времени какая-то тема беспокоит меня достаточно сильно, чтобы сделать исключение. Сегодня я хочу посвятить целый пост Google Chrome — я так его любил в прошлом — и почему из-за их новой политики автоматического логина я не буду использовать его в будущем.
Краткая история Chrome
Когда Google запустил Chrome 10 лет назад, казалось, это — тот редкий случай, когда все в выигрыше. В 2008 году на рынке браузеров доминировал Microsoft — компания, с некрасивой историей сокрушения конкурентов с помощью этого рыночного перевеса. Что хуже, Microsoft делала намеки о намерении зайти на рынок поиска. Это создавало существенную угрозу позициям Google.
В таких условиях Chrome был шикарным решением. Даже если бы этот браузер не принес компании ни копейки прибыли, он служил бы своей цели хотя бы тем, что давал путь в интернет другим продуктам Google. А интернет-сообщество получало отличный opensource-браузер, созданный лучшей командой разработчиков, которых только можно нанять за деньги. Это могло обозначать плохие новости для Mozilla, но в целом для стандартов интернета это было полезно.
Многие годы так и было. Конечно, Google предлагала опцию sign in для Chrome (оставаться авторизованным в сервисах компании при запуске браузера — ред.), которая предположительно собирала данные о вашем браузинге и отправляла их в Google, но это была всего лишь опция. Ее можно было легко игнорировать. Если ей не пользоваться, политика Google по обхождению с личными данными пользователей оставалась четкой: ваши данные остаются на вашем компьютере, где им и место.
Что поменялось?
Несколько недель назад Google выпустил апдейт к Chrome, который основательно поменял практику sign-in. Теперь, всякий раз когда вы авторизуетесь в каком-то из сервисов Google (к примеру, в Gmail), Chrome автоматически подключится к вашему аккаунту Google, не уведомляя вас об этом. Однако, и это важно, разработчики Google уверяют, что это не обозначает автоматическую синхронизацию ваших данных с Google — пока что. Единственное предупреждение — в том, что в правом верхнем углу браузера появится картинка вашего Google-профиля. Так однажды я заметил свою:
Это изменение не прошло полностью незамеченным. По этому поводу шли живые обсуждения на сайтах вроде Hacker News. Но основная айтишная пресса полностью пропустила эту тему. Это плохо, ведь этот апдейт серьезно повлияет на будущее Chrome. В этом посте я собираюсь показать, почему это важно. С моей точки зрения, это можно свести к четырем пунктам:
- Никто из команды разработчиков не может предоставить внятного объяснения, почему это изменение необходимы. Их текущие объяснения не имеют смысла.
- Это изменение сильно повлияет на приватность и доверие пользователей, а Google ничего не сможет с этим поделать.
- Это изменение подпортит и собственные политики приватности Google.
- Google нужно прекратить относиться к пользователям как к возобновимому ресурсу.
Предупреждаю, далее текст будет звучать немного пафосно, но все равно прочтите до конца, пожалуйста.
Безопасность Chrome: объяснение Google не имеет смысла
Новая функция, которая включает автоматический логин, называется «Соответствие идентификации между браузером и хранилищем кукиз». После обсуждений с двумя разработчиками Chrome (имена приводить не буду, не хочу, чтобы они меня возненавидели), мне предоставили два объяснения:
Безопасность Chrome: что изменилось
Перефразируя: если вы уже залогинены в Chrome и ваш друг сядет за ваш компьютер, случайно может получиться так, что кукиз Google-аккаунта вашего друга загрузятся в ваш аккаунт. Это звучит плохо, никому такое не понравится.
Здесь нужно отметить: чтобы эта проблема вас касалась, вам уже надо быть залогиненным в Chrome. В таком описании проблемы ничего не указывает на пользователей, которые не захотели логиниться в браузер.
Так что, если ваша проблема — залогиненые пользователи, зачем вводить апдейт, который заставляет логиниться неавторизованных пользователей?
А это важно, поскольку синхронизируй или нет, но…
Это изменение сильно повлияет на приватность и доверие пользователей
Команда Chrome подобрала единственный аргумент в защиту этого апдейта: то, что вы залогинены в браузере, не означает автоматически, что браузер отсылает ваши данные на серверы Google. В частности, сейчас Chrome будет залогиниваться в ваш Google-аккаунт без вашего согласия (как раньше происходило с Gmail-аккаунтом), но не будет активировать функцию синхронизации, которая пересылает данные в Google. Для этого нужно согласие пользователя. Так что в теории данные останутся на его компьютере.
В этом нет смысла сразу по нескольким причинам.
Согласие пользователя важно. За 10 лет его существования браузер Chrome постоянно меня спрашивал: «Вы хотите залогиниться в свой Google-аккаунт?». И 10 лет подряд я отвечал: «Нет, спасибо». Chrome и сейчас задает мне этот вопрос, вот только не принимает во внимание мой ответ.
Проблема здесь следующая: если вы не хотите принимать во внимание мое согласие, почему я должен доверять любым другим вашим формам, где нужно согласие пользователя? Фактически, я раньше никогда даже не слышал об опции синхронизации Chrome, по той простой причине, что до сентября 2018 я никогда не логинился в Chrome. Сейчас мне нужно учить эти новые термины, и верить, что Chrome сдержит обещание, не будет передавать мои данные.
Синхронизация в Chrome — это dark pattern («темный паттерн», уловка в интерфейсе, призванная повлиять на поведение пользователя). Теперь, когда меня автоматически логинят в Chrome, перед моими глазами — такое новое меню:
Безопасность Chrome: синхронизация
Эта большая голубая кнопка обозначает, что мои данные уже синхронизируются с Google? Это пугает! Возможно, это приглашение синхронизировать их? А что случится с моими данными, если я случайно нажму ее?
Вкратце, Google превратил процесс согласия на загрузку данных из чего-то, требующего сознательного усилия (ввода логина/пароля) во что-то, что я могу активировать случайным кликом. Это и есть «темный паттерн». Специально или нет, он повлияет на то, что люди будут активировать синхронизацию, даже не зная об этом, или же будут уверены, что синхронизация уже включена и нет ничего страшного в том, чтобы расширить доступ Google к своим данным.
Не нужно верить мне на слово. Но это пугает даже бывших сотрудников Google.
«Большому брату» не обязательно на самом деле следить за вами. Мы рассказываем браузеру такие вещи, которые не решились бы рассказать ближайшему другу. Мы творим это, смутно понимая, что интернет шпионит за нами. Но мы также верим, что этот шпионаж — слабенький и основан на предположениях. Совсем не сравнить с тем, как если бы кто-то стоял прямо у нас за плечом и мог получить номер нашего водительского удостоверения из пары кликов.
Что случится, если эта вера пошатнется? Многочисленные исследования указывают, что сама мысль о слежке может сильно увеличить градус самоцензуры пользователей. Будет ли пользователь спокойно гуглить информацию о болезни, если его настоящее имя и фото всегда светятся в углу браузера? Команда Chrome считает, что да. Я думаю, они ошибаются.
Этот новый подход будет иметь последствия для приватности, даже если синхронизация и в самом деле не работает. К примеру, если я вылогинился из браузера, когда я логинюсь, все мои данные за период, пока я не был авторизован, попадут в Google или нет?
Это изменение подпортит и собственные политики приватности Google
Политика приватности Chrome — невероятно простой документ. В отличие от большинства подобных документов, он создавался как обещание пользователям, а не как обычные юридические уловки. Он описывает две модели браузинга: «базовая» и «с авторизацией». Они сильно отличаются.
В базовой модели данные хранятся локально. При авторизации они отправляются на серверы Google. Если хотите приватности, не логиньтесь. Но что если ваш браузер сам будет решать, в каком режиме работать?
Технически, правила приватности нарушены не будут. Но проблема в том, что вы больше не сможете сами решать, в каком режиме вы будете работать. После того, как я обнародовал свои опасения, я получил письмо от разработчиков Google о том, что компания обновит свою политику приватности, чтобы отражать новые правила работы Chrome.
Безопасность Chrome: доверие — не возобновляемый ресурс
Как для компании, которая держится на сборе огромного количества пользовательских данных, Google удалось справиться с негативом и критикой по нарушениям приватности намного лучше, чем, скажем, Facebook. Это не потому, что Google собирает меньше данных, просто раньше компания обращалась с ними более осмотрительно и ответственно.
Facebook обычно сначала меняет настройки приватности, а затем извиняется, у Google же — правила приватности довольно ясные, и они нечасто меняются. Google обещает обходиться с данными пользователей определенным образом — и держит обещание. Но похоже, этот подход меняется.
Репутация Google зарабатывалась тяжелыми трудом. Подобные апдейты уничтожат доверие пользователей. Если бы этот апдейт решал критическую проблему… Если бы только Google мог меня убедить, что дело в этом.
Безопасность Chrome: выводы
Прежде чем завершить текст, хотел бы привести два контраргумента по вопросу от людей, которых я считаю экспертами в отрасли. Один — в том, что Google уже шпионит за вами через кукиз, рекламную сеть и партнерки, так в чем же проблема с авторизацией в браузере? Один из моих собеседников описал этот апдейт так: «теперь в Chrome на вас будет два ярлыка с именем вместо одного». Но мне кажется, этот контраргумент бессмысленный — если компания уже нарушила мою приватность, это само по себе не является оправданием для еще большего нарушения.
Второй контраргумент звучит так: Google всегда планировал поступать с данными именно так, и если вы пользуетесь его продуктами, вы — нуб. Крайняя степень этого аргумента предполагает, что я должен использовать lynx+Tor. Если я этого не делаю — так мне и надо.
Не согласен и с этим аргументом. Думаю, для компании типа Google целиком возможно создать хороший удобный opensource-софт, который при этом не нарушает приватности. 10 лет подряд я верил в то, что именно так поступает Chrome.
Создавайте, редактируйте и просматривайте документы на любом устройстве – телефоне, планшете или компьютере. Все это можно делать даже без подключения к Интернету.
- Скачать Документы для Android
- Скачать Документы для iOS
Microsoft Edge
Windows, macOS, Android
Microsoft долгое время поддерживала свой браузер Edge, который пришел на смену безнадежно устаревшему и потерявшему всю свою былую популярность Internet Explorer. Изначально в нем использовался собственный движок EdgeHTML, однако спустя всего четыре года после первого релиза этого браузера Microsoft приняла решение перевести его на Chromium. Так что, по сути, перед нами совершенно новый браузер, продвигаемый под старым названием.
Пользователь может выбирать стиль стартовой страницы, поддерживается синхронизация ряда пользовательских данных (пароли, избранное и т.д.) между различными платформами, есть возможность установки расширений, причем не только из фирменного магазина Microsoft Edge Addons, но и из внешних источников, например, Chrome Web Store. Edge блокирует трекеры на сайтах, защищает от фишинга и предупреждает об опасных сайтах, а также позволяет открывать сайты в приватном режиме
Релиз нового Microsoft Edge состоялся совсем недавно, в середине января 2020 г., и ряд запланированных функций в нем пока отсутствует.
Древние процессоры никому не нужны
Разработчики ПО постепенно исключают поддержку устаревших процессоров из своих разработок. Так, в середине января 2021 г. стало известно, что из ядра Linux в обозримом будущем может пропасть поддержка целого ряда CPU, вышедших много лет назад и давно не получавших апдейты от своих разработчиков. В списке на удаление оказалось свыше 20 чипов – большая часть с архитектурой ARM, а также с MIPS и PowerPC.
В начале февраля 2021 г., как пишет The Register, свое отношение к старым процессорам высказал лично Линус Торвальдс (Linus Torvalds), создатель Linux. Он назвал чипы Intel Itanium «потерянными» и сообщил, что их поддержка будет исключена из состава ядра Linux.
Процессоры Itanium были разработаны Intel совместно с компанией HP, которая в 2015 г. раскололась на HP Inc. и HPE. Первый чип этой серии вышел в 2001 г., а его поддержка была реализована в Windowt NT, Linux и других платформах. В настоящее время Itanium используется в серверах HP Integrity.
В 2017 г. Intel выпустила новую линейку процессоров Itanium – 9700 «Kittson», после чего заявила, что это будут последние такие чипы. Зимой 2019 г. она сообщила, что прекратит поставки Itanium в июле 2021 г.
«HPE больше не принимает заказы на новое оборудование на базе Itanium, а Intel прекратила прием заказов на эти чипы еще год назад. Несмотря на то, что Intel все еще официально поставляет чипы до 29 июля 2021 г. вероятность того, что заказы на них еще кто-то оставляет, мала», – сказал Линус Торвальдс.
Преимущества установки приложений в Google Chrome
Размещенные в сети программы можно использовать в любом браузере, который поддерживает современные веб-технологии.
Однако, существуют некоторые преимущества установки таких программ в Google Chrome.
- Значки программ. Когда вы устанавливаете программу с веб-магазина в Google Chrome, ее значок добавляется на страницу новой вкладки, поэтому вы можете легко находить и открывать программу.
- Способ открывания программы. Вы можете настроить, чтобы программа всегда открывалась на обычной вкладке, на закрепленной вкладке или в полноэкранном режиме. Просто щелкните правой кнопкой мыши значок программы на странице новой вкладки и укажите настройки.
- Доступ к программам с любого компьютера. Воспользуйтесь функцией синхронизации Google Chrome, чтобы сохранить свои программы в аккаунте Google. Благодаря этому вы сможете видеть список своих программ независимо от того, каким компьютером пользуетесь.