Причина №2. Программное обеспечение. Да, да, да, та самая пресловутая ОС (операционная система), на базе которой работает ваше устройство, и эта часть будет самой сложной. Как измерить неизмеримое? Вот скажите мне. Да практически никак. Если в случае с iOS у нас с вами полностью закрытая экосистема, то есть производить операционную систему для своих устройств может только Apple, то в случаи со всеми Android-смартфонами ситуация страшная, я бы даже сказал ужасная. Есть Google, она делает чистый Android, но производители, то есть вендоры, которые на базе Android потом выпускают своё устройство, эту операционную систему очень часто модифицируют, но зачем модифицировать хорошо, если можно сделать абы как? Вы просто должны сделать как можно дешевле. Вы должна продать это устройство, поэтому под сокращение пойдёт всё. Один из самых показательных случаев это то, что не так давно случилось смартфонами Samsung серии А.
Даже в официальном блоге специалистов по безопасности, работающих в компании Google, было огромное негодование по поводу того, что Samsung всеми своими модификациями, которые внесли в , испортили безопасность системы. Драйвера устройств начали конфликтовать с патчами безопасности из-за чего устройство просто не могло нормально работать. И тут вы скажете: «Зачем говорить о различных оболочках? Если мы говорим об Android, то давай брать эталонный, чистый Android!», но и здесь всё тоже не совсем. Смотрите, у нас есть iOS, она делается только для iPhone, Apple на ней зарабатываю, поэтому они как никто другой заинтересованы в том, чтоб вкладывать в разработку этой операционной системы огромные финансовые затраты, ведь чем лучше ОС, тем больше покупают устройств, но в то же время у нас есть Google, которая делает Android и распространяет его совершенно бесплатно. Хм, где-то здесь кроется тайна. А тайна заключается в том, чтоб поставить Android на своё устройство, вендеры не могут совсем бесплатно установить. Для этого они вынуждены проходить сертификацию Google, помимо этого Google больше всех заинтересованы в максимальном распространении своей операционной системы, потому что они будут увеличивать свою долю на рынке, а это значит, что будет больше людей, которые пользуются Google в качестве основной поисковой системы, значит будет больше людей, которые подобно App Store с Google Play выкачивают приложения и платят за них деньги. В то же время iOS находится в менее-выигрышным положении, потому что у неё нет никакого поисковика, который станет доступе по умолчанию в операционной системе, поэтому они с этого зарабатывать не будут. Также можно добавить тесное сотрудничество Google с разными компаниями. Например, они помогал компании Samsung работать над второй версией OneUi (фирменная оболочка Samsung), но в то же время Google сотрудничают с компанией Qualcomm и Qualcomm это тоже выгодно. Google получает от Qualcomm определённые бонусы, когда начинают производить своё фирменное устройство Pixel (фирменный смартфон от Google). Они получают сниженную цену на процессоры и 5G-модемы, Qualcomm же при этом получает Android на тех стадиях его разработки, пока он недоступен вообще никому кроме Google и за счёт этого могут оптимизировать операционную систему совсем уж хорошо. В итоге вендоры, которые занимаются производством Android-смартфонов, например такие как Oppo, Vivo и остальные будут заинтересованы именно в том, чтобы поставить в своё устройство процессор от Qualcomm. Таким образом за счёт сотрудничества Qualcomm с Google они просто убивают всех своих конкурентов «на корню». Это называется капитализм. Большинство вещей нельзя сказать на прямую. Qualcomm не платит Google за то, что те позволяют им оптимизировать операционную систему Android вместе с ними. Но те бонусы, которые они получают от Google в итоге измеряются миллионами, если не миллиардами долларов. Но с того, что я написал, можно подумать, что Apple по сравнению с Android находится в совершенно неутешительном положении, потому что им никто не поможет. Они с брендами тесно сотрудничать не смогут однако, вы упускаете один очень важный момент, тот же самый, который люди зачастую упускают, критикуя операционную систему от Microsoft (Windows), у Apple количество поддерживаемых девайсов намного меньше. Если в случае с операционной системой от Apple, при чём неважно, говорим мы сейчас об iOS или об MacOS, операционная система должна поддерживать драйвера только для тех компонентов, которые одобрила сама Apple, то в случае с Android-устройствами, точно также, как и с массовыми Windows-устройствами, поддержка должна быть у огромного количества устройств. Именно поэтому Microsoft сейчас разрабатывают принципиально новую по своей структуре операционную систему Windows 10Х, которая не будет поддерживать всякие старые устройства, которые совершенно новой и современной мобильной операционной системе (ну и не только мобильной). Такая же ситуация и с настольными компьютерами Mac. У них 10 видов процессоров, 10 видов сетевых карт, которая она поддерживает. У Microsoft их, наверное, тысячи. И здесь нельзя однозначно сказать, что позиция Apple в этом вопросе намного лучше. Нет, она просто другая! Вы что выберите массовость или оптимизированность? Однако в этом случае с точки зрения финансовых затрат Apple намного более в «удручающем» положении. Есть компания Huawei, есть компания Meizu, есть много других компаний, которые зарабатывают собственным api. За одно ускорение графических вычислений, оно одно чего стоит. Они разработали их сами, они отдают их Google совершенно бесплатно. К Apple таких отношений ни у кого нет. Никто не напишет какой-нибудь api metal 3-го поколения и не скажет: «Apple,вот вам, пользуйтесь». Поэтому мы с вами приходим к тому, что разрабатывать, поддерживать и улучшать iOS стоит намного дороже нежели это происходит с Android, но и iOS работает намного лучше. Я, конечно же, осветил не все аспекты, касающиеся операционной системы, но есть ещё один очень важный…
Пользователи инстаграма, любители записать сториз и блогеры меня поймут. Это конечно же оптимизация под самые популярные сервисы и приложения. Вот представьте себе, что вы программист и пишите приложение и вы хотите, чтоб ваше приложение получило максимальное число пользователей, но огромных бюджетов на разработку этого самого приложения у вас попросту нет. Так что вы выберете: сделать своё приложение под операционную систему Android и получать огромное количество негативных отзывов, потому что пользователи смартфонов (например) Samsung Galaxy S20 или S10 скажут, что камера, располагающаяся с левой стороны экрана закрывает какие-то элементы в вашем приложении и , по сути, вы должны оптимизировать приложение чуть ли не под каждое Android-устройство (под вид устройства, под его расположение камеры или какие-то другие параметры), но этих комбинаций может быть великое множество и денег на это придётся потратить немало. В то же время у нас есть iPhone, который имеет ограниченный модельный ряд, вы сможете с лёгкостью оптимизировать своё приложение под вырез, потому что Apple специально для этого сделали api.