Рубрика «mobile development» - 80

Дополненная реальность, датчики, сенсоры и навигация на мобильных устройствах – больше игрушка или почему у Glass, иже с ними, мало шансов привнести что то реально новое, с точки зрения разработчика
Интерфейс HUD в Iron Man

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

Речь, прежде всего, идет о тех приложениях, где дополненная реальность используется в практических целях, а не про рендеринг трехмерных собачек поверх похожих на большие QR-коды маркеров напечатанных на бумаге.

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

Как оказалось, с этой самой ориентацией дела до сих пор обстоят не так радужно, как это можно представить по демонстрационным роликам приложений и гаджетов с дополненной реальностью, типа Glass от Google – проблемы здесь преимущественно на стороне железа, но производители пока не торопятся их решать.

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

С тех пор как число активных пользователей Instagram стало постоянно расти, Postgres оставался нашим надежным фундаментом и неизменным хранилищем данных для большинства данных, создаваемых пользователями. И хотя меньше года назад мы писали о том, как мы храним большое количество данных на Instagram при 90 лайках в секунду, сейчас мы обрабатываем более 10000 лайков в секунду – и наша основная технология хранения данных не изменилась.

За последние два с половиной года, мы поняли несколько вещей и подобрали пару инструментов для масштабирования Postgres и мы хотим ими поделиться – то, что мы хотели бы знать при запуске Instagram. Некоторые из них специфичны для Postgres, другие представлены также и в других базах данных. Чтобы знать, как мы горизонтально масштабируем Postgres, смотрите наш пост Sharding and IDs at Instagram

Читать полностью »

Время — деньги или несколько способов спасти программиста
Некоторые люди консервативны по своей природе, это всегда мешает принятию чего-то нового. Мне до сих пор непривычно использовать Google Docs вместо Word, хотя, когда речь заходит о совместной работе, преимущества первого неоспоримы. Многие компании (порой даже весьма крупные), занимаясь разработкой программного обеспечения, игнорируют доступные способы повышения производительности труда программистов. Например непрерывную интеграцию (Continuous Integration/CI), которая упрощает процесс разработки и контроль проекта. Готовые решения существуют на рынке давно. К сожалению, до сих пор кто-то продолжает издеваться над сотрудниками, теряя время и деньги. Этот пост — желание поделиться опытом успешного внедрения непрерывной интеграции, и, быть может, попытка достучаться до некоторых менеджеров. Ведь зачастую именно их недальновидность препятствует оптимизации производства.Читать полностью »

Одна из наиболее часто встречающихся ошибок разработчиков во время составления своих бизнес-планов (особенно если это их первое приложение) — это серьезная переоценка количества пользователей, которых это самое приложение сможет привлечь. Типичные рассуждения на эту тему: «Моё приложение совместимо с 400-ми миллионами устройств, поэтому если мы сможем достигнуть хотя бы 1% из них, это уже получится 4 миллиона пользователей.» и т.д. Ловушка в том, что 1% звучит крайне скромно, но по факту это гигантская цифра.

В последнем исследовании, проведенным компанией VisionMobile, из 664 опрошенных разработчиков, только 6% имеют базу более 500 000 активных пользователей. Существует мнение, что в силу особенностей чартов в app stores и ограниченного пространства для маркетинга, те разработчики, которым все-таки удалось перевалить за пол миллиона пользователей, имеют хорошие шансы заполучить нарастающим комом гораздо большее количество пользователей в ближайшей перспективе.

Что же тогда происходит с остальными, не преодолевшими отметку в 500 тысяч?
Читать полностью »

Доброго времени суток, хабрапользователи!

Push Notifications не включены в API PhoneGap. Если сделать небольшой поиск по документации PhoneGap, то можно найти только Notifications которые представляют собой обычные alert диалоги с вожможностью использования в них звуковых эффектов и вибрации.
Но что делать, если вам просто необходимо создать кроссплатформенное приложение с Push Notifications? Я хочу обратить Ваше внимание на тестовый пример работы с некоторыми из них при помощи Android. В результате, из разработанного проекта можно будет получить также iOS, BlackBerry и Windows Phone приложения.

image
Читать полностью »

«Фэйковое видео работы смартфон приложения с фоном вокруг» или «Как сэкономить на DIY системе стабилизации» или «А нельзя ли записать это с помощью какого нить софта прямо в смарте?»

Предисловие.

Просматривая комментарии к топику «Съемка видео с экрана iPhone в движении – DIY система стабилизации для DSLR или HD видеокамеры» я наткнулся на комментарий, который был адресован мне. Собственно я понял, что вопрос адресован мне так же, как это делают все хабролюди — я вижу вопрос, значит спрашивают у меня. Я было подумал ответить простым комментарием… Но потом понял, что тут нужен развёрнутый ответ.

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

Управление цветом и дизайн UI
Разрабатывая дизайн для веб-сайтов и мобильных приложений в Photoshop, мы сталкиваемся с проблемой при формировании цвета программным кодом, HTML или CSS. Статья призвана покончить с этим раз и навсегда.Читать полностью »

25 февраля стартовал конкурс для Андроид разработчиков — The Tactrick Android Developer Cup.
Только на редких русских ресурсах можно встретить упоминания о нем, так как конкурс международный и направлен скорее на зарубежный рынок. Но принять участие может любой желающий (ваша регистрация не имеет здесь значения), только одно важное ограничение — приложение должно быть запущено не ранее 1 января 2012 года. Жюри, в число которого вошли представители таких крупнейших компаний, как Google, Qualcomm, Rockfish Interactive, Tactrick Mobile Solutions, Steel Media, Appency App Marketing, Wireless Industry Partnership, выберут лучшие проекты.
Международный конкурс для талантливых Андроид разработчиковЧитать полностью »

15 мая в Москве пройдет вторая международная мобильная конференция — #MBLT13!
#MBLT13 — международная мобильная конференция в Москве
Под крышей Digital October соберутся визионеры и практики из успешных компаний с мировым именем, чтобы рассказывать практические кейсы, которые позволили их компаниям добиться успеха. Своё участие уже подтвердили:

  • Кейт Теаре, со-основатель TechCrunch
  • Чарльз Бинрбаум, Директор по развитию Foursquare
  • Питер Вестербака, Директор по маркетингу ROVIO
  • Рори Кенни, Директор по партнерским отношениям TripAdvisor
  • Маттео Пенцо, Технический директор Frog Design Inc.
  • Читать полностью »

Съемка видео с экрана iPhone в движении – DIY система стабилизации для DSLR или HD видеокамеры

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

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

Чтобы ролик получился качественным, без дрожащих рук, как в роликах Apple, нужна специальная система стабилизации. В магазине такую не купишь – нужно делать самому. За фотографиями и подсказками, как и чем снимать, приглашаю под кат.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js