Все потоки
Поиск
Написать публикацию
Обновить
160.99

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

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

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

WiFi стал обязательной фичей на смартфонах

Время на прочтение1 мин
Количество просмотров650
Как показывают опросы пользователей, связь по протоколу WiFi является чрезвычайно востребованной функцией на смартфонах. Более того, в массовом сознаниии начинает складываться тренд, что смартфон уже нельзя считать полноценным и современным, если в нём отсутствует WiFi.

Вот основные результаты исследования.
  • 74% владельцев смартфонов с WiFi используют этот функционал
  • 77% ждут, что в их следующем смартфоне будет WiFi

Из этих цифр следует, что WiFi должен стать общепринятым стандартом для всех мобильников. Собственно, производители двигаются в этом направлении. Если сейчас WiFi имеется только в 44% всех моделей на рынке (конкретно, под WiFi сертифицировано 311 мобильных устройств, в том числе смартфонов), то через пять лет эта цифра должна вырасти до 90%.

Опрос был проведён компанией ABI Research среди американских пользователей (выборка 1000 человек).

Windows Mobile 6.5 — Windows Mobile Widgets

Время на прочтение1 мин
Количество просмотров2.2K
Не только разработчиков для платформы Windows Mobile достали уродливые стандартные контролы. В команде разработчиков самой платформы это тоже поняли и разработали «третий» способ разработки приложений для WM (помимо native и managed способов).

Разродились они поддержкой веб-приложений (RIA, как их сейчас модно называть) и назвали их Windows Mobile Widgets. Им можно назначать нормальную отдельную иконку, у них есть полный доступ к нижнему меню (!) и т.д.

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

Кросс-платформенная разработка — Windows Mobile и Windows (.NET Compact Framework, C#)

Время на прочтение8 мин
Количество просмотров3.3K
Не так много разработчиков осознают, что разрабатывая приложения для платформы Windows Mobile с использованием Compact Framework, у них существуют шансы собрать это же приложение под десктоп версию Windows! Я и сам об этом долгое время только задумывался, предполагая, что подобная возможность есть, но не рассматривал её как нечто, хоть сколько-нибудь реальное.

Существует несколько важных аспектов, которые нужно понимать, чтобы успешно организовать кросс-платформенную сборку. Я потратил прилично времени, собирая обломки знаний в разных местах сети, причём местами было настолько нетривиально, что решил поделиться с хабрасообществом тонкостями.

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

Интервью с Дмитрием Корчагиным (DG~SC), автором Opera Mini Mod

Время на прочтение5 мин
Количество просмотров2.3K
Opera Mini — легковесный мобильный браузер со сжатием трафика путем оптимизации на своих серверах.
Парадокс в том, что программа имеет модификацию отечественной разработки, которая намного опережает оригинал по ряду функций. Мы взяли интервью у автора программы Opera Mini ModДмитрия Корчагина (DG~SC).
Читать дальше →

Пишем программу для установки рингтонов в Windows Mobile

Время на прочтение4 мин
Количество просмотров1.5K
Windows Mobile, что пятая, что шестая, отличается далеко не самой удобной системой установки рингтонов. К слову, нам моём прошлом Palm Treo 650 было ещё кошмарней, но речь не о нём. Мало того, что нам не дают поставить мелодию на группу, так ещё и все рингтоны должны лежать в папке \Windows\Rings. Да, можно поменять через реестр, но это некрасиво, да и проблему с группами не решает.

Что же делать?

Сначала я обратил свой взор на нечто под названием PhotoContactsPro, который даже mobile-review.com в какой-то из статей рекомендовал как хорошую утилиту для установки мелодии на группы. Но вот незадача, утилита эта предоставляет целую оболочку для телефона, что мне, к примеру, даром не надо (а она ещё и денег стоит). При выключении этой оболочки назначение мелодий на группу, разумеется, отключается.

Далее, внезапно нашлась утилитка ToneManager. Утилитка хороша: маленькая, бесплатная, делает ровно то, что нужно — вешает в Pocket Outlook мелодии по группам. Но работает она ровно с одной папкой (\Windows\Rings по умолчанию) и, что самое, неприятное, не умеет сохранять свои настройки. А сохранять настройки для такой программы крайне важно, поскольку всё, что она делает — проставляет мелодии контактам, то бишь новые контакты идут лесом, пока её снова не запустишь. Автор в релизе радостно написал «извините, сохраняться будем в следующих версиях!», но вот следующих версий как-то и нет.

Намучившись с поисками, решил, что проблема эта — отличный повод пощупать-таки Compact Framework и сделать свою утилитку.

Автор статьи wdk, но он, в силу своей кармы, не может опубликовать материал. Если вам понравилась статья, то помогите хорошему автору поправить свою карму и начать писать полезные статьи.

Что же получилось?

Интервью с людьми не без участия которых WAP стал таким какой он есть

Время на прочтение19 мин
Количество просмотров2.9K
В качестве дополнения к главе об истории руWAP, я проинтервьюировал трёх человек, на глазах и не без участия которых WAP стал таким какой он есть сейчас.
Итак, представляю интервьюируемых:
  • DeeSee — отец-основатель WAP.Siemens-Club.Ru
  • unnamed777 — Администратор нескольких популярных WAP сайтов (адреса не привожу по просьбе его самого), модератор в нескольких разделах на форуме s-c.ru, один из учителей руWAP.
  • Ариец — администратор набирающего популярность портала и самого популярного клик-клуба в WAP

3 интервью - под катом

WAP 2.0 своими руками: 1.2: История русскоязычного WAP [1 часть].

Время на прочтение6 мин
Количество просмотров4K
Все предыдущие и будущие части доступны здесь
В качестве приложения к этой главе: Интервью с людьми не без участия которых WAP стал таким какой он есть

История русскоязычного WAP



Введение


Как сказал один из историков, в моём красноречивом пересказе: «Любая история субъективна по определению. Объективными являются только лишь исторические факты, а их толкование, составляющее историю — субъективное мнение историка.», от себя добавлю, что я старался быть на столько менее субъективным на сколько возможно — перед написанием статьи я поговорил с администраторами нескольких популярных WAP ресурсов, прочитал несколько субъективных статей, в одной их которых говорилось что у вапа будущего нет, а в другом диаметрально-противоположно, но с явной рекламой одного из ресурсов — все эти статьи вы можете найти, используя Google, мы же постараемся посмотреть на WAP с разных сторон. Итак, приступим.

Под катом рассказ о становлении руWAP

Убийство форума

Время на прочтение2 мин
Количество просмотров2.3K
Навеяно одим бесчеловечным поступком, произошедшем вчера в российском WAP-сообществе...

Наверное всем старым мобиловодам был известен WAP-ресурс Siemens-Club, в частности его форум. В свое время, в 2005-2006 годах он находился на первых строчках рейтингов по посещаемости, до того момента как перестали производить телефоны данной марки. Как ни странно, после этого события посещаемость ресурса хоть и упала, но не очень сильно. С другой стороны, форум превратился из чисто технического в более свободный, где обсуждались вопросы уже обширной тематики.
Конечно, костяк форума, «технари», остались, но общаясь уже более на равных с нубами (не на кого было молиться)… себя я относил именно к старичкам, т.к. общался там практически с создания этого форума. Но, как говорится, не было печали…

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

WAP 2.0 своими руками: 1.1: История развития стандартов WAP

Время на прочтение2 мин
Количество просмотров4.9K
В WAP я влюбился ещё в далёком 2005 году, сейчас работаю фрилансером и разрабатываю WAP сайты на благо Родины. Писать книгу по WAP я пытался уже два раза — всегда не хватало мотивации, думаю если хабраюзерам будет интересна эта тема, то книгу я писать продолжу, расскажу вам много интересного и мотивации у меня будет выше крыши… ну а не будет интересна… ну и чёрт с ней — третий блин тоже может быть комом.:)

Итак, представляю первую главу на суд общества.

Далее короткая история развития стандарта WAP

iPhone и Nokia: битва за Рунет

Время на прочтение1 мин
Количество просмотров786
Аналитическая компания Gemius опубликовала интересную статистику по мобильным устройствам в Рунете. Данные предоставлены системой комплексного аудита статистики сайтов gemiusTraffic. Выборка: 26,7 миллионов cookies в октябре, 29,5 млн cookies в ноябре с учётом повторных посетителей и браузеров, не принимающих cookie.

на первый взгляд кажется, что у айфона нет конкурентов. Однако, если суммировать показатели всех моделей Nokia, то у них будет около 40% в сумме, то есть заметно выше, чем у iPhone.

Вот самые популярные в Рунете мобильные устройства, по количеству просмотров страниц.

1. iPhone — 32,8%
2. Nokia N95 — 5,8%
3. Nokia N95 8GB — 4,6%
4. Nokia N82 — 4,4%
5. Nokia E51 — 4,3%
Читать дальше →

Silverlight 2 For Mobile (обзор семинара с PDC 2008)

Время на прочтение4 мин
Количество просмотров505
На PDC 2008 помимо огромного количества разнообразных материалов, был также представлен Silverlight 2 в разрезе разработки для Windows Mobile. Докладчики были полны оптимизма и радостно рассказывали, как же здорово и просто разрабатывать для мобильных дивайсов — вообще нет разницы, подо что вести разработку, мол, одинаково работает.
Читать дальше →

Есть сайт или блог с RSS? Тогда мобильную версию сделать проще простого!

Время на прочтение3 мин
Количество просмотров1.3K
Всем уже давно понятно, что от мобильников никуда не деться, и как следствие, никуда не деться от того, что ваш блог будут читать с экрана мобильного телефона. И пусть мой блог с мобильника посещают не более 10 человек в месяц, я таки решился на то, что бы сделать мобильную версию. Но так-как я ленивый до невозможности, я нашёл способ сделать приемлемую мобильную версию за очень короткое время. Причём не только блога, но и любого сайта, который отдаёт RSS поток.
Читать дальше →

Compact Framework: Грани прозрачности

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

Вступление


К большому сожалению разработчиков, Compact Framework, да и native-функции тоже, не поддерживают альфа-канал с разной прозрачностью у индивидуальных пикселей. Это означает, что нет возможности создавать красоту неописуемую с плавными переходами между изображениями. Однако, что же делать, если хочется иметь хотя бы подобие «полного» альфа-канала, а именно, выводить полупрозрачные изображения, у которых есть ещё и полностью прозрачные участки?
Читать дальше →

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

Compact Framework: адаптируем графику приложения под текущую цветовую схему

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

Вступление


Как известно, на Windows Mobile устройствах существует возможность смены цветовой схемы. В случае, если приложение не использует графические элементы, достаточно воспользоваться набором цветов, предоставляемых классом SystemColors, чтобы приложение соответствовало текущей схеме. Из наиболее часто используемых имеет смысл отметить ActiveCaption, ActiveCaptionText, InactiveCaption, InactiveCaptionText, WindowText и.т.д. Также не стоит забывать про класс SystemBrushes, в котором представлены готовые для работы кисти — нет необходимости вызывать конструкторы и т.д.

Но что делать, когда есть набор изображений, которые должны соответствовать текущей цветовой схеме? Неужели делать набор картинок под все основные цвета?
Читать дальше →

Age of Heroes Online — мобильная MMORPG + пошаговая стратегия.

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

Около года назад в сети появились первые слухи о том, что «Мегафон» решил создать on-line игру для мобильных телефонов. Тендер на создание игры тогда выйграла компания «Qplaze». Началась разработка игры… Потом пришло бета-тестирование, на которое были допущены только абоненты того же «Мегафона». И вот наконец-то, совсем недавно игру открыли для других мобильных операторов. Хоть игра и дальше находится в состоянии теста она вполне играбельна. Итак — Age of Heroes Online.

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

Комфортное чтение с мобилы или обзор txt to java конвертеров

Время на прочтение5 мин
Количество просмотров6.1K
Случилось страшное! Мой смартфон nokia navigator 6110 скоропостижно скончался! Пришлось искать замену, причем хорошую и недорогую, ибо откуда у обычного программиста деньги на хороший телефон (громкий жалобный всхлип). В общем, после долгих поисков был выбран телефон nokia 2630. Вообщето телефон мне нужен только что бы звонить, писать смс и читать! Причем в основном именно читать, т.к. читать я люблю. На смартах все довольно просто, скачал книжку, перевел в txt формат закинул в смарт с установленным qreader'ом, и наслаждаешься. На обычных телефонах, прежде чем наслаждаться, необходимо перевести книгу в java приложение. Для этих целей существуют специальные программы конвертеры из txt в java. Ну собственно последние два дня я убил на то, что бы сделать чтение со своей мобилы удобным, и сейчас, я пожалуй поделюсь с вами накопленным опытом.
Читать дальше →

Gears Geolocation API — WiFi-позиционирование прямо из браузера

Время на прочтение1 мин
Количество просмотров4.1K
Компания Google выложила для разработчиков бесплатный набор интерфейсов Gears Geolocation API, с помощью которого можно легко добавить в веб-приложение функцию получения текущих координат местности. Система работает под любым браузером (в Chrome и Android даже без установки плагина), кроме Opera (поддержка скоро появится), принцип работы прост. Информация об окружающих WiFi-хотспотов передаётся на сервер, а оттуда возвращаются ваши координаты с точностью до 200 м. В целях безопасности координаты не записываются и не хранятся на сервере.

По заявлениям Google, в их базе данных есть сведения о WiFi-хотспотах в сотнях городов по всему миру.

Это очень полезный функционал, который можно добавить практически на любой социальный веб-сайт, будь то сервис знакомств, афиша по кинотеатрам или сайт новостей.

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

via Google Code Blog

Безлимит от МегаФона перестал быть безлимитным

Время на прочтение1 мин
Количество просмотров3.3K
Когда в начале этого года у оператора МегаФон-Поволжье появился безлимитный GPRS/EDGE-интернет, я воспринял эту новость с большим энтузиазмом. Причина простая, других способов насладиться радостью глобальной сети у меня не было (частный дом, телефона городского нет). Сам интернет, несмотря на поддержку моим аппаратом EDGE, работал немногим лучше обычного GPRS, но зато безлимит был честным. Однако счастье было недолгим…
Читать дальше →

LinkedIn как проводник аутсорсинга мобильных разработок

Время на прочтение3 мин
Количество просмотров2.1K
Вера Решетина стала первым человеком, благодаря которому я поверил в эффективность деловых социальных сетей для развития бизнеса и продвижения личного бренда (как о том пишет Том Питерс). Поэтому я решил поговорить подробнее с одним из совладельцев быстрорастущей софтверной компании из Белоруссии, удачно совмещающей эту функцию с воспитанием двухлетнего сына.Вера Решетина
Читать дальше →

Как сделать инсталляционный фаил для Windows CE / Mobile в Visual Studio 2005

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

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

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