Logo bg.androidermagazine.com
Logo bg.androidermagazine.com

Какво представлява проектът с отворен код за android?

Anonim

Android е безплатна отворена операционна система. AOSP (A ndroid O pen S ource P roject) е безплатен за изтегляне, без промяна, безплатно вграждане в продукт, който може да захранва почти всичко. Но вероятно не е нещо, което някога сте използвали, когато сте вдигнали телефон или друго gizmo, което работи с „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 означава, че всеки печели и това е начинът, по който ни харесва.