Смъртоносната хватка на Google

Преди шест години, през ноември 2007 г. Android Open Source Project беше официално обявен. Първият iPhone беше дебютирал няколко месеца по-рано и така беше дал началото на епохата на модерния смартфон. Макар Google да партнираха на Apple по това време, в компанията бяха напълно наясно, че трябва да направят нещо свое, за да останат в играта.

Не е преувеличено да се каже, че Интернет гигантът е изпитвал панически ужас от мисълта, че Стив Джобс и компания ще завладеят мобилния свят. За да започнат битка, в която нямат никакъв опит, Google отвориха кода на Android. При нулев пазарен дял се радваш на всеки, който използва продукта ти - даже, ако си му го дал без пари.

По този начин Google гарантират оцеляването на собствените си услуги. В компанията по това време се опасявали, че ако тяхната търсачка изчезне от екрана на iPhone, ден по-късно хората ще спрат да я използват и на персоналните си компютри. Android се превръща в куче-пазач на пазарната позиция.

7 години по-късно

Сега нещата са различни. За няколко години Android достигна 80% пазарен дял и остави зад себе си всички платформи, в това число и iOS. В същото време, не е коректно да твърдим, че „Google печели" и „Android печели" са едно и също нещо. Тъй като проектът е с отворен код, всеки може да го вземе и да го доразработи по свой начин.

Както виждаме с мъченията, през които минават Windows Phone 8 и Blackberry 10, изборът на приложения е ключов за оцеляването на пазара. Заради милионите си потребители, Android е логично да има тонове приложения. Така дадена компания може да доразвие операционната система, да „вдигне" свой магазин за приложения и, ако убеди разработчиците да работят с нея - да има своя собствена ОС с тонове приложения за нула време.

Всъщност, това е и най-големият ужас на Google в момента - поява на алтернативна Android дистрибуция, която просто е по-добра от тяхната. Някои вече се опитват и най-добрият пример е Kindle Fire на Amazon. Компанията взема Android Open Source Project, премахва всички собствени приложения на Google и ги заменя със свой магазин за приложения, браузър, облачно хранилище, мейл услуга и т.н. В Китай също ползват Android без Google по прозаична причина - повечето услуги на компанията са забранени.

Лесно е да дадеш нещо даром, когато стартираш, но... когато вече държиш 80% от пазара? Android се превърна от куче-пазач в нещо, което Google си струва да пази. Особено когато вече е напълно ясно, че на мобилните устройства принадлежи бъдещето на Интернет.

Да затвориш отвореното

Как обаче да контролираш един проект, който е стартирал като open-source? Тук е времето да се направи разграничение - в Android има елементи с отворен код (наследени от Android Open Source Project) и такива със затворен (всички приложения на Google). Компанията-майка никога няма да затвори напълно системата, но все повече и повече „придърпва" ключови елементи от ОС към себе си.

Най-често всичко се случва незабележимо - някое от вградените приложения получава ъпдейт, преименува се и получава нови функции. Потребителят така и не разбира, че неговите календар, камера и клавиатура вече са софтуер със затворен код. Работата по Android Open Source Project версиите им междувременно спира. Това вече се случи с гореизброените програми, очаква се съвсем скоро да се случи с приложението за SMS (което ще се интегрира в Hangouts) и галерията (която пък ще бъде „вързана" с Google+).

Даже и някой да продължи да развива старите „отворени" версии и някак да успее да компенсира липсата на стотиците програмисти на Google, този модифициран Android най-вероятно ще съществува единствено като Custom ROM, защото никой няма да се осмели да го инсталира фабрично на своите устройства.

Това е втората тояга, с която Google се служат - ако искаш на твоите смартфони или таблети да има YouTube, Gmail, Google Maps и т.н., трябва да получиш лиценз от Интернет гиганта. За тази цел като цяло е по-добре (опитайте да прочетете това с гласа на силов застраховател от 90-те) да станете част от The Open Handset Alliance, което се случва единствено ако обещаете, че ще ползвате само това, което ви предлага Google.

Даже и да не си част от OHA, трябва да минеш през тестове за съвместимост, които по принцип са автоматизирани, но реално минават през тайни споразумения и преговори, за които научаваме само от последващи съдебни дела.

Ако пък стъпиш накриво и направиш устройство с Android Open Source Project, Google не чакат и миг - директно биваш изхвърлен и вече нямаш право да използваш приложенията на компанията.

Затова и Amazon поръчват Kindle Fire (която е с Android без Google в себе си) не от Acer, Asus, Dell, Foxconn, Fujitsu, HTC, Huawei, Kyocera, Lenovo, LG, Motorola, NEC, Samsung, Sharp, Sony, Toshiba или ZTE, а при Quanta Computer, които по принцип правят лаптопи.

Клониране

За повечето производители, напускането на екоситемата на Google без катастрофални последствия все още е напълно невъзможно. Въпреки това, те опипват почвата, макар и с неща, които повечето потребители даже не поглеждат. Samsung, например, са особено добри в клонирането на ключови приложения - app store, календар, мейл клиент и т.н. Те са базирани на направеното в Android Open Source Project. С тях корейците експериментират и, макар най-често просто да объркват потребителите, понякога се случва да се справят по-добре от Google.

Това обаче не означава, че Samsung могат да се разделят с Google всеки момент - не и ако не може да вземе при себе си милионите приложения за Android. Интернет гигантът знае това и тук държи още по-здраво.

Очаквано, Play Store е приложение със затворен код. Същото обаче може да се каже и за много от API-тата, които драстично улесняват живота на разработчиците на игри и програми. Дали ще става въпрос за картографски данни, уведомления, мултиплеър възможности или нещо друго, Google дават безплатно достъп до мощни решения, които работят еднакво добре в iOS и „техния" Android... но не и в Android Open Source Project.

Това означава, че огромен процент от популярните приложения просто няма да тръгнат на смартфон или таблет, който не е получил „благословията" на Google. Разработчиците разчитат на милиони инсталации и рекламни приходи или на голям брой директни продажби и със сигурност няма да си правят живота труден, когато могат да правят пари на сигурно място през Play Store.

Надежда всяка оставете

Някои като Amazon се борят - компанията лицензира картографски данни от Nokia, само и само приложенията за Kindle Fire да имат алтернатива на забранения Google Maps и направи свои версии на голяма част от ключовите функционалности за разработчици.

Проблемът тук е като с кокошката и яйцето: Amazon имат експертиза по отношение на софтуера, но не могат да правят хардуер; Samsung могат да направят какъвто хардуер си поискат, но просто не е в тяхното ДНК да изграждат облачни услуги за милиони потребители. Освен това, нито една от двете компании няма да зарадва мултиплатформените разработчици и да пусне API-тата си за iOS.

Даже и това да стане, никой няма рекламна система с възможностите на тази на Google - чрез нея „капят" и още пари от всеки потребител.

7 години по-късно най-накрая схванахме замисъла на Google - операционната им система ужким е отворена, но в смисъла на „гледай, но не пипай". Можете да допринасяте за развитието й, да я използвате за хобитата си, но не смейте да правите с нея нещо, което Google не одобрява. Защото после небето ще се стовари върху вас.

#1 vickpayne 23.10.2013 в 09:37:30

Скъпо съвеЦко другарче, написало (превело некадърно) горната простотия: Няма такова нещо като ASOP, има обаче AOSP и AOKP. Поне това може да оправите да не ви се смеят хората. Бих ви обяснил и останалите безумни тъпотии които сте изписали за ОС Андроид, но и без това няма да поемете акъл.

#2 John Smith 23.10.2013 в 10:39:40

Само да питам....колко човека дет имат смартфон разбират от тва : #else /* !DOXYGEN */ # if defined(NDEBUG) # define assert(e) ((void)0) # else /* !NDEBUG */ # if defined(__ASSERT_USE_STDERR) # define assert(e) ((e) ? (void)0 : \ __assert(__func__, __FILE__, __LINE__, #e)) # else /* !__ASSERT_USE_STDERR */ # define assert(e) ((e) ? (void)0 : abort()) # endif /* __ASSERT_USE_STDERR */ # endif /* NDEBUG */ #endif /* DOXYGEN */ #ifdef __cplusplus extern "C" { #endif

#3 Borracho 23.10.2013 в 11:58:19

Е като искаш на блицкриг да завземеш пазара е ясно, че трябва да предоставиш продукта си безплатно за да може "да плъзне заразата". Не мисля, че това пречи на хората от гугъл да спят. По-скоро те точно така са го планирали. Статията е параночина идея на някое "техи" блогърче или журналенце. Ако ги няма проекти, като MIUI или цианогенмод (и други), Андроид щеше да е използван по-малко. И пак тея проекти са благодарение на китайците и техния пазар. Очевидно журналистчето списващо статийката изобщо не знае, колко гигантски огромен е китайския пазар. Иначе нямаше да ми цитира само известните производители на телефони в Европа. В Китай има производители за вътрешния пазар, които продават застрашителна бройка хубави смартфони. Сайоми, Оппо и още десетина по-малки, но с постоянно растящи продажби ползват именно MIUI и Цианогенмод. Сайоми май даже направиха официален договор да си продават телефоните направо с Цианогенмод от завода.

#4 vickpayne 23.10.2013 в 12:39:42

Чете се Шиаоми, МИУИ е тяхна ОС а Oppo N1 работят със Cyanogen.

#5 Borracho 23.10.2013 в 13:01:03

4vickpayne Бе щом казваш... Аз щото няма колеги китайци и не съм ги питал.... И не са ми го произнесли и тримата по леко различен начин един от друг. Де да знаят хората, че 4vickpayne е завършил китайска филология и е спец по всичките им петсторин диалекта

#6 Bat_Malin 24.10.2013 в 00:46:09

@John Smith А ти имаш ли идея въобще какво си пейстнал? Знаеш ли какво е това и за какво служи или си нямаш работа и си коментираш?

#7 John Smith 24.10.2013 в 10:04:09

Лично аз , бат Малине , знам какво съм пейстнал.....ама не очаквай в тоя форум да изнасям лекции за какво точно се използва assert.h. Давам пример ,че за илядите потребители отвореният код е затворен.

#8 Bat_Malin 24.10.2013 в 16:13:26

Ок, не се обиждай, просто си помислих, че си от онези, които се правят на интересни с цел да заблудят аудиторията.

#9 Rodrigo Diaz de Vivar 28.10.2013 в 07:11:04

Отделно, ... трябва да се доста неориентиран, за да говориш за "Kindle Fire" като за операционна система, дистрибуция на Android, след като това е хардуера, а не софтуера на Amazon. Kindle e устройство, хардуер, четец за книги, с допълнителни функции, таблетни да ги наречем, работещ с Fire OS. И сега ... извинения, ама едва ли някой ползвател на Kindle ще е възхитен от Android [Jelly Bean базирана версия], която няма достъп до Google Play [Android Market]. Едва ли Goggle са се разтреперали, че видиш ли Джеф Безос за нула време ще направи Fire Amazon Market със същото количество приложения. Дай Боже да има конкуренция, но доста вода ще изтече до тогава.

Новините

Най-четените