Обновить
163.77

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

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

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

Портирование приложений на Windows Phone 7

Время на прочтение1 мин
Количество просмотров922
Microsoft старается упростить программистам портирование приложений с других платформ.

На сайте WindowsPhone.interoperabilitybridges.com опубликована таблица соответствий функций API для различных платформ (деревянное меню слева) функциям из Windows Phone 7 (тело страницы):

image

Интересно сравнить насколько сложно реализуется сходный функционал на разных платформах.
Читать дальше →

Samsung сделает Bada открытой

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

На фоне слухов о том, что корейский производитель электроники якобы планирует покупку WebOS, а также возможной переориентации Android на устройства Motorola, Samsung принял решение об открытии исходников своей мобильной операционной системы Bada. Конечно, целью такого шага является популяризация платформы среди разработчиков и, как следствие, увеличение числа приложений под платформу, что должно привести к более успешному конкурентному положению на рынке по сравнению с такими грандами как iOS и Android.

В этом смысле любопытно, что официальной статистики о продажах Bada-устройств и их доли в прибыли компании не существует, однако по августовским оценкам аналитического агентства Gartner процент Bada составляет около 2, что в сравнении с 43% рынка Android нельзя признать оказывающим значительное влияние на бурный рынок мобильных устройств. Однако же, такой результат Bada все равно лучше результата Windows Phone 7, который составляет 1.6%, хотя обе системы появились одновременно в 2010 году.

Остается заметить только, что недавно стала доступна вторая версия платформы Bada 2.0, а также набор инструментов для разработчиков SDK 2.0, которую через несколько дней после релиза успели обновить до 2.0.1.

UPD: обновлено с подачи anoshenko

[Источник]

Qt и мобильная камера. Часть 1, Symbian

Время на прочтение7 мин
Количество просмотров4.8K
Доброго времени суток, Хабр!

За время моей работы в области разработки мобильных приложений, в частности для Symbian, было создано несколько решений для работы с камерой телефона. Со временем решения эти эволюционировали, о чем я и хочу рассказать в двух следующих статьях.
В первой речь пойдет о нетривиальном, но гибком получении изображения с Symbian-телефона средствами QtMobility 1.1.3, во второй — о проблемах и их решениях при переносе кода на платформу Meego 1.2 Harmattan под управлением которой в данный момент работают Nokia N900, N950, N9.
Данный материал может быть полезен начинающим Qt-разработчикам мобильных приложений.

Итак, Qt для работы с Symbian-камерой.
Читать дальше →

HP разделит webOS-подразделение на две части

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


Достаточно неприятной новостью для поклонников программной среды webOS стало известие о прекращении работы HP над webOS-устройствами. Сразу после этого заявления, сделанного руководством HP, акции компании снизились в цене, а судьба структурного подразделения webOS стала очень туманной. Но на днях появилась новость о том, что компания НР собирается разделить webOS на две структурные единицы.

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

Программа SignalGuru для предсказания сигналов светофора

Время на прочтение2 мин
Количество просмотров5.8K
Специалисты из Массачусетского технологического института совместно с коллегами из Принстона провели интересное исследование того, как обычный смартфон способен уменьшить расход топлива в автомобиле аж на 20%. Их идея заключается в том, что смартфон оснащается специальным программным обеспечением SignalGuru, подключается к автомобильному компьютеру и ставится перед лобовым стеклом, чтобы отслеживать дорогу перед автомобилем.

Программа SignalGuru на смартфоне следит за временем включения сигналов светофора и заблаговременно подаёт сигнал водителю — когда нужно ускориться, чтобы проскочить на зелёный свет, а когда нужно заранее притормозить, потому что зелёный сигнал скоро смениться жёлтым. Такие интеллектуальные предсказания способны сэкономить огромное количество топлива в городском цикле, потому что водитель перестаёт перетормаживать, а двигатель меньше работает вхолостую.
Читать дальше →

Вышел Bada SDK 2.0

Время на прочтение2 мин
Количество просмотров1.5K
Вслед только что вышедшей мобильной платформе Samsung Bada 2.0 появился и инструмент для разработки под неё. Новый SDK можно скачать отсюда, а из нововведений можно отметить следующие:

  • Мультизадачность. Один из главных недостатков Bada устранен (хотя в SDK 1.1 описывался некий способ запуска приложений в «фоне», но разработчики честно назвали его «псевдо-многозадачностью»).
  • Улучшена поддержка Flash и HTML5.

Узнать подробности

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

Время на прочтение4 мин
Количество просмотров12K
Согласно данным Strategy Analytics, в настоящий момент пользователи мобильных приложений, находящиеся внутри зданий, создают до 80% мобильного трафика. В помещениях привычный нам GPS не работает. На фоне большого интереса пользователей и компаний к геолокационным сервисам происходит бурный рост стартапов, пытающихся решить задачу позиционирования внутри зданий (Indoor Location).

Кому это нужно и какие мобильные приложения выиграют от появления новой технологии?
Читать дальше →

Microsoft выпускает собственный «конструктор», конкурент Arduino

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


Видимо, подобные комплекты стали очень популярны среди разработчиков, поскольку сейчас появляются новые и новые «конструкторы для взрослых». Например, вчера на Хабре был описан ProtoSnap, а теперь и Microsoft выпускает нечто подобное, только комплект от софтверного гиганта более совершенен, чем ProtoSnap. Устройство получило название Microsoft .NET Gadgeteer. Его описание, фотки и видео — в продолжении.

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

MoRe – используем Iphone/Ipad в качестве джойстика

Время на прочтение1 мин
Количество просмотров3.8K
Вытащил из архивов презентацию технологии, которую мы разрабатывали для одного из своих клиентов. Основная идея – возможность использовать смартфон в качестве устройства управления приложениями. То есть по сути, можно создать игру/приложение (html5/flash) управлять которой можно будет с помощью мобильных устройств, причем без использования Wifi/bluetooth и тд. – все соеденения реализуются через интернет, а алгоритм управления подключается через библиотеку. На видео ниже отображен процесс работы MoRe на примере примитивных игр.



За качество видео заранее извиняюсь, если кого заинтересует – с удовольствием отвечу на технические вопросы.

Паркуемся Андроидом или приложение для мобильной парковки

Время на прочтение2 мин
Количество просмотров3.3K
Под катом описание процесса и результата: интеграция смартфона, парковочного сервиса и мобильного оператора.

Autopark

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

PhoneGap 1.0 позволяет писать приложения для семи платформ

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


До сих пор разработчики мобильных приложений следовали довольно предсказуемому modus operandi: сначала разработать приложение для iOS, потом — для Android, а потом для других платформ.

В прошлом же году компания Nitobi начала разработку открытого проекта PhoneGap, позволяющего, используя HTML, CSS и JavaScript, легко создавать приложения сразу для Android, Bada, BlackBerry, iOS, Symbian, webOS и Windows Phone 7.

Кроме Nitobi, в разработке участвуют сотни отдельных разработчиков и команда старших инженеров-программистов IBM. Проект быстро набирает обороты, у него уже около 40 000 загрузок в месяц — в общей сложности 600 тысяч — и постоянный поток пожертвований.

Сейчас же вышла версия PhoneGap 1.0, в которой сделан акцент на доступ к нативным API устройств. Другие улучшения включают в себя общую стабильность API и «подключаемую» архитектуру, совместимость API с W3C DAP, API контактов и средства удалённой отладки. Более того, новый интерфейс делает добавление платформ и расширений платформ проще, наряду с упрощением процесса разработки плагинов.

via Engadget, The Next Web

Mozilla объявила о намерении создать собственную мобильную web ОС

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


Представители Mozilla сегодня сообщили о начале работ по превращению движка Gecko, на основе которого работает браузер Mozilla Firefox, в открытую операционную систему, которая предназначена для работы на мобильных телефонах и планшетных компьтерах. Будущая операционная система уже даже получила название — Boot to Gecko, а ее код будет выкладываться в общий доступ в режиме реального времени. Во всяком случае, именно это пообещал сделать Андреас Гал (Andreas Gal), представитель Mozilla.

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

Адаптация смартфонных приложений для планшета HP TouchPad

Время на прочтение5 мин
Количество просмотров807


Планшет HP TouchPad является весьма незаурядным webOS-девайсом, обладающим свойством обратной совместимости с практически любым приложением для смартфонов на платформе webOS, созданным с помощью фирменной среды разработки Mojo SDK (далее Mojo-приложения). Единственным серьезным недостатком является то, что Mojo-приложения запускаются в привычном для смартфонов разрешении 320x480 точек, совершенно игнорируя дополнительное пространство экрана планшета.

Данная статья поможет вам быстро адаптировать телефонное приложение, созданное в среде разработки Mojo SDK, для нового планшета от HP.
Читать дальше →

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

Подключаем AdMob рекламу в Мармеладе (расширение для ОС Android)

Время на прочтение5 мин
Количество просмотров4.8K
При разработке кроссплатформенных игр и приложений, большинство разработчиков выпускают Android версию своей игры платной либо бесплатной (с рекламой), и зачастую полную платную версию + lite бесплатную, опять же — с рекламой.

При разработке игры с использованием Marmalade (бывшая Airplay SDK), возникла необходимость внедрения рекламы
Читать дальше →

Мобильная веб разработка

Время на прочтение6 мин
Количество просмотров12K
В настоящее время, всё больше и больше людей используют электронные устройства для упрощения своей жизни. Использование громоздких ПК плавно перетекло в ноутбуки, а теперь и в смартфоны. Крупные компании, как Apple, Dell и Microsoft хотят получить часть рынка смартфонов: ожидается, что к концу 2011 года, мировые продажи смартфонов побьют мировые продажи ПК.

image

Именно поэтому мобильная веб разработка очень актуальна сейчас. Продажи смартфонов растут каждый день и это говорит о необходимости повышенного внимания к интерфейсам для мобильных устройств. Как удовлетворить все запросы от пользователей, которые становятся все более и более требовательными? Как сделать так, чтобы люди могли смотреть сайт, как на Full HD монитор, так и на мобильном телефоне?
У веб-разработчиков всегда были проблемы с кросс-браузерностью. Теперь у них есть еще одна головная боль: кросс-платформенность, потому что Android приложение никогда не будет работать на iPhone и наоборот.
Целью данной статьи является рассмотрение проблем веб-разработчиков, в связи с появлением смартфонов, предложение пути их решения и показ эффективного решения на практике, изпользуя фреймворк Sencha Touch. Основная проблема заключается в том, что все больше и больше людей используют и хотят использовать интернет на своих мобильных устройствах, но не все сайты готовы предоставить эту услугу.
Читать дальше →

Анализ целесообразности разработки мобильной версии сайта

Время на прочтение4 мин
Количество просмотров3.9K
Мобильная версия сайта — версия сайта, на которой информация подается единым потоком в одной колонке. В результате отсуствует горизонтальная прокрутка (и необходимость в ней), и сайт занимает 100% ширины дисплея.

Анализ браузеров


Мобильные устройства все больше приближаются к персональным компьютерам по функциональным возможностям. Проанализируем статистику мобильных ОС и браузеров по рунету (по данным liveinternet):
Читать дальше →

Появился порт XNA для iOS

Время на прочтение1 мин
Количество просмотров1.1K
Первая публичная preview-версия порта XNA для iOS и Silverlight, которая называется ExEn, появилась за авторством Эндрю Рассела (Andrew Russel); (на его страничке Facebook сказано, что он независимый разработчик игр из Австралии), которую можно скачать (прямая ссылка) в его блоге.

Официально порт не поддерживается Microsoft и лицензирован по MS-PL (Microsoft's open source licensing). Для iOS вместо «нативного» .NET Framework используется его порт MonoTouch. Разработчик утверждает, что ExEn соответствует требованиям Apple, которые предъявляются для iOS-приложений, поэтому разработанные игры вполне могут быть одобрены для распространения через AppStore.

Версия ExEn для Android сейчас находится в разработке.

Описание XNA в Wiki.

Дешевый AirPlaySDK стал дорогим Мармеладом

Время на прочтение2 мин
Количество просмотров2.8K
imageСегодня, компания IdeaWorks, разрабатывающая кросс-платформенный SDK для создания игр для мобильных телефонов и не только, объявила о смене названия. С сегодняшнего дня, AirPlaySDK будет называться Мармеладом («Marmalade»).
Так же, вместе с ребрандигом библиотеки, IdeaWorks объявила о выходе новой, 5-ой, версии SDK, в которой добавили инструмент для создания платформо-зависимых модулей, который умеет генерировать шаблоны модулей для iOS и Android и связывающий код из описания API. Так-же, в новой версии добавили API для работы с телефонной камерой и галереей картинок и поддержку «игрового» андроид-телефона Xperia Play.

Это все из хорошего, а вот из плохого — это радикальное изменения лицензирования, и совсем не в пользу девелоперов.
Читать дальше →

Пишите в первую очередь под платформы, которые популярны в США, и не тратьте свои силы на остальные

Время на прочтение3 мин
Количество просмотров2.8K
Добрый день,
Ко мне обратился начинающий мобильный разработчик с просьбой дать совет, какой мобильной платформой лучше заняться. Я решил опубликовать свой совет, может кому еще поможет.
Совет мой такой: пишите в первую очередь под те платформы которые популярны в США и не тратьте свои силы на остальные.
Почему?
Читать дальше →

В течение моды и денег: разработка мобильных приложений

Время на прочтение3 мин
Количество просмотров2.7K
Последнее время постоянно слышу о том, как знакомые начинают заниматься разработкой приложений для мобильных устройств. Их становится все больше и больше. Не понятно, откуда берутся эти команды? И где они находят разработчиков? Ответ один – это тренд и все хотят попасть в течение моды и денег.
Немного подумав, я решила собрать советы для тех, кто сам начинает заниматься разработкой мобильных приложений, верю в то, что будет полезно ))
Читать дальше →

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