Обязательный будильник для Apple iPhone

– Обзор от разработчика –

Всем привет! Огромное благодарю администрации портала iBobr.ru за возможность поведать о моем приложении называющиеся Gold Alarm либо Золотой Будильник. Надеюсь, что рассказ будет увлекателен не только пользователям, но и начинающим разработчикам.

Это будильник для людей, каковые поднимаются по утрам как я. В частности, для людей, каковые всегда переводят будильник еще на «чуть-чуть» либо жмут кнопочку «спать», почему не всегда поднимаются своевременно.
В моей слабо адекватной голове появилась мысль приложения: «не поднялся по звонку будильника — плати деньги, поднялся — молодец». Такая вот мотивация. 🙂

Как выяснить, что человек поднялся с кровати? Для этого употребляется акселерометр (датчик ускорений), встроенный в iPhone и iPod touch. Лежа в постели нельзя прыгать. Решено, акселерометр будет фиксировать прыжки.

Необходимо подпрыгнуть 30 раз, прочно держа ваш iPhone либо iPod в руках и будильник отключится. В случае если за 5 мин. не будет зафиксировано 30 прыжков, то вам нужно будет заплатить. А возможно и не платить. В этом случае вы больше не сможете применять будильник.

Интерфейс будильника сделан по подобию стандартного будильника в iOS, так что, думаю, неприятностей с применением приложения появляться не должно.

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

Вероятно мелодии будут привычны людям, каковые давным-давно применяли трейнеры и другие кейгены. 🙂

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

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

Приблизительно так выглядит график акселерометра при прыжках на месте. В этом случае, на протяжении прыжков iPhone находится перед глазами в одной руке. На графике 6 прыжков подряд (не 7).

Вертикальная ось это ускорение (м/с2). Одна единица на оси равна ускорению свободного падения g. Датчик в устройствах Apple выявит ускорения по 3-м осям от -2g до +2g.

Про читерство. В случае если за 5 мин. звонка будильника не будет зафиксировано 30 прыжков, то единственная возможность продолжить пользоваться программой это заплатить сумму установленную вами ранее. Методы обмана приложения, каковые НЕ сработают:

Переустановка приложения;

Перевод системного времени назад;

Имитация сервера Apple для внутренней приобретения (для устройств с джейлбрейком).

В случае если у вас имеется идеи, как возможно одурачить приложение — пишите, буду весьма рад. 🙂
Уже под конец разработки приложения, я начал осознавать, что многим мысль приложения покажется очень бредовой, но дела нужно доводить до конца. В случае если честно, у меня были значительно более успешные (популярные, прибыльные) приложения, но не на мобильных платформах. Программа всего 2 семь дней в App Store, так что будет видно.

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

Статистика App Store:

За 14 дней приложения скачали около 500 раз;

Было сделано 6 встроенных приобретений из 3-х государств.

Затраты:

Старенький макбук — 12000 рублей;

Помощь с дизайном — 5000 рублей;

Членство в Apple Developer — $100;

Еще что-то по мелочи;

Огромное количество моего времени.

Благодарю за внимание!

Дмитрий.

[iTunes link] – Безвозмездно

Комментарии и уведомления в настоящее время закрыты..

Комментарии закрыты.