Cyanogenmod Gps не Работает
Срочная новость: сравнивать мобильные ОС стало больше не интересно. Apple и Google сделали свои ОС удобными, функциональными и неприлично похожими друг на друга и сосредоточились на других проектах. Прочие игроки, включая Microsoft, BlackBerry и Canonical, один за другим сходят с дистанции. Всё, что можно сделать с iOS или Android в новых версиях — подкрутить шестерёнки для пущей производительности, допилить софт, который всё реже привносит революционные изменения, и всё — тупик. Как самые популярные мобильные ОС дошли до такой жизни и ждут ли их революционные изменения в будущем — попробуем разобраться.
Исходный код
Для начала немного матчасти и истории. Хорошо известно главное различие двух операционных систем: Apple, в отличие от Google, полностью контролирует исходный код своего детища, открывая сторонним разработчикам доступ только к отдельным элементам. При этом Стив Джобс неоднократно критиковал Android за открытость и, как следствие, чрезмерную усложнённость, но история показала, что любой подход может обернуться как благом, так и проклятием. К этому мы ещё вернёмся.
iOS впервые была представлена как iPhone OS 1, «мобильная версия Mac OS», вместе с самым первым смартфоном компании 9 января 2007 года. Как и «настольная» операционка Apple, iOS построена на двух основных компонентах, разработанных Apple и NeXT — это ядро XNU и система Darwin, которая формально соответствует спецификации SUSv3 «юникса», не будучи им как таковым ( «X is Not Unix», всё-таки). При этом XNU и Darwin, в отличие от iOS и macOS — системы с открытым исходным кодом.
Закрытость iOS позволяет Apple контролировать не только собственный софт, но и сторонних разработчиков. Например, несмотря на бесплатность iOS SDK и среды разработки Xcode, каждый разработчик вынужден платить 99 долларов в год за возможность использовать эмулятор Apple-устройств и размещать свои приложения в App Store. До марта 2008 года, когда SDK был выложен в открытый доступ, сторонние разработчики не могли писать приложения под iPhone OS в принципе, магазин приложений появился только во второй версии ОС, и на этот шаг Стив Джобс, не желавший, чтобы в его системе копался кто-то вне Apple, пошёл скрепя сердце.