Сегодня, когда мы прошли важную веху и запустили во вторник Opera 15, пришло время поделиться с вами нашим видением продукта.
Когда мы выпустили наш первый браузер в 1996 году, большинство пользователей веба были не прочь повозиться с браузером и предпочитали множество вариантов настройки. Минуло 17 лет и веб теперь повсюду. Быстрая навигация и правильно работающие сайты — это самое важное для очень многих людей.
Такая ситуация привела нас к вопросу, с которым в какой-то момент сталкиваются все разработчики программ: как совместить интерфейс достаточно простой, чтобы быть интуитивно понятным для пользователя, которому нужен стабильный и быстрый браузер, который просто работает, с настраиваемым и расширяемым интерфейсом, который опытные пользователи смогут дополнять нужными им возможностями?
Ответом, к которому мы пришли, стало создание сильной и расширяемой платформы для наших новых идей. С Opera 15 мы начали с самого начала и продолжим добавлять новые возможности.
Рассмотрим Opera 15 поближе
Когда мы решили перейти на Chromium, совместимость была одна из причин, но более важным было желание тратить наше время на инновации в браузере, а не на конкуренцию для создания движка. Нам пришлось внимательно взглянуть на внутреннюю архитектуру Opera и вскоре стало очевидно, что Quick, кроссплатформенный интерфейсный фреймворк, представленный в 2003 году, был настолько тесно связан с кодом Presto, что простая замена Presto на Chromium была далеко не самой тривиальной задачей.
То же самое было и с M2: добавление почтовика в Opera 15 потребовало бы переписать его с нуля, а значит ещё большего размера дистрибутива и интерфейсных нагромождений для тех, кто им не пользуется. По этой причине мы отделили его в самостоятельную программу.
В тоже время, мы также хотели, чтобы Opera имела вид и поведение более естественное для каждой из платформ. По этой причине, принимая также во внимание, как развились системные фреймворки за последние 10 лет (особенно на OS X), мы решили построить весь интерфейс системными средствами: мы спилили весь интерфейсный слой Chromium и построили поверх новый — шаг за шагом, это была очень непростая задача. И то что вы видите сейчас — только начало.
Сначала мы также планировали реализовать Экспресс-панель, Копилку, Рекомендации и некоторые другие части системными средствами, но когда увидели отличное быстродействие наших HTML-прототипов, то решили использовать веб-технологии (самые кроссплатформенные на свете) для этих частей интерфейса. Да, вы конечно же можете открыть веб-инспектор и посмотреть как все они устроены.
Начиная с этого чистого листа, мы решили внимательнее относится к тому, как будет развиваться браузер: после долгих лет, Opera на Presto оказалась перегружена возможностями, часть из которых скорее мешала, чем помогала пользователям — вы не представляете, к примеру, сколько сообщений мы получили от пользователей, жалующихся, что их любимый сайт сломан просто потому, что они случайно включили подгонку по ширине (Fit to width).
Поэтому подходом для созданию нового интерфейса стал и до сих пор остаётся принцип различных вариантов использования браузера,
Поэтому для создания нового интерфейса мы решили рассчитывать на различные варианты использования браузера, но в то же время сохранять интерфейс достаточно простым, чтобы им могли пользоваться все. Давайте подробнее рассмотрим четыре возможности Opera 15 и объясним как мы к ним пришли.
Экспресс-панель
Мы представили идею Экспресс-панели в 2007 году. Когда мы расширили идею и позволили неограниченное количество ячеек, мы поняли, что принципиальное различие между Экспресс-панелью и закладками начинает уменьшаться. Мы заметили, что вместо просмотра сложной древовидной структуры в выпадающем меню или панели и непростой охоты на нужную закладку, пользователи, чтобы найти нужный сайт, полагаются на подсказки в адресной строке, ячейки Экспресс-панели или встроенный поиск. Это привело нас к решению переместить закладки прямо в окно браузера, туда, где всё и происходит. Дополнительная одноуровневая вложенность, визуальные миниатюры и мгновенный поиск повзоляют быстро найти нужный сайт.
Копилка
Нам показалось, что современные браузеры совсем не приспособлены для исследовательских задач. Вы открываете вкладку за вкладкой (для сравнения нескольких вариантов покупок, к примеру) и через некоторое время уже не можете понять что там и где. Сессии и группировка вкладок были призваны помочь в этом, но также путали многих пользователей, внося в интерфейс дополнительную сложность. Так мы пришли к Копилке, вертикальному обзору добавленных находок с тем же мгновенным полнотекстовым поиском, который помогает сравнивать и фильтровать. Это уменьшает количество необходимых открытых вкладок и уменьшает количество запущенных для этого процессов.
Пока мы видели людей, использующих Копилку для самых разных задач, улучшающих процесс навигации по вебу, и с нетерпением ждём куда же оно пойдёт дальше.
Рекомендации
Сегодня, когда интернет доступен повсюду, обычное дело лежать на диване или ждать автобуса, развлекаясь ноутбуком, планшетом или телефоном. Но что делать с этим бескрайним миром интересного вокруг, откуда начать? Рекомендации — это как раз то, что приносит подготовленную и отсортированную по языкам и темам информацию прямо для ваших глаз.
Режим сжатия
Не у всех всегда есть быстрое подключение. В Opera 10 появилась технология Opera Turbo для обработки сайтов быстрее на медленных соединениях, что было в дальнейшем улучшено в Opera 11.10 с помощью сжатия картинок в формат WebP. Opera 15 добавляет к этому ещё и SPDY, так что страницы будут загружаться ещё быстрее.
Будущее
Это не совпадение, что Opera 15 была выпущена в тот же день, как начался наш чёткий цикл релизов. Скоро вы узнаете что нового мы приготовили для будущих версий. Прямо сейчас, мы работаем над темами оформления, синхронизацией между устройствами и улучшением работы вкладок.
Если вы опытный пользователь (хотя, иначе бы вы это не читали) и обнаружили, что в Opera 15 нет нужной вам функциональности, прежде всего взгляните на растущий список расширений. Вы сможете найти там простое расширение для управления закладками или расширение cottonTracks, новый способ решения той же проблемы. Если вы скучаете по встроенным заметкам, обратите внимание на расширение Evernote.
Если же в Opera 15 нет чего-то принципиально важного для вас, то именно для этого мы сохранили Opera 12 и не обновили её автоматически до Opera 15. И главное, что Opera 16 выйдет уже совсем скоро.
Мы внимательно следим за вашими комментариями и отзывами, как и все 17 лет! Присылайте нам сообщения о найденных ошибках. Внутри компании мы у нас всех есть личные списки желаний: Брюс нудит про Ctrl+Enter и рекомендации для Турции, Андреас давит на нас, требуя API для расширений и закладок.
Что-то из этого увидит свет для более 50 миллионов пользователей. Что-то нет — мы не хотим сделать знаменитую «быструю лошадь» Генри Форда («Если бы я спросил людей, чего они хотят, они бы попросили более быструю лошадь»). Также мы не собираемся клонировать ни Opera 12, ни какой-либо другой браузер. Мы продолжим изобретать и делать для вас самый лучший браузер.
Автор: pepelsbey