HTML5 в цифрах на 2013/2014 год


Сайт аналитики мобильных приложений Developer economics недавно опубликовал большой доклад про состояние рынка мобильных приложений на первый квартал 2014 года, который основан как на статистике за последний год, так и на онлайн-опросе методом интервью среди 7000 разработчиков со всего мира. Онлайн-опрос был разработан и осуществлен компанией VisionMobile.

Вот некоторые моменты из доклада, на которые мы обратили внимание:

— Согласно прогнозам специалистов экономика мобильных приложений вырастет с $68 млрд. (данные на 2013 год) до 143 млрд. долл. к 2016 году.

— Общее кол-во разработчиков мобильных приложений на конец 2013 года составило 2,3 млн. человек. Из них 760 000 проживают в Азии.

— HTML5 занимает второе место (после Android) по популярности в Южной Азии, Южной Америке, на Ближнем Востоке и в Африке.
Вероятнее всего эти регионы будут играть важную роль в формировании динамики экосистемы HTML5 в будущем, поэтому их не стоит недооценивать.

— 37% разработчиков мобильных приложений используют HTML5
в качестве платформы, т.е. для разработки мобильных веб-сайтов или веб-приложений, а еще 15% разработчиков используют HTML5 вне браузера, т.е. для создания гибридных приложений.

— Из всех респондентов только 16% намерены осваивать новую для них платформу HTML5.

— HTML5 является приоритетной платформой для 14% разработчиков мобильных приложений, по сравнению с 17% в 3 квартале 2013 года.

— Firefox OS теперь может похвастаться 7% от всего количества разработчиков, и хоть это совсем не конкуренция для Android и iOS, но тем не менее представляет собой довольно неплохой результат как для платформы, которая запустила коммерческую версию смартфона всего полгода назад. Более того, 14% разработчиков указали, что они планируют освоить эту платформу.
Mozilla стремится создать экосистему, сосредоточенную вокруг HTML5, путем создания и внедрения сервисов и возможностей, которые в настоящее время недоступны для разработчиков HTML5 приложений. Мы говорим о сервисах поиска веб-приложений, распространения и их монетизации.

Вы можете скачать и более подробно ознакомиться с полным отчетом с сайта Developer economics вот по этой ссылке.

Firefox-Android-смартфон Revolution от компании GeeksPhone выходит 20 февраля за 289 евро

Испанская компания GeeksPhone еще несколько месяцев назад объявила о разработке смартфона Revolution. Сейчас стало известно, что устройство, в котором можно выбирать между Firefox OS и Android, будет продаваться по цене 289 евро с 20 февраля. Компания намекнула, что первые покупатели смогут оставить предзаказ за €269 на сайте компании незадолго до начала продаж.
Несмотря на то, что GeeksPhone заявили Revolution как Multi-OS смартфон, переключаться сразу между Firefox OS (Boot2Gecko) и Android у вас не получится, вам придется каждый раз установливать разное OS в зависимости от ваших нужд. Да-да, печаль.
Смартфон работает на двухъядерном процессоре Intel Atom Z2560 с частотой 1,6 ГГц и обладает 4,7-дюймовым IPS-дисплеем с разрешением 960х540 пикселей, 1 ГБ оперативной памяти, 4 ГБ внутренней памяти с возможностью расширения за счет карт памяти microSD, 8-мегапиксельной основной и 1,3-мегапиксельной фронтальной камерами и аккумулятором ёмкостью 2 000 мАч.

источник

Google подружит Chrome Apps с Android и iOS

Несколько недель назад стало известно, что Google работает над новым инструментом для разработчиков, который будет основан на базе Apache Cordova и позволит легко и быстро портировать приложения на Android и iOS.
Недавно Google для ознакомления выпустил раннюю бета-версию данного инструмента, а это означает, что у разработчиков теперь официально есть то, что нужно для сабмита своего Chrome-приложения в Google Play Store или Apple App Store.

В сентябре Google анонсировала Chrome-приложения для ПК, которые смогут работать оффлайн, и только в прошлом месяце они стартовали на Mac OS X. Хотя сейчас не так много приложений для Chrome OS, тем не менее с появлением возможности разработать приложения для этой операционной системы, а потом обернуть его в приложение для Android, ситуация существенно изменится. Сейчас пока неизвестно, как это повлияет на Android.
источник

WebView в новом Android 4.4 KitKat теперь основан на Chromium.

У нас замечательные новости: Android 4.4 KitKat включает в себя совершенно новую реализацию WebView, созданную на основе Chromium. Новый Chromium WebView обеспечивает поддержку всех последних стандартов, высокую производительность и совместимость для создания и отображения веб-контента.
Webview на Android 4.4 (KitKat) основан на том же коде, что и Chrome для Android версии 30. В то же время данный WebView не имеет полного функционального паритета с Chrome для Android. И сейчас номер его версии — 30.0.0.0.

User-agent нового Webview, по сути, тот же, что и в Chrome, но с небольшим дополнением. Вот пример старой и новой строки user-agent:

•Старый UA: Mozilla/5.0 (Linux; U; Android 4.1.1; en-gb; Build/KLP) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30
•Новый UA: Mozilla/5.0 (Linux; Android 4.4; Nexus 5 Build/BuildID) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36

Вы можете задать user-agent с помощью Java setUserAgentString API.
Этот метод только изменяет строку user-agent для запросов от WebView.
Вы не можете задать user-agent используя XMLHttpRequests из JavaScript. Эти запросы всегда используют дэфолтную user-agent строку.

Разработчики говорят, что, по большей части, функции, которые работают в Chrome для Android, должны работать в новой WebView.
Хотя, к сожалению, WebView не поддерживает несколько функций, который присутствуют в Chrome для Android, в том числе:
-WebGL 3D Canvas
-WebRTC
-WebAudio
-Fullscreen API
-Form validation

В свою очередь, стал доступен целый ряд вкусных фич, таких как:
• Server Sent events
• Web Sockets
• Web Workers
• Расширенные формы ввода даты и времени
• FileSystem API
• IndexedDB
• MediaCapture Stream
• Animation Timing API
• Page Visibility API
• Canvas Blend modes
• CSS3 Flexbox (последней версии)
• CSS3 Filters

Эти серьезные изменения первоначального WebView обеспечивают поддержкой новый набор функций HTML5, они улучшают производительность JavaScript и позволяют совершать удаленную отладку веб-контента с помощью Chrome DevTools.

Наконец, у нас появилась возможность отлаживать удаленно нативные Android WebViews (в том числе PhoneGap) и Android браузер. К тому же все работает гладко: как с реального устройства, так и с эмулятора. Если Android App открыто в web-view или Android браузере, инструмент Chrome remote debugger распознает его как сессию «Chrome 30», и вуаля – у нас в распоряжении полный пакет превосходных инструментов для отладки, профайла и тестирования нашего Web-приложения.
Несмотря на то, что кругом сплошные хорошие новости, тем не менее есть небольшой нюанс: KitKat WebView на основе Chromium 30 не будет обновлен. Это означает, что мы застряли с ним, до тех пор, пока в будущем не выйдет апгрейд всей операционной системы до след. версии. Поэтому учитывая цикл релизов Chrome, в следующем году выйдет Chrome 40, а WebView по-прежнему будет версии 30.

Но в целом, выпуск нового KitKat WebView-это очень и очень хорошие новости. И мы тут, к слову скаазать, не можем нарадоваться, что этот день настал^^

Источник

Источник

Android - мобильный браузер, который вечно создает проблемы.

Android Browser — один из самых важных и в то же время вечно лагающих мобильных браузеров. Android не улучшали свой браузер с 2011 года, и это сказывается на разработке HTML5, в том числе на Cordova/PhoneGap. Как следствие: Google Chrome медленно заменяет Android Browser.
Недавно стал доступен Android 4.3 JellyBean. После некоторого тестирования можно утверждать, что браузер по-прежнему такой же, как тот Android 4.0 который вышел в октябре 2011 года. Нет новых API-интерфейсов, никакого нового саппорта, те же баги, те же проблемы.

По разным источникам, Android Browser борется с Safari за первое место на рынке мобильного интернета. Цифры варьируются в зависимости от источника, но тем не менее становится ясно, что Android Browser — все-таки один из самых важных браузеров в мире.
Например, Akamai Internet Observatory утверждает, что около 40% всего мобильного сёрфинга осуществляется с помошью Android Browser и только 6% с помощью Google Chrome. С другой стороны, StatCounter Global Stats говорит, что у Android Browser по-прежнему 30%, в то время как у Google Chrome всего 3%.

Если верить StatCounter и Akamai IO, Android-браузер является одним из наиболее часто используемых браузеров на мобильных устройствах на июль 2013.
Эта статистика не разделяются по версиям Android OS, но в соответствии с официальным Dashboard Android, у 38% устройств Android все еще используется версия Android 2.x. И Android браузер этой версии до сих пор считается худшим: нет SVG, ужасная производительность и скудная поддержка API.
В это время Google Chrome для Android лидирует в плане HTML5 (наличие ефективных средств разработки, совместимости API-интерфейсов и поддержке CSS).В общем, мы очень довольны командой Chrome. Тем не менее, Chrome доступен для скачивания только для Android 4.0 +. Даже на новых устройствах этот браузер не стоит по умолчанию. Вот в чем причина, почему Chrome все еще не является основным браузером для пользователей Android.

Мы уверены, что Android Browser в конечном итоге вымрет, но его агония длится слишком долго, так что нам нужны решения уже сейчас.
Почему можно ненавидеть Android Browser?
• Отсутствие удаленной отладки: это огромная проблема сегодня.
• Некоторые функции реализуются с устаревшей версией, например, Network Information и HTML Медиа Capture
• Отсутствие поддержки некоторых API, влияющих на вид приложений/игр, которые мы можем разработать (по сравнению с Safari / Chrome / FF): Server-Sent events, Web Sockets, Web Workers, файловой системе, IndexedDB, Animation timing
• Полная печаль и безнадёга в плане поддержки прогрессивных API, таких как: WebGL, Web Audio, веб-RTC или getUserMedia.
Если хотите, можете сравнить все мобильные браузеры вот в этой таблице.

Иметь дело с этим браузером-динозавром также означает застрять с WebView и с нативным управлением при создании гибридных приложений, а также испытывать сложности с показом HTML контента в нативном приложении для Android. Как следствие, разработчики Apache Cordova (PhoneGap) должны использовать этот вымирающий движок даже на самых современных устройствах Android.

С точки зрения совместимости, Android Browser проигрывает по всем параметрам. При тестировании на HTML5 Test, Android Browser 4.0-4.3 набрал 297 баллов, в то время как Chrome набрал 410. Даже у IE10 на Windows Phone — 320 баллов.

Решения нужны сейчас. Просто ждать конца этой долгой агонии Android Browser — плохая идея. Это займет гораздо больше времени, чем все мы ожидали.
А что вы думаете по этому поводу?
Источник

Бросьте монетку, чтобы продолжить: спонсорство на рынке HTML5 игр.


В 2012 году Ричард Дэви выступал с докладом на конференции onGameStart в Варшаве. Тема его доклада: «Бросьте монетку, чтобы продолжить». Это легкий намек на то, что для продолжения создания качественных игр, многие из разработчиков нуждаются в финансировании. Рич хотел поделиться своим опытом, полученным за время работы в сфере спонсорства на игровом HTML5 рынке. Мир Flash прекрасно обслуживают такие сайты, как FGL и статьи в блогах, детализирующие доходы и стратегии. Однако, очень мало подобных примеров для HTML5 игр, отсюда и следует выбор темы его доклада. Для тех, кто не смог присутствовать на конференции, Рич представляет эту статью. Она охватывает большую часть его презентации.

Читать дальше →

«Проблема производительности» HTML5 исчерпана

Пол Бакаус утверждает, что при рассмотрении кроссплатформенной технологии, контекст играет ключевую роль.

Пол Бакаус, представитель W3C AC для Zynga, а также ведущий программист jQuery UI, развеял так называемую «проблему производительности HTML5».

В блоге под названием «У HTML5 нет проблем с производительностью», Бакаус выступил против тех, кто отвергает эту технологию, поскольку она не так хорошо работает на устаревших устройствах, с целью прекратить эту тенденцию.

Читать дальше →

Первый официальный телефон на Firefox OS выпущенный ZTE.


ОС Firefox – это новая смартфон-ориентированная платформа для бюджетных телефонов, явно предназначенная для развивающихся рынков. Новый ZTE Open является одним из первых Firefox телефонов, выпущенных китайским производителем. Новый маленький 3G телефон будет оснащен процессором Qualcomm MSM7225A (с частотой до 1 ГГц) вместе с 256 Мб ОЗУ и не более 512 Мб внутренней памяти. Он оснащен емкостным сенсорным 3,5-дюймовым HVGA TFT-дисплеем, а также имеет Wi-Fi, Bluetooth, GPS и Micro-USB. В телефон также будут встроены FM-приемник, 3,2-мегапиксельная камера на задней панели, акселерометр, а также датчик внешней освещенности (есть ли слот для карт памяти microSD — неизвестно). Он будет работать от батареи на 1200 мАч.

Читать дальше →

HTML5 в 2012 – подводим итог

В конце 2011 года предполагалось, что HTML5 станет окончательным решением для разработки игр и приложений, доминирующим инструментом, который перехватит на себя инициативу от нативных приложений, и, наконец, станет основой для мобильной операционной системы. В 2012 году выяснилось, что технология сама по себе еще не является окончательным решением. Но это вовсе не означает провал, многие эксперты и разработчики все еще верят в неё. Так, почему же 2012 не принес ожидаемого прорыва? Ниже przemek указывает на события, которые, на его взгляд, в прошлом году были крайне важны для HTML5 игр и разработки приложений. Он постарается доказать, что, хотя некоторые события и могли поколебать нашу веру, все же мы не можем оставить эту работу.

Facebook, Wooga на HTML5 в сравнении с другими издателями.

Многие неправильно интерпретируют поведение Facebook. Марк Цукерберг действительно не утверждает, что они полностью отказались от HTML5, а лишь то, что «его просто не было… И это не потому, что HTML5 плох. Уже длительное время я действительно обеспокоен этим”. Нам известно, что наряду с Apple, Facebook принимает судьбоносные решения для целого мира приложений и разработки игр. Эта информация заставила зашевелится все средства массовой информации, и это было неправильно истолковано. Это очень хорошо освещено в Quirks Mode, где сказано, что действия Facebook во многом влияют на инвесторов и общественность. Ход Цукерберга многих заставил подумать, что HTML5 не достаточно хорош, не стоит ожидания, разработки и инвестирования. Я думаю, что в ближайшие год-два мы все еще можем ожидать больших изменений в этом подходе. Почему? Поскольку операционные системы и браузеры обновляются на регулярной основе, и мы просто не можем отказаться от HTML5, только из-за того что крупные компании разочаровались в нем. Игры и приложения уже в наличии, они работают, зарабатывают и растут вместе с компаниями, занимающимися HTML5 технологией.

Читать дальше →

Mozilla со своей Firefox OS стремится сохранить мобильный Web открытым

Облегченная мобильная ОС от Mozilla разработана для бюджетных смартфонов, с целевыми рынками в развивающихся странах.



Mozilla, создатель популярного web-браузера Firefox, вместе с группой технических авторов обсудили эволюцию своей последней мобильной инициативы — Firefox ОС.

Прежде известная как “Boot to Gecko”, Firefox ОС является облегченной мобильной операционной системой, разработанной для бюджетных смартфонов. Ее целевые рынки включают развивающиеся страны, такие как Бразилия и Китай. В сущности, ОС — это знаменитый web-браузер, основанный на некотором количестве открытых API, с «голым» пользовательским интерфейсом, немного напоминающий Google Android:

Читать дальше →