Размахивайте iPhone, как клюшкой для гольфа.

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

Лучший эквивалент, который пришел мне в голову, это то, что я хочу использовать iPhone так же, как управление Nintento Wii.

Можно ли размахивать iPhone как клюшкой для гольфа и уметь решать:

  • Является ли это примерно точным замахом (если он больше похож на теннисный замах = ошибка броска)

  • Возможно, сохраните углы, которые iphone регистрирует на «заднем качании». Если я сохраняю пять значений каждые x секунд в «обратном колебании», а затем проверяю, примерно ли эти значения равны «переднему колебанию».

  • Мне также нужно решить, насколько сильно качание, возможно, если я смогу проверить это за мгновение до того, как iphone достигнет положения по умолчанию (начальное положение перед началом движения качания). Я знаю, что не могу рассчитать скорость между двумя позициями с помощью UIAccelerometer, но, может быть, я могу решить это как-то иначе?

Ответ группы проверки Apple на этот вопрос

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

Лично я думаю, что такое приложение будет одобрено, но приложение, в котором вы должны бросить свое устройство как можно ближе к месту, должно быть отклонено. Вот как я это интерпретирую.

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

Обратите внимание: если вы собираетесь разработать приложение с той же концепцией, не расстраивайтесь, если оно будет отклонено.


person Fernando Redondo    schedule 28.03.2011    source источник
comment
Некоторые люди разобьют свой iPhone, когда выйдет это приложение :)   -  person Anne    schedule 28.03.2011
comment
Я просто хочу знать, как развить это, это для моей собственной победы :)   -  person Fernando Redondo    schedule 28.03.2011


Ответы (1)


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

person occulus    schedule 28.03.2011
comment
Я это понимаю, но я не собираюсь загружать это приложение в App Store. Мне интересно, как решить этот вопрос. - person Fernando Redondo; 28.03.2011