Как стать автором
Поиск
Написать публикацию
Обновить
126.44

Разработка мобильных приложений *

Android, iOS, Windows Phone и прочие

Сначала показывать
Порог рейтинга
Уровень сложности

Duracell выпустила «зарядную карту» для беспроводной зарядки мобильных устройств

Время на прочтение2 мин
Количество просмотров5.6K


До настоящего момента большинство беспроводных зарядных устройств, разрабатываемых разными компаниями, страдают одним недостатком — мобильные устройства, чтобы заряжаться без проводов, должны соответствовать определенным стандартам. В подавляющем большинстве случаев мобильные устройства не могут заряжаться без проводов, поскольку не поддерживают нужной технологии. Конечно, есть и исключения из правил, но проблема существует. Компания Duracell на днях представила дополнение к стандартным телефонам, которое может облегчить жизнь многим владельцам мобильных девайсов.

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

Как быстро начать разрабатывать на Qt/QML для BlackBerry PlayBook и заставить всех тебе завидовать

Время на прочтение4 мин
Количество просмотров7.4K
BlackBerry PlayBook становится всё более и более привлекательной платформой для Qt-разработчиков. Всё идёт к тому, что Qt будет включён в стандартный набор библиотек планшета. Благодаря чему платформа PlayBook (а вслед за ней и платформа BlackBerry 10) вызывает интерес у Qt-разработчиков. Так что в этой небольшой заметке я хотел бы рассказать, как прямо сейчас можно начать разрабатывать на Qt для BlackBerry PlayBook. Будет описан процесс настройки среды разработки с нуля до состояния, когда можно начинать писать приложения. На самом деле мне уже несколько раз задавали подобные вопросы, что и подвигло меня на написание этой публикации.

Для того, чтобы начать разрабатывать на Qt для PlayBook мы вместе выполним следующие шаги:
  • Установим Native SDK
  • Настроим систему для подписывания и установки приложений
  • Соберём Qt
  • Создадим и настроим проект Qt-приложения
Чтобы не загромождать публикацию всеми подробностями и нюансами, я не буду рассказывать всё в деталях и иногда буду отсылать к документации и другим ресурсам.
Читать дальше →

Mozilla показала мобильную операционную систему Boot2Gecko

Время на прочтение1 мин
Количество просмотров1.4K


Прошлогоднее упоминание Mozilla Foundation о том, что фонд намерен приложить усилия к созданию операционной системы для смартфонов и планшетов оправдалось. Mozilla намерена показать рабочее демо системы на приближающемся Mobile World Congress в феврале, а стадия готового продукта будет достигнута в конце 2012 года.

Мобильная ОС от Mozilla — интерфейс пользователя и стек приложений — полностью построена на использовании web-технологий, в качестве движка ожидаемо используется Gecko — как в FireFox.

Всего создатели выделяют три слоя системы: нижний Gonk — это Linux-ядро, уровень аппаратной абстракции, телефонный стек и другие низкоуровневые системные компоненты. Средним слоем является движок рендеринга Gecko, дополненный рядом API. И, наконец, верхний слой Gaia UI — пользовательский интерфейс — полностью выполнен на HTML и JavaScript.

Посмотреть больше скриншотов и попробовать Gaia UI

Приложения для BlackBerry Playbook можно будет писать на Qt

Время на прочтение1 мин
Количество просмотров1.3K


Судя по всему, Research in Motion крайне не хочет повторения печальной участи планшетов на webOS и поэтому предпринимает весьма активные шаги для популяризации своих устройств. Так, совсем недавно RIM в лице своего высшего руководства объявила о том, что все желающие разработчики, разместившие свое приложение в маркете BlackBerry App World до 13 февраля бесплатно получат 16 Гб-ю модель BlackBerry PlayBook.

Теперь же, на проходящей сегодня в Амстердаме конференции для разработчиков BlackBerry DevCon, вице-президент по связям с разработчиками RIM Алек Сандерс (Alec Saunders) объявил, что BlackBerry Playbook будет поддерживать приложения, разработанные на популярном кросc-платформенном фреймворке Qt, находящемся под крылом Nokia.

Таким образом, учитывая возросшую активность RIM в области продвижения своих устройств и привнесение в экосистему разработки для неё весьма популярного фреймворка (любопытен вопрос о совместимости уже существующих Qt-приложений с BlackBerry), то можно предположить, что это приведет к появлению еще одного внушительного игрока рынке мобильных приложений и, возможно, Android и iOS придётся потесниться.

[Источник]

Сравнение iOS и Android по вероятности краш-репортов

Время на прочтение2 мин
Количество просмотров4.2K


Статистика краш-репортов с разных мобильных устройств показывает, что процент успешных запусков приложений под Android заметно выше, чем под iOS. Таковы данные агрегированной статистики, собранной компанией Crittercism, которая занимается мониторингом работы мобильных приложений. Они выпускают SDK и библиотеку real-time crash reporting, которую каждый разработчик может встроить в свой мобильное приложение и получать статистику по «крашам».

P.S. На диаграмме нормализованные данные, в которых устранена избыточность iOS-устройств в выборке. Таким образом, доля ОС на рынке никак не влияет на эту статистику, а учтена только вероятность появления сбоя.
Читать дальше →

Native vs Web. Часть 0: +1 аргумент в пользу разработки native мобильных приложений

Время на прочтение4 мин
Количество просмотров6K
image

Как-то вечером мне захотелось написать статью о разработке приложений для мобильных устройств, но тут Остапа понесло...

Так же как киборги в свое время заполонили всю планету, сейчас мобильные девайсы заполоняют нашу жизнь. А что это означает для нас, гиков? Новые возможности даже обсуждать не стоит — это вкусные плоды с дерева под названием “гаджет”. А раз есть плоды и толпы страждущих, то почему бы не начать их выращивать (я про плоды, выращивать же страждущих умеет лишь Apple )? И тот вырастит больше и вкуснее, у кого инструмент лучше. Какие есть подходы в мобильном приложениеводстве? Как минимум можно использовать старую проверенную web-платформу и заняться написанием мобильных web-приложений, либо освоить молодую отрасль разработки под iOS и Android. Выбор, не простой, и чаши весов качались крайне долго в моей голове, пока на сторону разработки приложений под iOS (потенциально и под Android) не пал один весомый аргумент, о котором сегодня и пойдет речь. Но для начала краткий экскурс в технологии и их возможности.
Читать дальше →

RIM предлагает PlayBook 16 Gb разработчикам за приложения BlackBerry (UPD)

Время на прочтение1 мин
Количество просмотров1.9K


В официальном блоге для разработчиков Research In Motion всем тем, кто выполнит портирование своего Android-приложения на BlackBerry, предлагается получить бесплатную последнюю модель BlackBerry Playbook 16 Gb. Это же подтвердил в своем твиттере и вице-президент по связям с разработчиками (VP Developer Relations) RIM Алек Сандерс (Alec Saunders).

Условий мало: необходимо являться зарегистрированным участником BlackBerry App World — регистрация бесплатная, но аккаунт требует подтверждения RIM; временные рамки — со 2-го по 13 февраля этого года; приложение должно соответствовать BlackBerry App World Vendor Guidelines.

С инструментами для портирования можно познакомиться здесь.

UPD: по всей видимости, нечто подобное уже было около года назад — топик на Хабре.

UPD: Указанное в твите предложение распространяется на любые приложения — WebWorks, Native, AIR, Android — которые будут размещены в BlackBerry App World до 13 февраля.

[Источник — Официальный блог RIM]

Исходные коды кросс-платформенного фреймворка Enyo 1.0 и 2.0

Время на прочтение1 мин
Количество просмотров799
Компания HP начала выполнять обещанное и выкладывать в open source части webOS. Сегодня ночью состоялся первый подарок — JavaScript-фреймворк Enyo под лицензией Apache 2.0. Теперь это кросс-платформенный фреймворк.

Enyo отлично подходит для создания легковесных и быстрых приложений: ядро Enyo весит всего 13 КБ. На сайте Enyo есть Playground, где можно написать любой код и посмотреть, как он работает.

Скачать Enyo 2.0
Смотреть код на github

Кстати, в Android Market уже появилось первое приложение, сделанное на Enyo. См. также примеры приложений на сайте Enyo.

Операционную систему Open WebOS 1.0 обещают выпустить в сентябре 2012 года.

Опубликован исходный код и инструменты разработчика для мобильной ОС Tizen

Время на прочтение1 мин
Количество просмотров24K


На Хабре некоторое время назад уже упоминалось о проекте Tizen, который представляет из себя операционную систему для мобильных устройств. Несколько дней назад проект достиг определенной точки развития и общественности был представлен исходный код альфа-версии (pre-1.0) системы вместе с инструментами разработчика (SDK) и сборником документации.
Узнать подробности

Мой опыт разработки под BlackBerry

Время на прочтение4 мин
Количество просмотров1.5K

Предисловие



Дамы и господа! Я хочу вам поведать историю, связанную с разработкой игры для BlackBerry OS. Все выводы в данном посту сделаны исключительно на основании собственного опыта и не являются аксиомой.



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

Мобильная разработка с Corona SDK

Время на прочтение5 мин
Количество просмотров32K
Здравствуйте!

Захотелось поделится своим опытом работы с Corona SDK — средством кроссплатформенной разработки для Android/iOS от Ansca Mobile (основатели компании в прошлом работали в Adobe над Flash Lite). Статей здесь про него не так много, хотя движок один из самых популярных и не без причины. Corona SDK предназначен прежде всего для разработки игр, но нем можно писать и бизнес-приложения — для этого в движке есть набор UI-компонентов со сменными стилями. Главным преимуществом движка является значительное увеличение скорости разработки для опытных программистов, а также снижение технического барьера для новичков в мобильном gamedev’е. Продолжение под катом…
Читать дальше →

Читаем и пишем NFC Tag на MeeGo Harmattan

Время на прочтение14 мин
Количество просмотров15K
Этот пост участвует в конкурсе „Умные телефоны за умные посты

Введение


Что такое NFC?

Если верить Википедии, NFC(Near Field Communication) — это технология беспроводной высокочастотной связи малого радиуса действия, которая дает возможность обмена данными между устройствами, находящимися на расстоянии около 10 сантиметров.

Существует три наиболее популярных варианта использования NFC технологии в мобильных телефонах:
эмуляция карт — телефон прикидывается картой, например пропуском или платежной картой;
режим считывания — телефон считывает пассивную метку (Tag), например для интерактивной рекламы;
режим P2P — два телефона связываются и обмениваются информацией.

Мы будем рассматривать второй способ использования, а именно чтение пассивной метки, мало того, мы также научимся записывать информацию на такие метки с помощью телефона

О чем рассказ?

Я буду рассказывать не только о методах работы с NFC, но и о пользовательском интерфейсе разработанной мной специально для этой статьи программы. То есть в процессе чтения вы пройдете полный путь создания приложения для работы с NFC Tag для MeeGo Harmattan.

Оглавление




Qt Ambassador
UPDATE: Сегодня, 20.12.2011, пришло письмо, что приложение приняли в Qt Ambassador
UPDATE: Прошла ночь и проект был опубликован в программе: Qt Ambassador Showcase

Очень много текста и кода

Calendar Feed для N9: что это и как это разрабатывалось

Время на прочтение20 мин
Количество просмотров1.9K
Этот пост участвует в конкурсе „Умные телефоны за умные посты“.

Nokia N9 — приятный девайс во многих отношениях. Но из коробки в нем нет одного очень важного функционала. Нельзя, бросив один взгляд на домашний экран телефона, понять какие впереди ждут события, прописанные в календаре. Чтобы исправить эту досадную проблему мною было разработано приложение Calendar Feed (OVI Store, исходники). Под катом я расскажу поподробнее о самом приложении (немного) и о том, как оно создавалось (большая часть поста).

Осторожно, там много текста. Если готовы, то…
...поехали!

Ближайшие события

Qt для Android (Necessitas Framework) – действительно ли это работает?

Время на прочтение3 мин
Количество просмотров28K
Этот пост участвует в конкурсе «Умные телефоны за умные посты».

Так получилось, что у меня есть кое-какой опыт разработки приложений под Qt, а недавно появился коммуникатор на Android. Узнав о том, что существует проект Necessitas (раньше он называвался Android-Lighthouse), захотелось проверить возможность запуска Qt приложений под Android на практике.



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

Как легко творить прекрасное

Время на прочтение2 мин
Количество просмотров4.2K
Топик участвует в конкурсе «Умные телефоны за умные посты».

Давно я хотел посмотреть на QtQuick и QML, а тут вот и повод. Планировал начать классически — с Hello World, но Qt Creator при создании нового проекта генерит как раз таки Hello World, так что героически его написать самому уже не получится. Ну что ж, тогда замахнемся на что-то побольше. Напишем такую программку, которая бы при запуске показывала что-то случайное, но красивое и вдохновляющее, а по клику в любом месте закрывалась. Мне вот нравятся картинки природы. Что меня тронуло до глубины души, так это тот факт, что данную программу в незнакомой IDE и на фактически незнакомом языке я написал где-то за 500 секунд, 400 из которых разбирался в Qt Creator и читал один короткий туториал.



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

Проект Black Mirror: управление телефоном при помощи концентрации мысли

Время на прочтение1 мин
Количество просмотров2.4K
Как всегда в подобных проектах, управляющее устройство не читает мысли оператора, а считывает динамику активности разных долей мозга. В проекте используется соответствующий контроллер от EEG, затем управляющая схема, преобразующая показатель активности мозга в понятные ПО телефона голосовые команды, и сам телефон (iPhone c Siri). Проект ребят получил название Black Mirror.

Разработчики поясняют, что созданная ими схема использует записанные ранее показания активности мозга, характеристики, проявляющиеся при произнесении определенной команды. Показания внесены в память управляющей системы, которая сверяется с текущим сигналом, поступающим от контроллера EEG, и базой записанных сигналов.

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

Do-Ra. Дозиметр в мобильном телефоне

Время на прочтение2 мин
Количество просмотров52K
1 сентября 2011 мне позвонил совершенно незнакомый человек.
-Владимир Елин, — представился он. — Я только что вернулся из Крыма и у меня есть патент.

Патент устройства дозиметра-радиометра «ДО-РА» для мобильных телефонов, смартфонов.
— Вадим, Вы не напишете программу для iPhone?
image
Я ухмыльнулся и полез в appStore с запросом dosimetry.

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

Adobe перестанет развивать Flash для мобильных устройств

Время на прочтение1 мин
Количество просмотров1.1K
Согласно попавшему в руки ZDNet заявлению, Adobe обирается объявить о прекращении дальнейших разработок Flash'а для мобильных устройств.

В частности, в заявлении говорится:
Дальнейшие работы с Flash'ем на мобильных устройствах будут нацелены на то, чтобы дать разработчикам возможность создавать нативные приложения для всех основных магазинов приложений. Мы больше не будем разрабатывать Flash для мобильных устройств для новых версий браузеров и новых устройств. Обладатели лицензий на исходный код могут продолжить работу над собственными реализациями. Мы продолжим поддержку текущих конфигураций Андроида и PlayBook в виде обновлений безопасности и правки критических ошибок.


Полностью это заявление должно прозвучать сегодня, так что подождем подтверждения.

P.S. Некоторые сайты уже назвали это заявление «моральной победой Apple», которые изначально были потив Flash'а на своих мобильных устройствах.

P.P.S. Долго не знал, куда постить, решил оставить в «Мобильном вебе».

Сервис Google для проверки отображения сайтов на мобильных устройствах

Время на прочтение1 мин
Количество просмотров24K
Поисковый гигант сегодня в рамках Google Initiative представил новый инструмент Go Mo, назначение которого — проанализировать «дружелюбность» (friendly) сайта для отображения на мобильных устройствах.

Разработчики сервиса утверждают, что около 60% пользователей не вернутся на сайт, который по тем или иным причинам отображается неправильно на экране смартфона или планшета, а учитывая распространение этих устройств в мире, то лишать себя хотя бы части этой аудитории будет, как минимум, неосмотрительно.

В связи с этим сервис может оценить следующие параметры сайта: скорость загрузки, чтение текста без зумирования, возможность выполнять поиск по сайту и несколько других. По результатам разработчик может получить отчет с конкретным описанием недостатков и советами как их исправить.

Также есть возможность оценить примеры «хороших» сайтов, которые авторы GoMo поcчитали удовлетворяющими выдвинутым требованиям.

Видео для оценки возможностей Go Mo:



[Источник]

Разработчики создали гибкую электронную бумагу

Время на прочтение2 мин
Количество просмотров1.5K


Большинство пользователей электронных читалок знают, что дисплей такого устройства довольно хрупкий. Многие владельцы подобных девайсов жалуются на то, что иногда самого слабого удара о поверхность стола хватает для того, чтобы дисплей треснул. Возможно, в большинстве случаев проблема немного раздута, но все неплохо было бы получить более надежный экран, который не треснет из-за того, что с ним немного неосторожно обошлись. Вполне вероятно, что проблема будет решена в течение нескольких последующих месяцев, поскольку компания AUO создала гибкую электронную бумагу, которой случайные падения вовсе ничем не угрожают.

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

Вклад авторов