Некоторые люди могут подумать, что проектирование любого приложения - это единообразная вещь в любой операционной среде. Если вы разрабатываете программу для работы в Windows, то вы можете создавать одно и то же приложение одинаково в среде Mac и то же самое в мобильных системах такие как iOS и Android, например, это то, что многие думают и это вопрос, который также кажется логичным обычному человеку, но на самом деле все совсем по-другому. Сравнивая приложения iOS с их аналогами для Android. И я показываю, насколько программы iOS красивее, чем другие операционные системы, и это реально, и средний человек может заметить, что если он имеет дело с двумя системами, он чувствует красоту программ Apple, так почему же это происходит? Одна и та же компания разрабатывает одно и то же приложение, и в одном из них оно выглядит красивее, чем в другом?

Apple известна красотой дизайна, поскольку все ее продукты характеризуются высоким эстетическим чувством и вниманием к мельчайшим деталям, которые заставляют пользователя чувствовать красоту их продуктов, и иногда они не могут определить, почему они выглядят красиво, а это означает, что дизайн в генах Apple. Что касается его конкурента, Google, то это бесспорный император поиска. Если вы хотите получить к чему-то доступ, вы можете воспользоваться его всемирно известным движком, хотя он предлагает десятки других сервисов, таких как Google Plus, Gmail, YouTube и другие, но большинство пользователей знают, что Google - это поисковая машина ... Теперь, когда мы знаем его предысторию о разработчике. Эти системы больше не сложно узнать, какая из них покажет самые красивые приложения, и это определенно на основании опыта! Почему приложения для iOS действительно отличаются эстетикой?

Варианты технических характеристик:

Когда вы разрабатываете приложение для устройств Apple, существуют определенные спецификации для этих устройств, которых вы стремитесь достичь, например, экран имеет фиксированный размер 3.5 дюйма, а для пикселей есть только два размера для 5 версий iPhone. а также для iPod Touch и того же самого на iPad, поэтому различий между размерами и экранами не так много. Это позволяет дизайнеру лучше сосредоточиться, но в случае Android есть десятки различных размеров, спецификаций и графики. процессоров, то есть в случае Android разработчик должен рассчитать наличие по крайней мере 20 различных устройств, и поскольку положение одного пикселя не будет проблемой на высококачественном экране с высокой плотностью пикселей, но это будет выглядят некрасиво На экранах с низким разрешением его будет легко просматривать, а эти недорогие устройства представляют собой большинство широко распространенных устройств Android, поэтому разработчик должен позаботиться о них, даже если это приведет к их низкокачественному применению. Но у некоторых компаний есть другой способ сделать приложение качественным.

Например, приложение Hipmunk, доступное в Apple Store и Google Store в версии для Android, интегрировало в свои изображения три степени качества: традиционное качество 1x, что для старых устройств, и качество 2x, что для высокого -качество устройств, производительность и качество в 1.5 раза для остальных устройств, и когда приложение работает, оно изучает устройство. Зная, какая из этих трех степеней качества ему подходит, а затем запуск изображений этой степени - замечательный и эффективный идея, но это неудобно, потому что это означает удвоение усилий в три раза, и, как мы знаем, зарплата, которую получают программист и дизайнер, высока, и поэтому компании стремятся сократить количество сотрудников в одном приложении, чтобы снизить затраты. в дополнение к этому существует расписание для компании, которое определяет период времени для выхода приложения, поэтому, если дизайнер занят на этапе подготовки трех степеней качества для одного изображения и модификации дизайна для соответствия различным устройствам, это сокращает доступное ему время и, таким образом, сокращает время, затрачиваемое на само творчество и создание гениального дизайна. У рабочей группы есть два варианта: либо уменьшить творческий потенциал и создать подходящее приложение на всех устройствах, либо создать приложение с прекрасным дизайном, но работающее на ограниченном количестве устройств, и всегда первым вариантом является тот, кто обращается к владелец приложения, потому что он хочет, чтобы его приложение работало на всех устройствах.

Доступная техническая поддержка:

 

Когда Apple представила систему iOS, у нее был более чем 20-летний опыт разработки операционных систем. В день анонса первого iPhone Стив Джобс упомянул, что этой системе потребовалось 3 года, чтобы появиться на изображении в наших руках, в то время как Google специализируется на это, как мы уже упоминали, «поиск» и Android - это первая операционная система, которую он предлагает, то есть он начал с нуля с Android, в отличие от Apple с iOS, многолетний опыт Apple в этой области сделал количество информации и поддержки, доступной разработчикам, очень велико по сравнению с в систему Google, хотя последняя является (полу) открытым исходным кодом и все участвуют в ее разработке, но 20-летний опыт Apple, конечно, очень много значит и предоставляет разработчикам огромное количество функций (API), которые помогают их в своей работе (система Android имеет отличную поддержку, но здесь мы сравниваем имеющуюся информацию в сравнении с имеющейся у Apple). Все это заставляет Apple предоставлять мощные средства помощи своему собственному разработчику, но разработчик Android испытывает трудности с получением пресловутой информации. .

Google развивается

Но, честно говоря, Google - не маленькая компания, которая не может поддерживать своих дизайнеров. Действительно, с запуском четвертой системы Google ICS она запустила официальную страницу для поддержки своих разработчиков, иЕще один отдел по обучению программистов и дизайнеров. И обучить их более легко разрабатывать высококачественные приложения, но это не означает, что проблема решена, потому что количество устройств с АСУ ТП Менее 5% устройств Android являются универсальными.Но это означает, что в будущем, когда все начнут переходить на новую систему, качественные Android-приложения будут.

Еще один балл, который может быть рассчитан в пользу Apple и может быть рассчитан в пользу Google в соответствии с вашим видением вещей, это «ограничения для разработчика». Apple предоставляет вам инструменты, позволяющие создавать программы с высококачественным дизайном. и скорость, но Apple всегда ставит ограничения для обеспечения высокой эффективности своих программ, что является палкой о двух концах.Что касается Android, он накладывает простые ограничения на разработчика или дизайнера, оставляя им практически полную свободу.

Если у вас есть Android и устройства iOS Как вы думаете, приложениям для Android не хватает красоты по сравнению с iOS, или разница не велика? Поделитесь своим мнением

Источник | Gizmodo

Статьи по теме