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

Шрифт
Интервал

стр.

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

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

– А вот, например, с мультитач - разработчики, чтобы внедрить его поддержку, создают какие-то нестандартные решения. Есть ли вероятность, что авторы 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, и очень скоро – через пару лет.


стр.

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