Обновить

Комментарии 97

Одно из следствий статьи, — разрабатывать и продавать приложения на основе технологий HTML5, в частности, WebSockets, можно уже сейчас.
я бы сделал другие выводы — хотите сделать удобное и хорошее приложение для смартфонов — не бойтесь использовать «плюшки» HTML5+CSS3
а как с производительностью? эмулирование canvas в ИЕ. Имитиация WebSockets через Flash?
Мой посыл в другом, — Уже сейчас можно нормально разрабатывать с использованием HTML5, если выбрать в качестве целевого рынка устройства с Webkit.
опру мини в рассчёт не берём? х)
Опере не привыкать, что её в расчёт не берут :)

Думаю, что Opera Mini — скоро устареет. А Opera — уже более интересна.
Есть такая замечательная вещь — Opera Mobile. Почему когда речь заходить об Опере на мобильных платформах, все помнят только Оперу мини, которая по определению не то что HTML5+CSS3, а даже анимации на Яваскрипт не поддерживает?
Opera Mobile только для WM/Symbian/Maemo вроде бы.
Opera Mobile, фактически, нормальный браузер.

А вот Opera Mini отомрёт из-за того, что сейчас идёт резкое увеличение пропускной способности сети.

По крайней мере, EDGE/LTE/WiFi доступен в крупных городах уже сейчас.
… по весьма немаленьким ценам…
Чем больше используют что-то, тем оно дешевле.

Закон фактически.
Глупый вопрос, но почему это не работает на Мас продукции?
Потому, что это монополия.
Оперой мини пользуются потому что она нереально жмет траффик.
А в чем профит оперы мобайл я лично для себя не вижу, лазить по серьезным сайтам с оперы мобайл со своего Nokia E65 не больно погуляешь (трафик + тормоза), а тем у кого iPhone|Android и иже с ними опера имхо побоку у них WebKit есть, так для чего опера мобайл?
Да понятно это. И это сейчас и здесь, нужно и важно.

А завтра, — нет.

P.S.: потому что она делает это не без ущерба…
В опере мобайл можно включить функцию опера турбо.
А в Опере Мини, — нельзя выключить… разница…
Это к вопросу о трафике для Opera Mobile.
Opera mini мимо не пройдет. По следующим причинам:

1. Opera Mini будет первый «официальный» альтернативного браузера для iPhone, если он одобрен
2. Opera Mini толкает производительность для конечных пользователей в низкой пропускной способностью.

Да, Opera Mini давно одобрена для iPhone. Но пока что — ужасающие ощущения при работе и рейтинг на троечку в аппсторе.
Ну это вопрос времени ;)
Время, к сожалению, не на их стороне: траффик растёт, скорости растут, цены падают, мобильные браузеры улучшаются — только safari на iOS 4 чего уже стоит.
ога, только вот чем Опера лучше Сафари на айфоне? да вообще ничем. Впечатления ужасные.
НЛО прилетело и опубликовало эту надпись здесь
1) Местный рынок идёт в кильватере американского;
2) Американский рынок — и наш тоже. :)
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
С этим как ни странно всё неплохо, по крайней мере на устройствах Apple.
НЛО прилетело и опубликовало эту надпись здесь
Кстати да, тот пример с планетами движущимися по орбитам у меня тормозил в хроме на трёхядерном проце 2.8GHz, но но удивление плавно работал на айпаде.
>Многие демки HTML5 (или, как верное замечено в статье CSS3 + Javascript) тормозят даже на десктопах

Да знаете скорее всего это временное явление, сейчас они стремятся как можно скорее утвердить эту нотацию — ИМХО, так как многие браузеры из-за функционала недостающего в старых нотациях, нариализовали этот функционал, но каждый по своему. Как следствие разработчики вынуждены писать код(JS) и заниматься версткой(HTML, CSS), с учетом этих особенностей, под каждый отдельный движок.

Вышедшие недавно стандарты CSS3 & HTML5 включает в себя значительно больше возможностей, что в свою очередь позволит разработчикам браузеров избавится от необходимости совершенствования некоторых своих решений. А в последствии и отказаться от их поддержки вовсе и сосредоточится на ускорении работы JS, CSS, HTML.

К тому же следует отметить, что тормозят именно визуальные эффекты, что как мне кажется лечится добавления поддержки аппаратного ускорения. Плюс каждый броузер показывает себя по разному в различных тестах, так что тормоза это скорее временное явление, нежели крах технологии.
Аргументы про жизненный цикл мобильных браузеров довольной вялые. Сейчас у всех десктопных браузеров, кроме IE и Safari, есть встроенный механизм обновления, который либо достаёт пользователя так, что ему приходится обновиться, либо делает это молча, как Chrome.

Ну и, сюрприз-сюрприз, существует Opera Mobile.
Жалко что не все браузеры обновляються как Chrome тихо и без вопросов…
У сафари тоже есть обновлялка!
Может быть обновления сафари выходят гораздо реже, чем для фх, потому их и не заметно, но обновлялка есть!
Почему у Safari нет обновления? Обновления есть, а в настройках системы можно даже указать чтобы обновления происходили автоматически.
Речь шла про встроенный в браузер механизм, который при каждом запуске проверяет наличие обновлений и никак не зависит от установленной системы. К примеру, у меня Mac OS 10.5.8 — и там наверняка нельзя уже поставить Safari 5, т.к. это часть системы. Тоже самое и с разными версиями Windows.

Опять же, из-за системной зависимости, график обновлений «раз в год, может быть» — тоже сомнительное дело.
У Apple единая централизованная система проверки обновлений для их продуктов (под windows кстати тоже), мне не понятно ваше желание продублировать эту систему в каждом их продукте по отдельности (это не просто обновлялка файлов, это целый комплекс с своими плюшками вроде откатов, логов, предупреждений и прочим). И совершенно не понятны ваши мысли про 10.5.8, разные версии Windows и Safari которая «часть системы». Минимальные требования для Safari 5 — это как раз 10.5.8 и если включены обновления, то четвертая версия автоматически обновится.

Про системную зависимость совершенно не понял идею.
Зайдите в «Программы» и попробуйте переименовать Safari.app. Или, к примеру, попробуйте обновить браузер простым перетаскиванием из DMG-образа и без ребута. Это к слову о системной зависимости.

Централизованная система обновлений работает гораздо хуже в случае, когда нужно притащить маленькую заплатку. Они просто копятся, да и сам движок Webkit (о котором, собственно, и речь) обновляется только по мажорным версиям, т.е. крайне редко.
Мне нравится linux way — когда все обновления производятся централизованно, а не когда каждая программа самостоятельно ломится на свой сервер и предлагает мне скачать пачку обновлений, когда я запустил браузер только для того, чтобы быстро посмотреть расписание транспорта.
У пользователей и разработчиков всегда разные интересы ;)
НЛО прилетело и опубликовало эту надпись здесь
Если разработчик немного пользователь — то он скверный разработчик. Тоже самое с пользователем-разработчиком. Лучше разделять ;)
НЛО прилетело и опубликовало эту надпись здесь
Мне как пользователю нравится, когда программы обновляются централизованно — за обновлениями следит система, обновление поисходит в пару кликов подтверждения или автоматически. Я ненавижу, когда в памяти висит десяток обновлялок для разных программ (гугл, эппл, ява, и т.п.), и при старте мне приходится закрывать разные окна с предложениями скачать обновления.

мне как разработчику нравится, когда приложения обновляются централизованно — мне нет нужды встраивать в программу код для проверки обновлений, следить за сервером обновлений и т.п. — достаточно только поместить новую версию программы в репозиторий, и специальная системная программа самостоятельно найдёт и установит обновление.
Пользователю, понятное дело, нравится когда обновления приходят централизованно. Лишь бы это происходило не раз в год. А вот про разработчиков… Я имел в виду веб-разработчиков, которым частые обновления браузеров добавляют спокойствия и новых фич. Нормальное с этим пока справляются только не встроенные в систему браузеры.
Да, порой пытаешься выяснить, почему у пользователя не работает твоё приложение — вроде всё нормально, но не работает. Потом оказывается, что у него Мозилла.
Страшно — это когда у него IE6.
А проблемы с Мозиллой решаются тестированием на этапе разработки.
Если используешь SVG для отображения вертикального текста (а не картинки, как все нормальные люди :), то проблемы с Мозиллой решаются только установкой другого браузера.
В IE6 есть фильтры для этого, и SVG не нужен.
Яндекс.Директ помнится в 2008 году на РИТе рассказывал как он делал кроссбраузерный поворот текста для своих чудо-баннеров. Поищите, может всплывёт.
Вряд ли это будет работать в Мозилле, хотя кто знает…
Насколько я знаю, команде WebKit сейчас платит только Apple.
И Google. Хотя дело даже не в деньгах, просто многие активные разработчики Webkit работают там, да и последние фичи (профайлер и ещё что-то там) написаны ребятами из Google.
НЛО прилетело и опубликовало эту надпись здесь
>сделала необычный выбор с точки зрения архитектуры, — прорисовывать изображение на стороне сервера, отправляя на мобильное устройство проприетарную разметку

поясните строчку, что значит проприетарная разметка? Всмысле с закрытыми кодеками или как?
И вообще, где почитать об этой технологии, интересно
НЛО прилетело и опубликовало эту надпись здесь
Людей, которые пользуются интернетом, используя браузер своего смартфона, мобильника или кпк очень и очень не много.Не стоит это забывать.
Это неправда.

Как минимум, RSS, различные картографические сервисы, погодные гаджеты и Яндекс.Пробки в России достаточно популярны.
Ни в RSS, ни в картографических сервисах, ни в Яндекс.Пробках не используется flash, следовательно переход на HTML 5 не внесет каких-либо существенных изменений в работу пользователей с этими сервисами.Плюс ко всему скорость «мобильного» интернета в России очень мала, поэтому пользоваться теми сервисам, которые бы могли использовать HTML 5 будет все равно не удобно ввиду большого времени загрузки.
Вы говорили «юдей, которые пользуются интернетом, используя браузер своего смартфона, мобильника или кпк очень и очень не много.Не стоит это забывать.».

Я буквально опроверг эту фразу.

А широкого распространения HTML5-приложений предстоит ожидать в ближайшем будущем.
>>Кстати, почти во всех школах школьники используют мобильник для сидения vkontakte.ru
Это не статистика и не официальные данные.Поэтому у меня нет никаких оснований доверять вашим словам.
Вы правы. Это мой личный опыт (хотя, по идее, можно попросить vkontakte опубликовать статистику...).

Кстати, сидят школьники в основном через Opera Mini…
Что-то мне подсказывает, что эти самые школьники используют в основном только отправку сообщений и открытие страниц без flash в целях экономии трафика и денег.HTML 5 им не нужен.
Про все новые вещи так говорят :)

Подождите год, максимум два, и ваше высказывание будет неактуальным как минимум для Москвы и Питера.

P.S.: и опять-таки, я говорил про востребованность Сети в мобильниках в России, а не про HTML5. Последний пока актуальнее в Японии и других более технологически развитых регионах.
Кстати, в Москве уже идёт пробное TV-вещание на мобильники…
Кстати, почти во всех школах школьники используют мобильник для сидения vkontakte.ru
вы считаете, это хороший довод?
> Людей, которые пользуются интернетом, используя браузер своего смартфона, мобильника или кпк очень и очень не много.Не стоит это забывать.

Нынешние школьники, — будущее большинство пользователей Сети.

Вернее, и сейчас большинство. Школьники и студенты гораздо активнее в Сети, чем «старики»…
www.opera.com/smw/2010/04/#growth — посмотрите на рост пользователей и их активности. Вы категорически не правы, мобильный веб — это самая быстрорастущая отрасль. И чем хуже развит широкополосный доступ в сеть, тем больше пользователей выходят в сеть именно с мобильника (Россия, Индия, Азия).
НЛО прилетело и опубликовало эту надпись здесь
Вообще-то особой выгоды в использовании 64-битных браузеров нет.
НЛО прилетело и опубликовало эту надпись здесь
Это проблема либо конкретной ОС, либо конкретного браузера.

К многобитности темы оформления отношения не имеют.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
А это влияет? И как забороть?
НЛО прилетело и опубликовало эту надпись здесь
На «Очитить историю закрытых вкладок» — 0 реакции в плане памяти. Как было 220Мб на 7 вкладках, так и осталось.
Видимо придётся привыкать.
а на айфонах и андроид всяких можно поиграть в такие приложения на HTML5.
меня одного смутил автоматический перевод слова «desktop» как «рабочий стол», когда имелся ввиду компьютер?
Видимо, да. Я старался использовать разные обороты.
Посмотрите на заголовок и подвал статьи внимательнее.

Хабр многолик.
Сообразил ;) Буду знать. Но все же меня сначала смутило, что нет обычной ссылки.
Значит, вы не заметили, что многие статьи здесь, — переводы :)
Да нет, не все так плохо) Бегло читаю. Обычно либо в комментариях, либо в статье видно что откуда. Здесь я просто вижу текст знакомый, в комментариях молчок. Буду внимательней!
HTML5 говорите? Ну-ну. WebKit под последним Android 2.2 не поддерживает SVG, который уже даже IE (в 9-й версии) стал поддерживать, а вы про HTML5.
> Компании Adobe и Microsoft заявляют нам, что HTML5 придёт через 10 лет

Ну если про свою линейку IE, то охотно верю!!!
«Новые идеи побеждают путём вымирания противников» © Нильс Бор

как-то так
Вот только с плюшками, видимо, нужно быть осторожным. Как писал ppk, «There is no WebKit on Mobile» (http://www.quirksmode.org/blog/archives/2009/10/there_is_no_web.html). Видимо, у нас ситуация с мобильными браузерами немного другая, но подозреваю, что если скорректировать таблицу, сравнивающую поддержку плюшек 10ю разными вебкитами (http://www.quirksmode.org/webkit.html), для российского рынка, она останется такой же печально пёстрой.
KHTML — не браузер. Браузер — Konqueror.
Напишите об этом автору ;)
>Ну там Nokia — важная за пределами США — чьи технологии браузеров (тоже на основе Webkit) делает успехи, дорабатывая свой браузер на Webkit, до поддержки платформы HTML5
я не знаю про какой вы браузер от Nokia, но в N900 MicroB сделан на основе FireFox
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации