Здравствуйте, sad1381, Вы писали:
S>>Парни, андроид же опенсорс, где можно делать и свои магазины приложений и свои версии.
S>>Как можно заблочить опенсорс?
S>он точно прямо весь опенсорс? или как в том анекдоте "есть нюанс"?
99% андроида это опенсорс.
К нему прилагаются драйверы от производителей. В мобильном мире драйверы не принято открывать. Поэтому это уязвимая часть. Особенно драйвер для видеоускорителя, это самая сложная часть. В принципе все производители телефонов живут с этим — заказывают SoC у квалкома, например, квалком высылает им драйверы в каком-то виде, которые они интегрируют в свою сборку андроида.
Ещё один компонент это Google Play Services. Это тоже проприетарный компонент, что-то вроде набора полезных библиотек. В основном для интеграции с гугл-сервисами, но не только. В целом этот компонент абсолютно не обязательный. Но проблема в том, что многие существующие приложения этот компонент используют и без него работать не смогут. Но это решаемо — есть open source реализации этих библиотек, которые можно взять, адаптировать и при необходимости дописать чего надо и тогда всё будет работать практически так же, при полном контроле.
В целом в андроиде всё хорошо за минусом драйверов.
Ну понятно, что нюансов миллион, но решать эти нюансы невообразимо легче, чем писать свою ОС или использовать какую-нибудь маргинальщину. Зато последний вариант позволяет пилить рублики.