HTML5 и Сеть
Я непуганый приверженец Сети — ее архитектуры, культуры и содержимого. Я горд тем, что сыграль маленькую роль в формировании кусочков ее механизма и добавил, возможно, слишком много слов к контенту. Но как насчет HTML5? Это довольно неплохая штука, когда оказывается, что она работает. Но нет ничего ужасно важного, что бы зависело от нее.
|
Позвольте мне начать с нескольких свидетельств. |
|
|
Два. Процесс выработки спецификации HTML переполнен противоречиями, невероятно амбициозен и, в общем, проще вскипятить море, чем довести его до конца. Нет никаких гарантий его успешного завершения, вне зависимости от того, как вы этот успех измеряете. |
|
|
Три. Apple и Adobe организовали публичный бокс по переписке; в роли перчаток с каждой стороны слова «открытый» и «Веб». |
|
| Читайте також | ||
|---|---|---|
|
|
|
|
Четыре. Бен Уорд пишет статью Understand The Web, которая не только все путает и содержит в первом же предложении вопиющий грамматический огрех, но и затрагивает несколько по-настоящему важных моментов. |
|
|
Что такое Сеть? |
|
|
|
|
Это все. Вы можете заметить, что здесь ничего, что сильно бы зависело от какого бы то ни было вида HTML. Если говорить обо мне, все большая часть моей информации из Сети приходит в форме записей в фидах и постов в Twitter; это вообще не HTML, но на 100 процентов часть Паутины. |
|
|
Насчет Flash. |
|
|
Чего же тогда не любить? Восприятие пользователем. Я бы поставил двойку за все, кроме игр; нет кнопки «Назад», фу! И, конечно, факт того, что Flash все еще остается проприетарным. |
|
|
Я ежедневно использую блокировщик Flash, в Google я тоже с Flash дружбу не вожу, но ни один из моих аргументов не имеет ничего общего с тем, является он частью Сети или нет. |
|
|
Родные приложения. |
|
|
Те приложения, которые этого так хорошо делать не умеют, в общем случае хуже для выполнения поставленных задач. |
|
|
Так что, когда задумаетесь о родных приложениях, пожалуйста, не считайте, что они обязательно хороши в Сети (или наоборот). То, что они родные для той или иной платформы, ничего общего с их сетевыми способностями не имеет. |
|
|
Зачем тогда HTML5? |
|
|
Во-вторых, написание программ вещь медленная и дорогая; HTML5 обещает, что вы сможете писать меньше, продвигаться в разработке быстрее и тратить на нее меньше денег — просто потому, что она работает на множестве платформ. |
|
|
В чем твоя идея? |
|
|
За исключением тех случаев, когда он не лучше. Сейчас есть несколько классов приложений, в частности, на мобильных устройствах, где вы добьетесь лучшего результата, разработав родное приложение. Возможно, даже разработав два или три родных приложения — для iPhone, Android и webOS. Это опять же никакого отношения к «веббовости» (или «невеббовости») технологий не имеет. |
|
|
|
|
Давайте рассмотрим все варианты. Каков наилучший исход? Некий высокосовместимый диалект HTML5 широко распространится быстрее, чем мы ожидаем, и у нас раньше появится приличный инструментарий, и начинка устройств эволюционирует достаточно медленно, чтобы не избавиться от необходимости в тяжеловесных браузерах. В этом мире взаимодействие пользователя с программой в среднем улучшится, а стоимость разработки снизится. |
|
|
Каков наихудший исход? |
|
|
Наилучший исход не поможет Сети как таковой и наихудший ей, как таковой, не нанесет настоящего вреда. Потому что всякое интересное приложение в той или иной степени уже является веб-приложением. |
|
|
Еще раз, HTML5 не лучше из-за того, что это «веб-технология». HTML5 может стать победителем в области взаимодействия с пользователем и эффективности разработки. Было бы здорово. Но у меня не перехватывает дыхание в ожидании этой победы, и нет бессоницы, когда распространение HTML5 задерживается или сталкивается с препятствиями. С Сетью все будет нормально. |
|









