14.11.2012 Views

ios hig rus

ios hig rus

ios hig rus

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

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

аудиоконтекст всех аудио в приложении соответствует назначению этой технологии,<br />

которая является результатом звуковых эффектов UI и предупреждающих звуков, которые<br />

подчиняются блокированию устройства и Ring / Silent (или Silent) переключателю<br />

так, как пользователи ожидают.<br />

Управление Прерываниями Аудио<br />

Иногда воспроизводимое в данный момент аудио прерывается аудио из различных<br />

приложений. Например, входящий звонок прерывает текущие аудиоприложения iPhone<br />

на время вызова. В многозадачной среде частота таких прерываний звука может быть<br />

высокой.<br />

Для воплощения пользовательских ожиданий от аудио впечатлений, iOS основывается<br />

на следующем:<br />

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

● Соответствующая реакция при возобновлении работы приложения после прерывания<br />

аудио.<br />

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

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

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

будет возобновление воспроизведения аудио. Только приложения, которые<br />

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

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

соответствующие шаги для определения соответствующей реакции.<br />

Концептуально есть два типа прерывания аудио в зависимости от типа аудио, инициирующего<br />

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

реагирует на завершение прерывания:<br />

● Возобновление прерывания. Возобновляемые прерывания, инициируемые аудио,<br />

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

от прослушивания.<br />

После завершения возобновляемого прерывания приложение, отображающее элементы<br />

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

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

Аудиоприложение, которое не имеет контроля воспроизведения медиафайлов,<br />

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

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

на iPhone и при получении вызова VoIP находится в середине песни. Отвечая на вызов,<br />

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

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

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

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

вызова. С другой стороны, если пользователь приостановил воспроизведение аудио до<br />

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

Другие примеры приложений, инициирующих возобновляемые прерывания, приложения<br />

сигнализации, аудио подсказки (например, подсказки направления движения), или других<br />

прерывистых звуков.<br />

● Не возобновляемые перерывы. Не возобновляемые прерывания инициируются аудио,<br />

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

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

90

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

Saved successfully!

Ooh no, something went wrong!