Окт
26
2011

Сборка Opera Labs: Opera Reader и HTML5 API getUserMedia

Разработчики Opera на прошлой неделе выпустили тестовую сборку Opera 12 с добавлением двух новых функций: getUserMedia и Opera Reader.

Как и было обещано на конференции Up North Web, в Opera появится поддержка бесскроловых страниц, механизм которых разработал Хокон Виум Ли, технический директор Opera, разработчик CSS. Также в вышедшей LAB-сборке Opera поддерживается HTML5 API под названием getUserMedia, позволяющий получить доступ к видеокамере на компьютере\ноутбуке пользователя.

Opera Reader

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

Технология Opera reader

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

Для того, чтобы опробовать данную технологию, достаточно скачать lab-версию Opera 12. Ссылка находится в конце статьи. Для демонстрации Opera Reader была создана специальная страница с несколькими примерами. Конечно, функция больше подойдет обладателям больших смартфонов и планшетов, но и на ноутбуке\компьютере вызывает интересные ощущения от использования.

getUserMedia в Opera 12

Также была добавлена работоспособность HTML5 API getUserMedia. Данное API позволяет в качестве источника HTML5 тега < video >, выводить данные с веб-камеры пользователя. Для демонстрации была создана специальная страница, основанная на знаменитом эксперименте с видео, которое разлетается на кусочки при нажатии на него мышью.

html5 exploding camera

Скачать Opera 12 lab с нативными страницами и getUserMedia, можно по данным ссылкам
Версия для Mac: snapshot.opera.com/labs/camera-and-pages/Opera-Labs-Camera-and-Pages-12.00-1113.dmg
Версия для Windows: snapshot.opera.com/labs/camera-and-pages/Opera-Labs-Camera-and-Pages-12.00-1113.exe
Версия для Linux: snapshot.opera.com/labs/camera-and-pages/Linux-FreeBSD/

Примечание.
Стоит только добавить, что данная сборка носит чисто ознакомительный характер и не в коем случае не претендует на повседневное использование. Еще пару слов о ней:
Основа lab-сборки — последние релизы Opera 12 pre-alpha. Поэтому, например, аппаратного ускорения и WebGL в ней нет.
Выделение текста отключено и не работает.
Управление камерой пока не имеет графического представления. Оно будет добавлено в ближайшее время.

2 комментария Комментировать

  • Классно было бы, если сделали возможность подгонять все страницы под эту технологию (Opera Reader). Ощущения хорошие от работы. Причем, все подстраивается не только под размер устройств, но даже если окно браузера изменять в размерах — все будет изменяться.

  • Да, Опера Ридер — новшество интересное. И страницы скроллит очень мягко и плавно.

    Было бы неплохо, если бы они встроили в Оперу нативный ридер (как в Сафари), который бы превращал любую статью в текст, который можно листать как книгу.

Оставить комментарий

Цитировать