Общее правило заключается в том, что вы можете отклониться от руководства по стилю платформы, если у вас есть веские основания полагать, что отклонение приводит к чистому улучшению производительности пользователя. Таким образом, выгоды, обеспечиваемые отклонением для пользователя, превышают стоимость.
«Неопровержимая причина» обычно означает эмпирическое доказательство - данные теста пригодности, подтверждающие чистое улучшение отклонения. Предчувствие дизайнера недостаточно. Большинство рекомендаций по ОС не являются произвольными, а связаны с преимуществами производительности пользователя по сравнению с альтернативами, возможно, включая ту, о которой вы думаете. Тесты юзабилити должны быть сформулированы так, чтобы реально оценить как стоимость производительности, так и выгоды, чтобы их можно было сравнить количественно. Галстуки следуют руководству по стилю.
Даже если руководство является произвольным, всегда есть затраты, связанные с внешними несоответствиями для любого отклонения, затраты, которые могут быть трудно определить количественно, но должны быть учтены по решению дизайнера. Затраты на внешнее несоответствие - это, прежде всего, попытка выяснить отклонение и ошибки, связанные с попыткой использования отклонения в контексте других приложений. Эффективная стоимость обучения меньше, если обучение проводится и / или частота использования высока (последнее оправдывает затраты на обучение). Частота ошибок для отклонения связана с частотой и контекстом использования приложения. Эффективная стоимость ошибок меньше, если ваше приложение используется широко и отдельно от других приложений платформы. Как правило, если пользователи не используют ваше приложение ежедневно по несколько часов в день, вам необходимо продемонстрировать потрясающую превосходную производительность пользователей, чтобы оправдать отклонение.
Обычно несоответствие в поведении пользовательского интерфейса является более серьезной проблемой, чем несоответствие в внешнем интерфейсе внешнего вида . Кроме того, противоречия (что-то похожее на что-то из руководства по стилю, но означает что-то другое) более серьезны, чем неровности (то, что выглядит не так, как в руководстве по стилю, но означает то же самое вещь).
Соответствие руководствам по стилю ОС, как правило, важнее для приложения, чем соответствие веб-соглашениям, поскольку функциональные ограничения веб-приложений слабее, и, следовательно, они применяются к меньшему количеству приложений, с которыми пользователь может столкнуться. Не следует следовать соглашениям одного приложения, такого как Gmail, за счет рекомендаций ОС, если большинство ваших пользователей не используют одно приложение, а одно приложение используется вместе с вашим приложением. Для максимального удобства использования вы должны следовать рекомендациям для любой операционной системы, которую используют ваши пользователи. Там нет замены.