Текст книги "Цифровой журнал «Компьютерра» № 13"
Автор книги: Компьютерра Журнал
сообщить о нарушении
Текущая страница: 5 (всего у книги 12 страниц)
Тег video делает Firefox устаревшим браузером
Андрей Письменный
Спор о том, как должен быть реализован тег video в спецификации HTML5, оказался неожиданно жарким и чуть ли не политическим. Изначально планировалось выбрать один формат кодирования видео, который поддерживали бы все браузеры, но их производители не смогли сойтись на одном кодеке: в Apple и Nokia предпочитают H.264, в Mozilla и Opera настаивают на использовании Ogg Theora, а в Google поддерживают оба. С анонсом Internet Explorer 9 выяснилось, что в Microsoft тоже выбрали H.264, так что, похоже, Mozilla и Opera остаются в меньшинстве.
В отличие от малораспространённого кодека Theora, H.264 давно превратился в промышленный стандарт: он встроен во все популярные операционные системы, реализован на аппаратном уровне и повсеместно используется уже сейчас. Вдобавок, H.264 обеспечивает более высокое качество, чем его соперник. Проблема только в том, что особенности реализации этого кодека защищены множеством патентов.
Позиция Apple и Nokia, наотрез отказавшихся поддерживать Theora, вполне понятна. Обе компании производят мобильные устройства, снабжённые аппаратными декодерами H.264. Аппаратных декодеров Theora не существует, а без них воспроизведение видео расходует заряд аккумуляторов неприемлемо быстро.
Фонд Mozilla не испытывает особого интереса к мобильным платформам, зато очень трепетно относится к вопросам патентной чистоты. Патенты на H.264 принадлежат компании MPEG LA, и авторы реализаций кодека обязаны платить ей небольшие патентные отчисления за каждое устройство и каждую копию программы, в которых он используется.
Сайтам вроде YouTube тоже куда удобнее было бы перейти на H.264, чем на Theora или любой другой кодек. Дело в том, что они хранят видео именно в H.264, и переход на другой форат означал бы необходимость перекодировать все имеющиеся файлы. К тому же у Theora существенно хуже качество сжатия, а трафик в масштабах, необходимых популярным видеохостингам, далеко не бесплатен. Сайты YouTube и Vimeo уже запустили тестовую поддержку видео в H.264.
Пропагандистам свободного софта популярность проприетарного кодека представляется довольно неприятным явлением. В Free Software Foundation решили попробовать исправить ситуацию. Организация обратилась к Google с просьбой «освободить» (то есть выпустить с бесплатной и неотзываемой лицензией) кодек VP8 и начать использовать его на YouTube. Права на VP8 перешли к Google после приобретения компании On2 Technologies. Ответа на просьбу FSF пока что не последовало.
Как отмечает автор блога Daring Fireball Джон Грубер, кодек Theora неудобен для компаний и по другой причине. Хотя создатели Theora и не использовали патентованных алгоритмов, это не защищает кодек от претензий обладателей патентов на схожие технологии сжатия видео. В случае с H.264 патентным троллям придётся судиться с компанией MPEG LA, которая без труда защитит свои права. Использование же Theora означает, что атаке подвергнутся сами разработчики браузеров и устройств. Вполне возможно, что из-за неясной патентной ситуации крупные компании вроде Microsoft и продолжают игнорировать «Теору».
До анонса Internet Explorer 9 казалось, что Theora и H.264 будут сосуществовать – к стандарту HTML5 даже успели принять поправку, предполагающую указание кодека в теге video. Сайты постепенно перешли бы на H.264 и тег video, а проигрыватель на Flash выдавали бы только пользователям устаревших браузеров. Однако поддержка H.264 в IE9 нарушила равновесие. После выхода этого браузера в числе «устаревших» останутся лишь Firefox, старые версии Internet Explorer и Opera.
Можно ожидать, что прагматичные разработчики Opera рано или поздно реализуют поддержку H.264 вслед за более популярными браузерами. Проблема со старыми версиями Internet Explorer тоже решаема: воспроизведение H.264 в них можно организовать через соответствующий плагин. А вот в фонде Mozilla настроены на борьбу за конца: Firefox не станет воспроизводить H.264, даже если нужный кодек уже есть в операционной системе.
Увы, такая настойчивость может привести лишь к одному результату – Firefox останется в компании морально устаревших браузеров.
К оглавлению
Обзор интернет-устройства Viliv S5
Игорь Осколков
К извечному вопросу «Чем отличается смартфон от коммуникатора?» не так давно прибавился ещё один: «Как отличить нетбук от субноутбука или просто маленького ноутбука?». Ну а теперь вредные маркетологи придумали ещё и загадочный термин MID.
MID (Mobile Internet Device) или мобильное интернет-устройство – это сверхкомпактный ПК с диагональю экрана от четырёх до семи дюймов, ориентированный, в первую очередь, на сетевые сервисы и просмотр веб-страниц. MID занимают промежуточное положение между смартфонами и ультрамобильными компьютерами (UMPC). К MID с небольшими оговорками можно отнести и Nokia N900, и Apple iPad, и множество других устройств. Сама идея мобильного интернет-помощника тоже не нова – достаточно вспомнить интернет-планшеты, которые Nokia выпускает с 2005 года.
Intel предложила термин Mobile Internet Device на весеннем форуме разработчиков IDF 2007. Именно тогда был показан первый прототип устройства на базе платформы McCaslin. Увы, разработка оказалась не самой удачной: процессор A100/A110 работал не только очень экономично, но и очень медленно. Впрочем, прототип вызвал определённый интерес среди пользователей и вендоров.
Платформа следующего поколения – Menlow – на базе процессоров Intel Atom Z5xx Silverthorne, показанная годом позже, оказалась намного лучше, чем McCaslin. Большая часть современных MID на решениях Intel основана именно на ней. В 2009 году платформа снова обновилась и получила кодовое имя Moorestown, а в 2011 году нас ждёт Medfield.
Не так давно «Компьютерре» удалось поближе познакомиться с инженерным образцом устройства на базе Menlow, однако он больше подходил разработчикам, чем обычным пользователям. К тому же, та модель устройства так и не была запущена в серийное производство. Зато теперь в нашу тестовую лабораторию попало не менее интересное устройство – MID Viliv S5 от корейской компании Yukyung. Это одно из первых серийных MID – и единственное, которое доступно для теста в России.
Viliv S5 выглядит скромно, но симпатично. Его корпус изготовлен из матового пластика чёрного цвета, который, к сожалению, очень быстро заляпывается отпечатками пальцев. Материал корпуса приятен на ощупь и не скользит. При небольших размерах (154x84x24,5 мм) устройство весит почти полкило. Вряд ли кому-то понравится держать такой MID на весу несколько часов подряд.
Матовый сенсорный экран с диагональю 4,8 дюйма имеет разрешение 1024x600 (максимальное – 1024x768). У дисплея на удивление высокая точность позиционирования и хорошая отзывчивость. Экран резистивный, так что никакого мультитача нет и в помине. Слева от экрана находятся пятипозиционный джойстик и кнопка для вызова главного меню. С правой стороны располагаются три клавиши: одна нужна для вызова контекстного меню (аналог правого клика), другая включает экранную клавиатуру, а последняя называется «OK» и действует как замена Enter или левого клика мыши; при долгом нажатии она отключает экран. Все кнопки имеют неяркую белую подсветку. По бокам экрана располагаются небольшие, но очень громкие стереодинамики. Устройство лишено микрофона.
Сверху имеется стандартный 3,5 мм аудиоразъём, кнопка-качалка для регулировки громкости (если нажать её в центре, то звук отключится до повторного нажатия) и довольно хлипкая на вид телескопическая антенна для модема 3G. На правом торце находятся петелька для ремешка, к которому крепится каплеобразный стилус, и кнопка для включения и блокировки устройства. На левом торце располагаются гнездо и индикатор питания, стандартный порт USB, порт micro-USB и проприетарный разъём для подключения док-станции или вывода изображения на телевизор. Там же прячется малюсенькая кнопочка сброса. Под аккумулятором есть слот для SIM-карты. Качество сборки отменное – корпус устройства монолитен, нет никаких люфтов или болтающихся элементов.
Центральный процессор Intel Atom Z520 с частотой 1,33 ГГц дополняется одним гигабайтом DDR2 RAM и твердотельным накопителем на 30 гигабайт. Видеокарта Viliv S5, разумеется, интегрированная (Intel GMA 500), но всё же поддерживает аппаратное ускорение декодирования видео в форматах H.264, MPEG2, VC1 и WMV9. Для связи с внешним миром есть WiFi 802.11 b/g, Bluetooth 2.0+EDR, 3G-модем, ИК-порт и приёмник GPS на чипсете Sirf Star 3. Работает всё это хозяйство под управлением Windows XP Home Edition, но при желании можно установить Windows Vista или 7. Время «холодного» старта – примерно полминуты.
Производительности Viliv S5 вполне хватает для типичных офисных задач: работы с документами, веб-сёрфинга, прослушивания музыки и так далее. Компания-изготовитель утверждает, что устройство годится для просмотра видео высокого разрешения. На самом деле это не так. Viliv S5, как правило, без запинки проигрывает ролики 720p и ниже. Попытки воспроизвести более качественное видео неизбежно приводят к некоему подобию слайд-шоу с фоновой музыкой. Зато устройство хорошо справляется с полноэкранным видео с YouTube, RuTube и Vimeo.
Если не считать большого веса, эргономика Viliv S5 неплохо проработана. Устройство удобно лежит в руках, даже если в него воткнута флэшка. Большими пальцами можно без труда дотянуться до любой точки экрана. Виртуальная клавиатура хороша: она полупрозрачна, занимает чуть меньше половины экрана, и не мешает набору текста. Иногда различные всплывающие подсказки перекрывают клавиатуру, что очень неудобно. Есть возможность задействовать некоторые сочетания клавиш. Если долго удерживать кнопку вызова клавиатуры, то на ней автоматически нажимается Ctrl+Alt. Плохо лишь то, что при нажатии Shift или Caps Lock изображения на клавишах не меняется. Иногда это может привести к небольшой путанице.
Интересно, что имеются и сочетания аппаратных клавиш. Menu + регулятор громкости меняют яркость экрана, а Menu + кнопка вызова клавиатуры запускает окно специальных возможностей. В устройство также встроен вибромоторчик. Можно настроить его так, чтобы он вибрировал либо при каждом прикосновении к экрану, либо только при наборе на клавиатуре. Впрочем, его можно вообще выключить.
Главная проблема Viliv S5 в том, что для столь небольшого экрана разрешение довольно велико. В результате все элементы пользовательского интерфейса выглядят маленькими, и в них трудновато попасть, несмотря на точность экрана. Всё-таки Windows 7 намного лучше смотрелась бы на этом устройстве – эта система хотя бы оптимизирована для работы на сенсорных экранах. Разработчики отчасти предусмотрели эти нюансы. Есть несколько предустановленных приложений с пальцеориентированным интерфейсом, но их слишком мало: проигрыватели аудио и видео, а также примитивный веб-браузер (в качестве замены отлично подошёл бы Mozilla Fennec). Любопытно, что только в видеоплеере нельзя вызвать виртуальную клавиатуру.
Для упрощения работы с устройством разработчики написали альтернативную оболочку CubeUI, которая загружается автоматически. Она включает пять тематических разделов, а также календарь и виджет погоды. Разделы состоят из четырёх секций. В каждом разделе можно разместить до 36-ти ярлыков для запуска приложений. В верхней части оболочки есть панель с индикаторами состояния беспроводных интерфейсов и уровня заряда батареи, регуляторы яркости и громкости, иконка переключения режимов вибрации. Там же выводятся дата, время и день недели. В целом, CubeUI – это достаточно интересная и удобная оболочка. При желании её всегда можно свернуть или вовсе отключить. Для более наглядного представления рекомендуется посмотреть видео с демонстрацией работы оболочки.
(http://www.youtube.com/v/r7RBRaGLaEY&hl=ru_RU&fs=1&rel=0)
У Viliv S5 есть несколько особенностей, о которых стоит упомянуть. По умолчанию одновременная работа 3G-модема и WiFi невозможна, но производитель уже выпустил патч для исправления этой проблемы. Через сотовую сеть можно не только передавать данные, но и общаться голосом. Для этого есть многофункциональная программа Mobile Partner, но она, увы, обладает неудачным интерфейсом – все элементы управления очень маленькие. Лучше поискать ей замену. Из-за отсутствия встроенного микрофона звонки можно совершать только посредством Bluetooth-гарнитуры, что не очень удобно.
Также есть несколько полезных системных утилит и опций. Viliv Manager позволяет настроить основные параметры устройства. I–Viliv for MID автоматически ищет обновления драйверов и фирменного ПО, но при этом ужасно медленно работает и иногда ошибается с версиями софта. В Viliv S5 встроена система восстановления ОС до исходного состояния под названием AMI Rescue. Для её запуска надо зажать джойстик при включении устройства. GPS-приёмник работает прекрасно, но в комплекте нет никакой программы навигации, так что придётся устанавливать её самостоятельно. В принципе, Viliv S5 можно использовать в качестве навигатора или автомобильного компьютера. Правда, придётся докупать зарядное устройство, так как стандартной батареи хватает на 4–5 часов работы при средней яркости экрана и включённом WiFi или 3G.
В целом, Viliv S5 можно назвать удачным примером Mobile Internet Device. К несомненным плюсам устройства можно отнести хорошую производительность, богатый набор беспроводных интерфейсов и портов ввода-вывода, хороший сенсорный экран, а также неплохо продуманную эргономику и отличное качество сборки. К тому же Viliv S5 абсолютно бесшумен, так как в нём используется пассивная система охлаждения, которая хорошо справляется со своей работой.
Однако у Viliv S5 хватает и недостатков. Устройство достаточно тяжёлое. Определённо не хватает микрофона, веб-камеры и слота для карт памяти. Полезно было бы иметь встроенный WiMax-модем, нормальный трекпойнт вместо джойстика и откидывающуюся подставку. Однако больше всего проблем вызывает неоптимизированность интерфейса программ под такой экран (если не считать CubeUI). В комплектном ПО также есть небольшие огрехи, но их наверняка исправят в последующих обновлениях. Наконец, самый важный момент – отсутствие какой-либо русификации.
В США премиум-версия Viliv S5 в расширенной комплектации и с SSD на 64 гигабайта стоит 599 долларов. В Россию устройство пока официально не поставляется.
К оглавлению
Несколько вопросов по следам конференции MIX
Михаил Карпов
15 и 16 марта компания Microsoft показала на конференции MIX в Лос-Анджелесе новую мобильную систему Windows Phone 7 и усовершенствованный движок Internet Explorer 9 с поддержкой HTML5. На вопросы, которые остались после завершения MIX, «Компьютерре» ответил эксперт по технологиям разработки департамента стратегических технологий Microsoft в России Михаил Черномордиков.
– Будет ли в браузере Windows Phone использоваться движок Internet Explorer 9, поддерживающий HTML5?
– MIX – конференция для разработчиков, на которой Microsoft делится с посетителями своими планами, поэтому всё, что там было показано, не финализировано. Но на сегодняшний день в браузере Windows Phonе 7 используется движок Internet Explorer 7 с элементами движка Internet Explorer 8, браузеров настольных версий Windows. Безусловно, со своими модификациями, возможностями.
– Какова позиция Microsoft в конфликте вокруг тега video HTML5? Будут ли Windows Phone и Internet Explorer 9 поддерживать только H.264, или в компании рассматривают и другие кодеки?
– Пока никаких деталей относительно реализации HTML5-видео не было рассказано, а всё, что было показано – это работа этого тега. В той версии, которая была показана, поддержка тега video и кодека H.264 есть, в текущей, доступной для тестирования, – нет. Подчеркну, что IE9 находится в разработке, так что ничего конкретного сейчас сказать по этому вопросу нельзя. (От редакции: отвечая на другой вопрос, Михаил Черномордиков подтвердил, что аппаратно Windows Phone 7 будет поддерживать только H.264).
– Приложения для Windows Phone разрабатываются на Silverlight. Не приведёт ли это к более низкой производительности, более высоким требованиям к процессору и памяти и уменьшению срока автономной работы телефона?
– Решение использовать Silverlight было принято с самого начала и не должно привести к таким последствиям. Это не тот сценарий, когда сначала была сделана платформа, Windows Phone 7, а потом на неё была портирован Silverlight. Система Windows Phone 7 разрабатывалась с учётом возможностей этой технологии и XNA. Они дополняют друг друга, ни о какой адаптации и портировании речь не идёт. Они являются родными для системы, поэтому производительность находится на хорошем уровне.
– В какой раздел службы XBox Live попадут кроссплатформенные игры, которые будут запускаться как на Windows Phone 7, так и на приставке XBox?
– Раньше игры, разработанные под XNA, назывались Community Games, сейчас этот раздел XBox Live называется Indy Games. Пока что, [если бы телефоны на основе Windows Phone 7 были в продаже] такие игры находились бы в этом разделе.
– В России не продаётся плеер Zune, в котором многие видят предшественника Windows Phone. Будет ли продаваться сам Windows Phone?
– Конечно, аппараты на Windows Phone 7 будут продаваться в России.
К оглавлению
Ёмкостные против резистивных
Олег Нечай
Неоднократно убеждался в том, что обычные пользователи решительно не подозревают о существовании разных типов сенсорных экранов и с неподдельным изумлением узнают, что отсутствие реакции дисплея свежекупленного коммуникатора на привычные тыканья карандашом вовсе не есть признак неисправности. Просто это другой экран, построенный на другой технологии. Даже некоторые продавцы путаются в показаниях, приписывая дисплеям одного типа свойства других. Так что сначала мы проведём краткий ликбез, после которого вы сможете отличать экраны разных типов буквально на ощупь. А потом поговорим о том, за которым из них будущее.
В современных мобильных устройствах – смартфонах, коммуникаторах, плеерах – используются сенсорные экраны двух типов: резистивные и ёмкостные. При этом более 90 % всех сенсорных дисплеев сегодня относятся к резистивному типу, хотя уже явно наметилась тенденция к увеличению доли ёмкостных экранов.
Чтобы перестать путаться, достаточно запомнить: резистивные экраны чувствительны к нажатию, а ёмкостные – к касанию. Эта разница обусловлена конструкцией дисплеев, и приучить, например, ёмкостной экран к распознаванию нажатий карандашом невозможно в принципе.
Резистивный экран представляет собой стеклянный жидкокристаллический дисплей, на который наложена гибкая мембрана. На соприкасающиеся стороны нанесён резистивный состав, а пространство между плоскостями разделено диэлектриком. По краям пластин закреплены электроды (четыре или восемь, пять или шесть и семь). Несложно догадаться, что при нажатии экран и мембрана соприкасаются в месте нажатия, координаты которого вычисляются путём последовательной подачи тока на верхнюю и нижнюю пластины и замеров напряжения в точке касания пластин. Именно поэтому на такой экран можно нажимать любым твёрдым предметом – от ногтя и стилуса до карандаша или спички, и он сработает.
Принцип действия пятипроводного резистивного экрана
В силу конструкции резистивные экраны и, особенно, их токопроводящий слой подвержены постепенному износу, из-за чего и возникает необходимость в периодической калибровке экрана. Самые простые и дешёвые четырёхэлектродные экраны выдерживают всего 3 миллиона нажатий в одну точку. В несколько раз надёжнее – до 35 миллионов нажатий – пятипроводные, где четыре электрода расположены на экране пластине, а пятый – на мембране, покрытой токопроводящим составом и выступающей в одной только функции своего рода «щупа». Кроме того, пятипроводные и его модификации 6-ти и 7-проводный экраны продолжают работать даже при повреждении части мембраны.
К недостаткам резистивных экранов относится также низкое светопропускание – не более 70–85 %, из-за чего требуется повышенная яркость подсветки. Зато эти экраны предельно дёшевы в производстве, чем и объясняется их широкое распространение.
Ёмкостный сенсорный экран в общем случае представляет собой стеклянную панель, на которую нанесён слой прозрачного резистивного материала. По углам панели установлены электроды, подающие на проводящий слой низковольтное переменное напряжение. Поскольку тело человека способно проводить электрический ток и обладает некоторой ёмкостью, при касании экрана в системе появляется утечка. Место этой утечки, то есть точку касания, определяет простейший контроллер на основе данных с электродов по углам панели.
Принцип действия ёмкостного экрана
На экране нет никаких гибких мембран, что обеспечивает высокую надёжность и позволяет снизить яркость подсветки. К сожалению, в них нельзя тыкать стилусом или ногтем, поскольку команда просто не будет распознана. Только пальцем. Отрицательных температур такой экран тоже не любит: в лучшем случае падает точность определения координат, в худшем он просто перестаёт реагировать.
Принцип действия проекционно-ёмкостного экрана
К сожалению, на простейшем ёмкостном экране, который сейчас ставят в самые дешёвые «сенсорные» телефоны, невозможно организовать модный «многопальцевый» интерфейс мультитач – четыре электрода по углам способны фиксировать только одно нажатие в каждый момент времени. От этого недостатка свободны проекционно-ёмкостные дисплеи, в которых на обратную сторону экрана нанесена целая сетка проводников (или ряды электродов), на которые подаётся слабый ток, а место касания определяется по точкам с повышенной ёмкостью. К слову, такие экраны способны реагировать даже на приближение руки (а значит, и на руку в перчатках) – всё зависит от настроек чувствительности.
Многие специалисты не без оснований считают, что резистивные экраны – это вчерашний день, а будущее за ёмкостными. И действительно, один только переход от системы механико-электрического ввода к чисто электрической – это, безусловно, прогресс. Выросла надёжность, точность определения координат, пропала необходимость в калибровке, появился «многопальцевый» интерфейс.
Отказ от резистивных дисплеев стимулировал развитие действительно удобных пользовательских интерфейсов, оптимизированных для управления при помощи пальцев. В современных коммуникаторах уже не надо целиться щепкой в микроскопические элементы интерфейса, перешедшие по наследству от «больших» операционных систем. Обратите внимание, новейшая Windows Phone 7 абсолютно ничем не похожа на всё остальное семейство "мобильных окошек" предыдущих поколений, в которых без крохотного пера делать было нечего.
Скептики заметят, что на ёмкостном экране уже не порисуешь обычным пластмассовым стилусом или каким-то случайным предметом, не запишешь памятку от руки. Для этого придётся покупать специальный стилус, обладающий электрической ёмкостью. HTC даже запатентовала такой ёмкостный стилус (http://www.devicewire.co.uk/official-htc-hd2-capacitive-stylus) и просит за него порядка 30 долларов. Но часто ли мы рисуем на телефоне или пользуемся рукописным вводом? Как принято выражаться в определённых кругах, чуть реже, чем никогда. А в сенсорных планшетах для рисования используются совсем другие технологии, и они никуда не денутся.
Единственная причина, по которой резистивные экраны до сих пор занимают львиную долю рынка, заключается в их исключительной дешевизне. К тому же за несколько лет все крупнейшие вендоры умудрились навыпускать такое количество самых разнообразных и совсем не дешёвых трубок с резистивными дисплеями, что для них было бы смерти подобно взять и разом записать их в категорию морально устаревших. В любом случае, аппаратов с ёмкостными экранами будет становиться всё больше, а с резистивными – всё меньше. Через несколько лет мы даже и не вспомним, что когда-то тыкали в экран смартфонов специальными тоненькими щепками.
Иллюстрации: все схемы публикуются на условиях лицензии Creative Commons Attribution-Share Alike 3.0 Unported, автор Mercury13.
К оглавлению