Читаем Компьютерра PDA 17.04.2010-23.04.2010 полностью

– Да, вы правы, это одна самых важных составляющих, которые ещё толком не поддерживаются. Есть ещё одна: с видео – чтобы сделать его доступным нужно реализовать такие вещи, как изготовление субтитров и ещё многое другое – ничего из этого ни в одном браузере не реализовано, поскольку мы до сих пор не можем прийти к согласию, как это должно выглядеть. Проводятся лишь некоторые эксперименты с тем, как выставлять субтитры (captioning) к видео, но пока это отдельные фрагменты кода на javascript, никакого готового решения не существует. Это вот одна из самых важных для меня составных частей HTML5, которая никем не поддерживаются. А в целом не существует ни одного браузера, полностью соответствующего стандарту HTML5, как нет и финальной версии HTML5, которой надо было бы следовать.

Вадим Макеев: Единственное, чему можно следовать, так это отдельным модулям HTML5, а не всему стандарту.

– Да, можно поддерживать отдельные фрагменты: например, мы уже два-три года как поддерживаем формы. Но, поскольку всё это ещё на стадии черновика, спецификации то и дело меняются. Кое-что из того, что мы сделали, замечательно; некоторые вещи, прошедшие стадию согласования, мы приняли на вооружение, и они доступны в браузерах Opera, кое-что из того, что мы уже внедрили, выпало из спецификаций, и теперь выглядит по-другому. Это просто цикл разработки стандарта, так будет продолжаться, пока он действительно не станет стандартом.

– А когда, по-вашему, это произойдёт? Году к 2025?

– Ну может быть в 2022 году [смеётся]. На самом деле, думаю, большая часть будет реализована уже в течение ближайших года-двух, и ещё какое-то время уйдёт на то, чтобы каждый модуль получил надёжную поддержку в каждом браузере. Думаю, года через два им с успехом можно будет уже пользоваться, ну и ещё пять-шесть лет уйдёт, чтобы выработать всё окончательно.

– HTML5 начали разрабатывать задолго до появления современных мобильных браузеров, и их разработчики вынуждены сами добавлять собственные нестандартные расширения. Что делать с этой проблемой?

– Разработчики и должны заниматься инновациями, играться с новыми технологиями и испытывать их. Apple, Google и Opera должны поддерживать HTML5, чтобы позволять создавать соответствующие ему качественные приложения. Разработчикам это сильно упростит жизнь, поскольку вместо того, чтобы каждый раз изобретать одни и те же вещи заново, они смогут сосредоточиться на инновациях.

– А надо ли самим разработчикам изобретать одни и те же вещи заново?

– Они всегда этим занимаются. В этом ничего страшного нет. Если девелоперы предпочитают что-то изобретать заново для значимого приложения, предназначенного для массового рынка, – это несколько глупо. Лучше, если есть какой-то выработанный стандарт. Однако, если вы планируете поэкспериментировать и посмотреть, в каком направлении может и должен развиваться стандарт, естественно вы будете пробовать сделать что-то по-новому. Важно то, что когда стандарт заработает, вы вернётесь к нему – если он будет реально работать.

– А вот, например, с мультитач - разработчики, чтобы внедрить его поддержку, создают какие-то нестандартные решения. Есть ли вероятность, что авторы HTML5 как-то будут этот вопрос решать? Чтобы действительно не пришлось изобретать велосипед...

– Мультитач не имеет отношения к HTML5. Многие утверждают, что и drag-n-drop не имеет отношения к HTML5. HTML5 определяет лишь одну из сторон того, что может делать браузер. Немалое количество API не относятся к HTML5 вовсе. Геолокация, например, не является частью HTML5, это совершенно отдельная вещь, отдельные спецификации. Тем не менее, вы можете ею пользоваться через браузер, она должна там быть. С мультитач та же история: не думаю, что он должен быть прописан в HTML-спецификациях. Он должен оставаться отдельным.

– Эппловский App Store сравнивают с эдаким "маленьким интернетом", который контролируется одной компанией. Не причинит ли эта модель вред настоящему интернету?

Перейти на страницу:

Похожие книги

1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих
1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих

Книга предоставляет полное описание приемов и методов работы с программой "1С:Управление небольшой фирмой 8.2". Показано, как автоматизировать управленческий учет всех основных операций, а также автоматизировать процессы организационного характера (маркетинг, построение кадровой политики и др.). Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, формировать разнообразные отчеты, выводить данные на печать. Материал подан в виде тематических уроков, в которых рассмотрены все основные аспекты деятельности современного предприятия. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов. Все приведенные в книге примеры и рекомендации основаны на реальных фактах и имеют практическое подтверждение.

Алексей Анатольевич Гладкий

Экономика / Программное обеспечение / Прочая компьютерная литература / Прочая справочная литература / Книги по IT / Словари и Энциклопедии