Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Что такое проект с открытым исходным кодом Android?

Anonim

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

Android - это не вещь, а то, что вы используете для создания вещи.

По сути, Android - это не что иное, как платформа, которую каждый может использовать для запуска приложений, плюс кусочки, необходимые для общения со стандартным оборудованием. Мы склонны воспринимать Android как операционную систему для телефона или планшета (или даже для часов или телевизора), но это лишь часть программного обеспечения, необходимого для того, чтобы заставить любое устройство включаться и что-то делать. При этом, это одна из самых важных частей.

Иметь огромную библиотеку кода, которую может использовать каждый, прекрасно. Имея все то, что люди создают с его помощью, можно использовать одни и те же приложения, еще лучше. Это лучше для нас, потому что у нас будет огромный список приложений, которые будут работать сразу после покупки устройства на платформе Android. Компаниям, производящим устройства, лучше, потому что мы хотим их купить, и им не нужно вкладывать усилия в создание собственной платформы приложений. Это также здорово для Google, потому что это означает, что больше устройств смогут использовать Интернет и его услуги.

Эта последняя часть, почему Google поддерживает AOSP. Google всегда верил, что у всех должен быть доступ к Интернету. Хотя некоторые из причин могут быть альтруистичными и добродушными, главная причина, по которой Google как компания преследует эти цели, заключается в том, что интернет - это то, как он зарабатывает деньги. Все компании существуют, чтобы зарабатывать деньги, но с помощью AOSP Google нашла новый способ зарабатывать деньги от всех, отдавая один из своих самых дорогих продуктов: Android.

Это делается через AOSP. Google поддерживает исходный код Android. Это означает именно то, что вы думаете, что он делает: он сохраняет вещи в чистоте и порядке, а также делает их доступными для других людей. Также есть люди, работающие полный рабочий день, чтобы делать улучшения и добавлять новые функции в Android. Все это доступно каждому для свободного использования по либеральной лицензии, которая позволяет вносить изменения в код и не отправлять обратно сопровождающим. Samsung может делать все, что захочет, с AOSP. Как и вы, и я тоже. Если мы делаем что-то другое, мы можем оставить эти изменения при себе, чтобы предложить (надеюсь) лучший продукт, чем кто-либо другой.

Но телефоны и устройства, которые мы покупаем, не используют AOSP в качестве операционной системы. То, что мы видим, является конечным результатом того, что кто-то или какая-то компания использует его для создания уникального и собственного программного обеспечения. Это можно сделать, изменив код или добавив больше кода или даже добавив приложения, которые не являются открытыми, как AOSP. Это делают все компании, продающие гаджеты на базе Android, в том числе и Google. Но даже это вписывается в методы Google зарабатывать деньги, потому что есть некоторые ограничения, когда компания хочет использовать популярные приложения и сервисы Google.

Процесс представляет собой круг. Google раздает Android. Компания использует его на своем телефоне. Как потребители, мы хотим, чтобы телефоны Android могли использовать Google Play, Gmail и Google Photos, а также все остальное, что делает Android великолепным. Компания, производящая телефон, может бесплатно объединить эти функции, если она гарантирует, что ее продукт может использовать любое другое приложение, найденное в магазине Google Play. Производители телефонов, такие как Samsung, экономят время и деньги, не создавая собственную платформу приложений и витрину приложений; у нас есть телефон с доступом ко всем любимым приложениям, а также рынок с более чем миллионом других приложений, и Google заставляет многих людей пользоваться его услугами и выходить в Интернет для просмотра рекламы Google.

Сделав Android большой частью операционной системы, которую каждый может бесплатно использовать, инвестиции Google в нее окупаются.

Этого не может быть без бесплатного использования Android, поэтому время и деньги, которые Google инвестирует в Android, делают его очень прибыльной частью бизнеса. Предоставляя Android в качестве исходного кода, любой может использовать вместо автономного продукта, такого как Windows, Google может воспользоваться преимуществами, в то время как другая компания занимается созданием и обслуживанием живой операционной системы. AOSP означает, что все выигрывают, и это так, как нам нравится.