Смекни!
smekni.com

История создания браузера Опера (стр. 2 из 5)

Opera 8

19 апреля 2005 года вышла Opera 8.0. Кроме поддержки SVG Tiny, multimodal features и User JavaScript, пользовательский интерфейс был упрощён и оптимизирован. Домашняя страница была доработана до поискового портала. Однако изменения вызвали недовольство у ряда пользователей, так как некоторые дополнительные настройки оказались скрыты.

С выходом Opera 8.5 (20 сентября 2005), Opera Software объявила, что браузер теперь будет полностью бесплатным и свободным от рекламы. Среди нововведений: исправления в системе безопасности и возможность исправления пользователем неверно отрисованных страниц.

В версии 8.0 представлена поддержка SVG 1.1 Tiny. Браузер стал первым из распространённых, совместимым с этим графическим форматом. Также в Opera появился режим презентации (Opera Show), в котором можно просматривать документ HTML или XML на полном экране, без отображения элементов интерфейса программы.

Opera 9

Opera 9.0 стала первым браузером для Microsoft Windows, успешно прошедшим тест Acid2. В эту версию была добавлена поддержка спецификации XSLT, совместимость с графическим форматом SVG расширена до уровня 1.1 Basic.

Основу версий 9.0x, 9.1x и 9.2x составляет исходный код с условным названием Merlin (от англ. Merlin Falcon — «Кречет»). Разница между этими версиями заключается, в основном, в исправлении выявленных ошибок и недостатков. После версии 9.2 код Merlin использоваться больше не будет, все существенные изменения запланированы к реализации в последующих версиях.

В настоящий момент компания Opera Software работает над новыми стабильными релизами, приблизительно раз в неделю выпуская пробные сборки для бета-тестирования и анализа отзывов.

Opera 9.5

Opera 9.5, под кодовым названием Kestrel (в продолжение традиции, по названию птицы семейства соколиных, от англ. Kestrel falcon — «Пустельга»), является промежуточным шагом между версиями Opera 9.2 и Opera 10. В ней реализованы некоторые улучшения системы рендеринга отображения страниц, из тех, что планируется полностью реализовать в Opera 10. Ещё одной целью выпуска этого релиза является улучшение совместимости с различными операционными системами. Первая альфа-версия Opera 9.5 для разработчиков и тестеров вышла 4 сентября 2007 года. Релиз общедоступной бета-версии состоялся 25 октября. Основной релиз состоялся 12 июня 2008 года.

Некоторые усовершенствования новой версии браузера:

Нововведения, направленные на ещё большее повышение производительности и скорости работы браузера. Opera 9.5 почти вдвое быстрее загружает интернет-страницы, по сравнению с версией 9.23. При использовании с операционной системой Windows Vista Opera 9.5 оказывается на 50 % быстрее браузера Firefox 2.x и вдвое быстрее Internet Explorer 7.

- Улучшена поддержка CSS. В частности, браузер сможет работать с бо́льшим числом селекторов CSS уровня 3 (CSS3), а также отображать тени шрифтов (CSS2, атрибут <nobr|text-shadow>). Улучшена поддержка других веб-стандартов. Например, уровень поддержки SVG в этой версии уже составляет 93,8 % согласно тестам W3C, встроенная поддержка улучшенного графического формата APNG и языка математической разметки MathML находятся в стадии разработки.

Интерфейс претерпел некоторые изменения, одним из которых, впервые с версии 7.0, станет поддержка возможностей «экранного диктора». Браузер будет работать с Window-Eyes, JAWS и VoiceOver на Mac OS X.

- Улучшен встроенный почтовый клиент Opera Mail, в него добавлена поддержка представления содержимого почтового ящика в иерархическом виде, улучшена обработка черновиков, доработан интерфейс повышена скорость обработки писем и устранены некоторые ошибки.

Пользователи Opera 9.5 смогут воспользоваться сервисом Opera Link, который обеспечивает синхронизацию закладок и сайтов Speed Dial между версией Opera для рабочего стола и Opera Mini на мобильных устройствах, а также позволяет загрузить закладки на любом другом компьютере с Opera 9.5. Синхронизация осуществляется через встроенный аккаунт на портале сообщества my.opera.com.

Помимо новых возможностей, в Opera 9.5 добавлена совместимость с некоторыми операционными системами. Так, появились версии Opera для процессоров x64 под системы, совместимые с GNU/Linux и BSD.

Разработчиками учтены жалобы пользователей на некорректную работу браузера с некоторыми сайтами. В новой версии исправлены проблемы с сервисами Google, со стандартным шаблоном WordPress, внесены корректировки в различные библиотеки JavaScript. Также добавлена поддержка некоторых свойств CSS, таких как overflow-x и overflow-y, что также призвано улучшить совместимость с интернет-страницами.

Opera 10

В Opera 10 (кодовое название Peregrine, от англ. Peregrine Falcon — «Сапсан») разработчики запланировали большое количество нововведений. Будут добавлены новые возможности, улучшен интерфейс, расширена поддержка различных веб-технологий. Браузер станет доступен на новых операционных системах. Также в новую версию планируется включить средства для веб-разработки.

Список изменений, сделанных, на момент выхода Opera 10.00 beta (сборка 1589):

- Новая версия движка Presto 2.2.15;

- Новый скин браузера по умолчанию;

- Изменяемая длина окошка быстрого поиска;

- Модернизированные вкладки;

- Быстрые настройки количества окон (2x2, 3x3, 4x3, 4x4, 5x4 и 5x5) и возможность установки фоновой картинки для окна Speed Dial;

- Полное HTML-форматирование электронных писем;

- Веб-шрифты — возможность использования встроенного создателем страницы шрифта(вместо установленных у пользователя на компьютере);

- Поддержка цветовых моделей RGBA и HSLA. Улучшена поддержка масштабируемой векторной графики SVG;

- Ускорена загрузка сайтов (+ 40 % для тяжёлых сайтов, по сравнению с Opera 9.6);

- Opera Turbo;

- Acid 3 тест 100/100;

- Проверка орфографии теперь встроена и улучшена (поддержка 51 языка, использование открытого словаря HunSpell);

- Улучшено приложение Opera Dragonfly (alpha 4);

- Автоматическое обновление браузера;

- Встроенный журнал некорректных завершений работы браузера;

Opera Unite.

1.2. Возможности программы

Компания Opera Software позиционирует Opera как «самый быстрый браузер на Земле» («the fastest browser on Earth») Независимые проверки показали, что Opera 9.01 быстрее других браузеров в четырёх тестах из семи на Microsoft Windows и Mac OS X и в трёх из семи на Linux. Самой сильной стороной Opera является работа со скриптами JavaScript, примерно вдвое быстрее чем у других браузеров.

В Opera встроен TDI-интерфейс, настраивается блокировка всплывающих окон, есть защита от мошенничества, менеджер закачек, BitTorrent-клиент, меню поиска, RSS-агрегатор. Также в пакет входит почтовый клиент Opera Mail и клиент для IRC-сетей.

Одна из особенностей браузера — возможность быстрого перехода к наиболее часто посещаемым страницам (Speed Dial — русск. Быстрый набор или Экспресс-панель). Пользователь может задать адреса веб-страниц в девяти слотах, и после открытия пустой вкладки на ней будут отображены по умолчанию 9 (3×3) ячеек, в каждой из которых уменьшенная копия заданной страницы. Эта опция значительно облегчает навигацию между веб-сайтами. Настроить количество сайтов в Speed Dial можно начиная с версии 9.5, изменив файл speeddial.ini в папке профиля. А начиная с версии 10.0 beta эта опция доступна в интерфейсе браузера.

Opera поддерживает так называемые виджеты (Opera Widgets) — маленькие веб-приложения, которые можно запустить из среды браузера. Среди прочих существует «User JavaScript», диалект скриптового языка, позволяющая пользователю редактировать скрипты на веб-страницах и добавлять новые. Готовые скрипты можно скачать на сайте UserJS.org, с другого адреса: Userscripts.org можно скачать аналогичные скрипты для Greasemonkey, большинство из которых можно использовать и в Opera. Третий способ расширения возможностей браузера — подключение плагинов, меняющих внешний вид браузера или добавляющих к нему новые функции. В то же время, использование плагинов ограничено. Можно подключать только плагины, одобренные и распространяемые Opera Software, тогда как в некоторых других браузерах есть возможность устанавливать любые плагины.

В браузер Opera предусмотрены средства управления для людей с нарушениями зрения или ограниченными двигательными возможностями: есть голосовое управление и возможность подключения «экранных дикторов». С помощью различных установок пользователь может настроить интерфейс по своему вкусу.

Есть возможность осуществлять навигацию и настройку браузера, используя только клавиатуру. «Горячие клавиши», заданные по умолчанию, можно переобозначить по своему усмотрению. Можно также использовать «жесты мышью», которые существенно упрощают навигацию с помощью этого манипулятора, определённые последовательности нажатия клавиш и движений «мыши» позволяют, например, быстро листать или обновлять страницы, не перемещая курсор к иконкам меню навигации.

Масштабирование страниц позволяет пропорционально увеличивать или уменьшать все элементы документа: текст, изображения, флеш-анимацию, создавая эффект приближения и удаления страницы. Масштаб можно изменять в пределах от 20 % до 1000 %. Пользователь может настроить шрифты и цвета для веб-страниц, и даже преодолеть настройки стилей CSS. Это может быть полезным, например, для страниц с неудачным дизайном: когда шрифты трудночитаемы или контраст между цветом шрифта и фоном недостаточен.

Голосовое управление, разработанное совместно с IBM, позволяет пользоваться браузером без помощи мыши и клавиатуры. Opera также может читать вслух страницы и выделенные фрагменты, но это возможно только в среде Microsoft Windows и только с помощью экранного диктора, встроенного в браузер, так как программы сторонних разработчиков, начиная с версии Opera 6.0, не поддерживаются.

Управление и интерфейс

Панели

Панели располагаются в боковом меню Opera, где можно организовать закладки, почту и контакты, просмотреть записи истории, и многое другое.

Движения мышью

Уникальные движения мышью в Opera помогут ускорить навигацию в сети. Перейти назад и дальше, открывать и закрывать новые окна, или проделывать другие рутинные процедуры эффективнее используя движения мыши.