14.11.2012 Views

ios hig rus

ios hig rus

ios hig rus

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Руководство по Использованию iOS Технологии<br />

преждение, которое сообщает о том, что они должны изменить свое предпочтение,<br />

прежде чем смогут использовать эту функцию. Предупреждение не позволяет пользователям<br />

внести эти изменения в пределах приложения, вместо этого пользователям<br />

следует воспользоваться настройками и изменить свои предпочтения. Это гарантирует,<br />

что пользователи в полной мере осознают, что они предоставляют общесистемное разрешение<br />

использовать информацию об их местоположении.<br />

Следуйте этим советам, чтобы обеспечить лучшее пользовательское впечатление о<br />

функции определения местоположения в вашем приложении:<br />

Убедитесь, что пользователи понимают, почему их просят включить службы определения<br />

местоположения. Это естественно для пользователей относиться с подозрением<br />

к просьбе о доступе к своей личной информации, если они не видят очевидной<br />

потребности в этом. Чтобы избежать неудобства пользователей, убедитесь, что предупреждение<br />

появляется только при попытке использования функции, которая четко<br />

должна знать их расположение. Например, пользователи могут использовать карты при<br />

отключенных Службах определения местоположения, но они видят предупреждение,<br />

когда они получают доступ к функциям, которые находят и отслеживают их текущее местоположение.<br />

Проверяйте пользовательское предпочтение местоположения во избежание запуска<br />

излишних предупреждений. Вы можете использовать программные интерфейсы<br />

Core Location, чтобы получить эту настройку (чтобы узнать, как это сделать, см. "Core<br />

Location Framework Reference"). Обладая этими знаниями, вы можете вызывать предупреждение<br />

как можно ближе к началу работы функции, требующей информацию о местоположении,<br />

или, возможно, избежать оповещения в целом.<br />

Показывайте уведомление при запуске вашего приложения, только если ваше<br />

приложение не может выполнять основную функцию, не зная местоположения<br />

пользователя. Пользователи не будут беспокоиться, потому что они будут понимать,<br />

что основная функция вашего приложения зависит от сведений об их расположении.<br />

Избегайте каких-либо программных вызовов, которые инициируют предупреждения,<br />

до того, как пользователь на самом деле выбирает функцию, которой необходима<br />

эта информация. Таким образом, вы не заставляете пользователей задаваться<br />

вопросом, почему приложение требует информацию об их местонахождении, когда<br />

они делают что-то, не требующее этого. (Обратите внимание, что получение пользовательского<br />

предпочтения не вызывает предупреждений.)<br />

2012-03-07 | © 2012 Apple Inc. All Rights Reserved.<br />

98

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!