– А надо ли самим разработчикам изобретать одни и те же вещи заново?
– Они всегда этим занимаются. В этом ничего страшного нет. Если девелоперы предпочитают что-то изобретать заново для значимого приложения, предназначенного для массового рынка, – это несколько глупо. Лучше, если есть какой-то выработанный стандарт. Однако, если вы планируете поэкспериментировать и посмотреть, в каком направлении может и должен развиваться стандарт, естественно вы будете пробовать сделать что-то по-новому. Важно то, что когда стандарт заработает, вы вернётесь к нему – если он будет реально работать.
– А вот, например, с мультитач - разработчики, чтобы внедрить его поддержку, создают какие-то нестандартные решения. Есть ли вероятность, что авторы HTML5 как-то будут этот вопрос решать? Чтобы действительно не пришлось изобретать велосипед...
– Мультитач не имеет отношения к HTML5. Многие утверждают, что и drag-n-drop не имеет отношения к HTML5. HTML5 определяет лишь одну из сторон того, что может делать браузер. Немалое количество API не относятся к HTML5 вовсе. Геолокация, например, не является частью HTML5, это совершенно отдельная вещь, отдельные спецификации. Тем не менее, вы можете ею пользоваться через браузер, она должна там быть. С мультитач та же история: не думаю, что он должен быть прописан в HTML-спецификациях. Он должен оставаться отдельным.
– Эппловский App Store сравнивают с эдаким "маленьким интернетом", который контролируется одной компанией. Не причинит ли эта модель вред настоящему интернету?
– Да, он (App Store) закрытый, но кроме него есть и другие "App Store" – например, W3C-виджеты, которые доступны для множества платформ и в то же время могут продаваться через разные магазины. Это немного другая модель – не существует одной компании, которая контролирует весь бизнес. У вас может быть свой собственный "App Store" и собственные виджеты; у меня на лэптопе установлен виджет, который доступен четверым моим друзьям, и я не вижу причины, по которой он не мог бы оказаться доступным хоть всей вселенной, если мне этого захочется. Есть люди, которые создают открытые инфраструктуры наподобие "App Store", которые работают целиком на виджетах, а не функционируют только для одной платформы одной компании.
– Есть ли возможность снизить привлекательность специализированных приложений с помощью браузеров и интернета?
– Да. Сегодня специализированные приложения потенциально являются более мощными, чем веб- приложения, хотя всё зависит от платформы. Веб-приложения лишены многих функций, которые можно реализовать средствами самих платформ: например, отправка SMS, электронные платежи, доступ к файловой системе – всё это с помощью веб-приложений невозможно, зато спецприложения это могут делать. Сейчас ведутся работы над API, над технологиями, которые позволили бы и веб-приложениям делать всё это, причём разработки идут уже год-два. Кое-что уже удалось реализовать, и другие возможности на подходе.
– В специализированных приложениях для чтения газет и журналов реализованы возможности сложной вёрстки, которая в браузерах по-прежнему невозможна. Что-нибудь планируется сделать в этом отношении?
– Да, такое очень трудно реализовать в браузерах. Подобного рода вещи приходится делать средствами CSS (многоколоночную вёрстку, например), а CSS нуждается ещё и в доработке, чтобы такие функции появились. Но CSS Working Group в рамках W3C сейчас работает над тем, чтобы сделать возможным сложную вёрстку прямо в браузерах, и чтобы такие функции появились у всех. Читалка для электронных книг и газет – далеко не самое сложное приложение, так что – расширьте функциональность CSS, добавьте это в браузер, и готово дело.
– Полагаете, CSS в ближайшие годы уже позволит делать что-то подобное?
– Да. Такие возможности уже демонстрировались, многоколоночная вёрстка - очень важное новшество, уже в разработке для будущих версий CSS; SVG позволяет делать то же самое несколько иным способом уже сегодня, впрочем, реализация так себе. В IE уже появляется поддержка SVG, уже почти 30% спецификаций реализовано, осталось ещё 70%, или около того, правда, они отстают от остальных браузеров, где реализовано уже 60-70% функций. Но то, что можно сейчас делать с помощью SVG, возможно будет с CSS3, и очень скоро – через пару лет.
– Кто-нибудь уже задумывается о том, что будет после HTML5, и делается ли что-нибудь в этом направлении?
– Да, конечно. Некоторые говорят: есть вот такая идея, надо её реализовать. Мы говорим: нет, пока рано. Например, кто-то уже хочет внедрения 3D в HTML, и разработки в этом направлении уже ведутся. Пока в этом отношении всё находится на очень ранней стадии, в HTML5 3D не будет. Может быть, в HTML6.
Ведутся разработки новых способов повышения доступности контента... на разных устройствах, но в HTML5 они вряд ли попадут. Надеемся на HTML6. Просто потому, что новые разработки продолжают вестись, но об их стандартизации говорить рано.
- В статье использована фотография flickr.com/gorriti/.
Анатолий Вассерман: Стереовидение
Автор: Анатолий Вассерман
Выпуск 208
Не стоит считать "трёхмерное" кино изобретением последних лет - Анатолий Вассерман ходил на стереофильмы ещё когда учился в школе. Что касается современного бума подобных кинокартин, то, возможно, тут самое главное не во внешнем виде, а в содержании?
Скачать ролик на свой компьютер
В оформлении блога использованы иллюстрации TALLSTUDIO.ru
Трудный полёт и возвращение "Хаябусы"
Автор: Михаил Карпов
Советские станции принесли на Землю шепотки лунного грунта. Астронавты проекта "Аполлон" доставили на Землю куда более крупные образцы. Но кроме реголита, изучить вблизи материал, из которого состоит другое космическое тело, у учёных возможности не было. По крайней мере, до этого лета.
Событие, которое должно произойти в июне переоценить сложно, хотя на первый взгляд оно кажется незначительным. К Земле летит японский зонд "Хаябуса", запущенный в 2005 году. Но на борту этого аппарата (возможно) находятся образцы пород астероида Итокава, то есть, второго космического тела за всю историю космонавтики.
Долгая дорога
Зонд был запущен 9 мая 2003 года с японского космодрома Утиноура, чтобы в 2005 году встретиться с астероидом. Планы у японцев были вполне радужными: сделать фотографии космического тела, собрать породы в двух намеченных точках. Сначала с помощью небольшого реактивного снаряда планировалось выбить образцы с поверхности астероида, а потом собрать их специальным раструбом в герметичные контейнеры на борту зонда. Помимо этого, на поверхность Итокавы должен был высадиться крохотный аппарат MINERVA (его габариты составляют 12 см в диаметре и 10 см в высоту).
В результате, как это часто бывает, всё пошло вовсе не так гладко, как было запланировано. 2003 год