2012-03-15 3 views
1

Начиная с разработки Android, я привык сильно настраивать свои приложения, потому что это единственный способ для моих приложений выглядеть согласованно на всех устройствах (например, цвета кнопок разные для каждого поставщика).iOS: Сколько настроек пользовательского интерфейса имеет смысл?

Я видел очень много очень хороших ищет IOS интерфейсов Dribbble (EA, Storific, Libra), которые выглядят действительно здорово - но они также отбрасывать много встроенных элементов (например, пользовательские Navbar и TabBar) - и AFAIK, это не так легко сделать, как кажется. В конце концов, Apple использует эти компоненты самостоятельно, и они прикладывают много усилий к этим.

Действительно ли это хорошая практика, чтобы в значительной степени игнорировать встроенный внешний вид в iOS, или это «только некоторые дизайнеры сошли с ума»?

ответ

2

По моему опыту, большое количество пользовательского интерфейса в конечном итоге будет выполнено на заказ. Однако это зависит от конкретного элемента. Например, кнопки в значительной степени настраиваются, navbars и предупреждения, не так много, поскольку встроенные компоненты работают нормально.

Это действительно зависит от внешнего вида, который вы хотите использовать для своего приложения, и насколько важно, чтобы он выглядел так, как будто вы хотите, чтобы это было так.

Как правило, не возникает серьезных проблем при использовании пользовательских компонентов пользовательского интерфейса, но есть некоторые строки, которые нельзя пересекать. Если вы еще этого не сделали, вы должны проверить Apple iOS Human Interface Guidelines. Это конкретно укажет, какие строки НЕ пересечься при настройке пользовательских интерфейсов.

+2

+1 для связи с HIG. Важно отметить, что многие успешные приложения ломают HIG и все еще передаются Apple. И, как считается, это отличные интерфейсные приложения - если ваш дизайн ломается, HIG действительно проводят исследования для других приложений, которые делают то же самое, но ЗАМЕЧАНИЕ, что большинство выключателей HIG делайте это с большим количеством «качества». – Damo

+0

Да, +1 к этому. Я предполагаю, что есть предел, который Apple готова терпеть до тех пор, пока пользовательский опыт не пострадает И до тех пор, пока нет абсолютно вопиющих конфликтов с существующими компонентами Apple. – Madhu

+0

Я знаю HIG. Madhumal, вы первый прототип со встроенными элементами, а затем настраиваете, если вам нужен другой внешний вид? – manmal

Смежные вопросы