AppleInsider.ru
X
О проекте Реклама
Чат
с читателями
Присоединяйтесь
в Телеграме

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

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

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

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

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

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

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

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

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

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

Новости по теме
Эксперты рассказали, чем iPhone лучше Android и какие недостатки есть у iOS
На iPhone появился прямой перенос фото в облако Xiaomi Cloud
Xiaomi хочет быть как Apple и собирается выпускать процессоры для смартфонов, компьютеров и другой техники
Новости партнеров
Как увеличить время автономной работы смартфонов Samsung Galaxy
Как увеличить время автономной работы смартфонов Samsung Galaxy
Может ли искусственный интеллект управлять космическим кораблем?
Может ли искусственный интеллект управлять космическим кораблем?
Буллран может скоро закончиться: аналитики напомнили о продолжительности циклов роста Биткоина
Буллран может скоро закончиться: аналитики напомнили о продолжительности циклов роста Биткоина