На этой неделе есть несколько отличных примеров того, как идет мобильная разработка — Hit Tennis 3 простым переводом удвоил количество загрузок, товарищи из RZLTT делятся своим опытом, комрад Dreddik заработал около $400 на 77 тысячах установок, а Online Science Classroom пишет о кроссплатформенной разработке на Adobe Air. Также App Annie говорит, что Play практически догнал App Store по количеству загрузок, но отстает по доходам в 2.6 раза, а Distimo отмечает ведущие позиции России в магазинах приложений.
Рубрика «mobile development» - 74
Дайджест новостей из мира мобильной разработки за последнюю неделю №10 (15 — 21 апреля 2013)
2013-04-21 в 7:44, admin, рубрики: android, Firefox OS, iOS, mobile development, Блог компании «Apps4All», деньги, мобильные приложения, разработка, метки: android, Firefox OS, iOS, деньги, мобильные приложения, разработкаGoogle запускает благотворительное приложение One Today
2013-04-19 в 9:14, admin, рубрики: android, Google, mobile development, благотворительность, Блог компании «Apps4All», приложение, метки: android, Google, благотворительность, приложениеGoogle только что запустил новое приложение One Today, которое открывает новую страницу в истории Google Play Store – благотворительную. Теперь, по словам компании, проще «делать малое — менять многое».
Основная идея приложения (которое, пока, доступно только США и только по приглашениям) в том, что пользователь может пожертвовать $1 в день на благотворительный проект – например, на спасение гепардов, доставку чистой воды нуждающимся, жилье для школьников и т.п. Пользователи могут отслеживать свое «влияние» и немного геймифицировать свои пожертвования, рассылая приглашения друзьям или делясь своими хорошими делами через социальные сети. Читать полностью »
Новое исследование Developer Economics: опрос
2013-04-18 в 11:18, admin, рубрики: mobile development, Блог компании «Apps4All», мобильная разработка, опрос, метки: мобильная разработка, опросНедавно VisionMobile решила перейти на полугодовой выпуск исследований и уже открыла новый опрос. В этом компания по прежнему исследует самые популярные мобильные платформы для разработки и монетизацию каждой из них, вторичным вопросом является разработка для Blackberry10. Наша компания является региональным партнером VisionMobile в России (мы переводим и издаем аналитические отчеты серии «Экономика разработчиков») и мы приглашаем вас принять участие в новом опросе.
Мощный состав докладчиков на конференции #MBLT13
2013-04-18 в 10:29, admin, рубрики: foursquare, IBM, mblt, mobile development, Qiwi, TechCrunch, tripadvisor, Блог компании e-Legion Ltd., будущее здесь, международная мобильная конференция, метки: foursquare, IBM, mblt, Qiwi, TechCrunch, tripadvisor, международная мобильная конференция, слонУже через месяц, 15 мая, в Москве в Digital October состоится ежегодная международная мобильная конференция #MBLT13.
#MBLT13 — это взгляд в будущее мобильных технологий глазами визионеров и экспертов-практиков. Бизнес-аудитория узнает, какие возможности мобильная индустрия предоставляет большим брендам в различных областях: финансах, медицине, транспорте, рекламе, туризме и др., а разработчики увидят на ярких примерах, за какие навыки и знания рынок готов им платить сегодня.
Мы очень постарались, чтобы собрать в одном месте «говорящие головы» компаний с мировым именем и дерзких новичков, готовых поделиться практическими советами по использованию мобильных технологий в бизнесе. Вот некоторые из них:
Кейт Теаре | Сооснователь |
Харри Копонен | Исполнительный вице-президент |
Чарльз Бирнбаум | Директор по развитию |
Максим Кашулинский | Генеральный директор |
Маттео Пензо | Технический директор |
Флориан Мейсснер | Генеральный директор |
Борис Ким | Совладелец и председатель совета директоров |
Рори Кенни | Директор по партнерским отношениям |
Евгений Козлов | Директор по маркетингу |
Как LTE справляется с межсотовой интерференцией
2013-04-17 в 18:10, admin, рубрики: LTE, mobile development, интерференция, Песочница, метки: LTE, интерференция Почему-то все русскоязычные посты, посвященные LTE, обсуждают лишь принципы базовых технологий физического уровня — OFDMA [1], SC-FDMA [2], чуть-чуть MIMO[3], [4], некоторые аспекты архитектуры [5] и VoLTE [6]. Все это, безусловно, очень интересно и полезно, но это же не Всё! Ведь LTE помимо всего вышеперечисленного нашпигован очень интересными решениями, связанными с распределением частотно-временных ресурсов в восходящем и нисходящем канале (различные алгоритмы для Scheduler), с адаптацией модуляции, кодирования и ширины полосы к радиоусловиям, с процедурами доступа к среде, новыми типами хэндоверов и пр. — там использованы отнюдь нетривиальные подходы… Но есть еще один любопытный вопрос, который почему-то игнорируется сообществом Хабра — как вообще работает LTE сеть в условиях полного отсутствия частотно-территориального планирования (Frequency Reuse Factor=1!)? Рассмотрим сети постарше, допустим GSM (см. ниже):
Читать полностью »
Hopscotch: азы программирования для детей на iPad
2013-04-17 в 7:32, admin, рубрики: ipad, mobile development, Блог компании «Apps4All», дети, Программирование, разработкаКак заинтересовать женщин программированием? Наверное, предлагая им доступные средства обучения в самом раннем возрасте – видимо такая идея витала в головах создателей приложения Hopscotch для iPad, новой визуальной среды для создания простых приложений.
Hopscotch это объектно-ориентированный язык, который сделан намеренно ярким и цветным, подходящим для детей 8-12 лет. Вместо того чтобы грузить детей бесконечными строчками кода, создание программ Hopscotch это перетаскивание разных объектов и скриптов, которые умеют работать с ними. Объекты – милые персонажи, а скрипты можно выбирать из выпадающего меню или из левого меню. Результатом работы детей могут стать короткие анимации и игры.
Google опубликовал руководство разработчика по Glass Mirror API и лучшие практики
2013-04-16 в 6:42, admin, рубрики: Google, Google Glass, mobile development, Блог компании «Apps4All», приложения, разработка, метки: Google Glass, приложения, разработкаСегодня Google объявил о начале поставок первых Google Glass и заодно опубликовал значительную часть документации по разработке приложений для них.
В первую очередь это руководство разработчика по Glass Mirror API. Сам доступ к API пока находится в ограниченном доступе и открыт только для разработчиков, у кого есть само устройство. Остальные пока, как в лучшие времена, могут начать делать приложения основываясь на документации, но протестировать их они не смогут.
Эта первая версия API, которая позволяет разработчикам писать то, что Google называет Glassware, относительно бедна на функционал и самой лучшей функцией, вероятно, является возможность получения местоположения владельца очков. Так как каждое приложение взаимодействует с Очками через сервисы Google, API поддерживает RESTful службы и полностью облачное – никакой код на самих Очках не выполняется.
Terevaka — фреймворк высокого уровня на Lua для мобильных платформ
2013-04-16 в 6:41, admin, рубрики: android, iOS, Lua, moai sdk, mobile development, разработка под iOS, метки: android, iOS, lua, moai sdk, mobile developmentДорогие друзья, сегодня я расскажу вам о фреймворке высокого уровня на Lua для мобильных платформ собственной разработки. Как вы уже, наверное, догадались из названия, этот фреймворк использует другой низкоуровней фреймворк для отрисовки графики и для взаимодействия с системой. В качество него выступает MOAI. Для минимального ознакомления с ним, я рекомендую прочитать мою предыдущую статью habrahabr.ru/post/176765/
Прежде всего, какие задачи должен был решить новый фремворк?
Во-первых, проблемы с фрагментацией экранов. А во-вторых (та-дам), хотелось иметь какой-то, пусть и простейший, графический редактор интерфейсов. В третьих, фреймворк должен был определить архитектуру и файловую структуру приложения в целом. Хочу сказать, что кода получилось немного (менее 600 строк), поэтому, даже если фреймворк вам не подойдет, как есть, будет несложно разобраться с его работай и заточить его под свои нужды.
Warning: фреймворк заточен под landscape приложения, поэтому если вам нужен портретный режим, то скорее всего придется потратить некоторое время на доработку.
Читать полностью »
Краткое введение в MOAI Framework
2013-04-16 в 6:40, admin, рубрики: android, iOS, Lua, moai sdk, mobile development, Разработка под android, разработка под iOS, метки: android, iOS, lua, moai sdk Когда речь идет о бизнес приложениях, принято писать несколько копий под каждую из популярных мобильных платформ. Это вполне оправдано, т. к. Android/iOS/etc платформы столь специфичны, что реализовать по принципу «Code at once — run everywhere» довольно сложно. Однако, ситуация совсем иная, когда речь идет о мобильных играх. У игр как правило свой собственный стиль графических элементов — кнопок, меню и т. д., и вся графика построена либо на спрайтах, либо на 3D (прим. — в дальнейшем речь будет идти только о 2D движках). Появляется вполне закономерное желание написать приложение один раз и собирать его под разные платформы.
Достичь этого нам поможет кросплатформенный фреймворк MOAI.
EasyMapping, или Путешествие по JSON’у
2013-04-15 в 11:14, admin, рубрики: ios development, json, mobile development, objective-c, мобильная разработка, разработка под iOS, метки: ios development, json, mapping, objective-c, мобильная разработкаComputer programs are the most complex things that humans make. It is also the nature of software to be extensively modified over its productive life. If we can read and understand it, then we can hope to modify and improve it.
© Douglas Crockford, автор спецификации JSON
JSON — это мост между двумя мирами: миром веб-сервисов и миром клиентских приложений. Однако мост не настолько совершенен, чтобы данные существовали в одном формате. Пока что мы всегда вынуждены преобразовывать информацию в представление того языка, с которым работаем, для архитектуры того приложения, которое пишем. Для того чтобы такое преобразование было успешным, оно должно быть в первую очередь простым.
Есть много способов превращения JSON в Objective-C обьекты, однако многие из них имеют свои недостатки, которые мешают с ними работать. Есть известный и любимый многими RestKit, однако он, к сожалению, эффективно работает только при наличии идеального REST API. Шаг в сторону — и вы будете забивать гвозди микроскопом, не понимая, зачем нужно писать такие сложные конструкции для достаточно простых вещей. Есть решение от разработчиков GitHub — Mantle, однако с ним вы будете вынуждены наследоваться от базового класса Mantle и постоянно использовать NSValueTransformer — не самую популярную технологию в iOS/Mac OS разработке.
Я хочу рассказать о фреймворке, который недавно нашелся на просторах GitHub, и который позволяет достаточно просто и красиво преобразовывать JSON в Objective-C обьекты — EasyMapping.
Если заинтересовались, добро пожаловать под кат!
Читать полностью »