Почему iOS-приложения выглядят лучше?

Практически в каждом споре «iOS vs Android» рано или поздно в качестве аргумента будет сказано: «Да на Android приложения вообще страшные!», и в целом апологет Apple окажется прав. Превосходство iOS над Android в плане пользовательского интерфейса очевидно. Например, в стане Apple нет той раздробленности и разношерстности устройств (которую часто называют «фрагментацией»), как у зеленого конкурента.

iOS vs Andy

Давайте как раз и начнем с фрагментации. Именно она строит козни разработчикам, которые, возможно, и хотят сделать свое приложение красивым и удобным, но по причине огромного количества устройств, которые потребуют оптимизацию именно «под себя», разработчикам приходится тратить огромное количество времени на выполнение лишней работы. Начиная от разных процессоров и заканчивая разными разрешениями дисплеев, задача становится очень и очень сложной. Ли Линден (Lee Linden), один из разработчиков приложения Karma, отметил, что «если тестировать по-хорошему, то вам нужно опробовать приложение на двух десятках разных смартфонов, а это сильно тормозит процесс разработки».

Сравниваем приложение Hipmunk

Журналисты портала Wired провели свое собственное исследование вопроса разработки для разных мобильных ОС и заявляют следующее:

Приложение Hipmunk для Android может запускаться в трех разрешениях — для старых устройств, для новых устройств с экранами высокого разрешения и 1,5Х — для всех других. Последний предназначен для того, чтобы приложение выглядело приемлемо даже на нестандартных экранах. Но конечно, некоторые разработчики опускают поддержку нестандартных дисплеев, что в итоге ведет к графическим искажениям и артефактам пользовательского интерфейса — размытые элементы, шероховатые границы и прочие мелкие «радости», которые сведут на нет удовольствие от использования приложения.

А еще, сталкивая лбами приложения для двух самых популярных мобильных ОС, стоит упомянуть о поддержке приложений самими разработчиками. Например, «Корпорация добра» печально известна своей более чем индифферентной позицией в отношении публикуемого в Play Market контента. Радует то, что в Google наконец-то начали осознавать свою ошибку (вероятно, после того, как последствия были видны невооруженным глазом).

Приложение Trulia на iOS и Android

Операционная система iOS предлагает гораздо более дружелюбную среду разработки. Независимо от того, появляются ли элементы интерфейса с эффектом затухания или они «выскальзывают» из-за границы экрана, все эти эффекты можно использовать, совершенно не опасаясь за то, что на каком-нибудь iPhone или iPod они будут выглядеть неправильно или вообще откажутся работать. На Android же используются разные среды разработки, и разработчик никогда не может быть уверен в том, как те или иные элементы приложения будут вести себя на разных устройствах.

Вместе с внедрением Android 4 Ice Cream Sandwich в Google озаботились и сопровождением разработчиков документацией, касающейся создания приложений для этой ОС. Хотя с другой стороны все эти мануалы совершенно не помогают в решении настоящих проблем Android, ее сути. Как вы знаете, Android — это Open Source-проект, поэтому его стабильность вещь весьма сомнительная. Даже если учесть, что требований и ограничений эта система выдвигает гораздо меньше, чем iOS с ее строгими правилами. Да, именно теми правилами, которые так усиленно критикуются со всех сторон.

Но не кажется ли вам, дорогие читатели, что именно благодаря этим самым правилам и руководствам по разработке, на наших с вами айУстройствах установлены приложения отличного качества?

По материалам wired.com и mactrast.com

Android или iPhoneСравнение iPhone и Android