Член

Honeycomb няма да бъде с отворен код? Кажи, че не е така!

protection click fraud
Пчелна пита в заключване

Всички чакаме Google най-накрая да пусне кода с отворен код за Android 3.0.1 (пчелна пита), но ако трябва да вярваме на Bloomberg (а обикновено и вие трябва), това няма да се случи в „обозримото бъдеще“ - и вероятно никога. Ще направя пауза и ще позволя на нервния гняв да отшуми за момент, защото и аз го чувствам тежко. Когато всички се съберем малко, присъединете се към мен след почивката. [Bloomberg Businessweek]

Нормалният цикъл на освобождаване се разрязва

Нека да разгледаме обичайния процес на циклите на разработка на Android, като използваме оригиналния SuperPhone (извинете Фил) - the Nexus One -- като пример.

Nexus One

Някъде през есента на 2009 г. (ако не и по-рано), HTC и Google се събраха и проектираха хардуера, който наричаме Nexus One. Не знаем кога точно разработчиците на Android започнаха да пишат Android 2.1 (Eclair), но вероятно беше в напреднал етап на тестване, когато беше взето решение за хардуера и започна разработката. Google предостави този софтуер на HTC за вътрешно тестване, а HTC предостави хардуер на Google за същото. Тъй като бяха открити грешки или бяха измислени подобрения, разработчиците на Android направиха тези промени и препратиха софтуера заедно с тестерите. Google и други наричат ​​това „

кучешка храна, "повечето компании го наричат ​​R&D.

Verizon предлага Pixel 4a само за $ 10 / месец на нови неограничени линии

След като нещата достигнат доста стабилно състояние, този софтуер се споделя с други производители и партньори на хардуер. Motorola, Samsung и други по-малко известни партньори като Nuance имат достъп до изходния код, докато той все още е в процес на разработка. За съжаление вие ​​и аз не го правим, но не можем да направим много за това. Всъщност дори няма да се оплаквам (твърде много) за това, защото цикълът на освобождаване на Google е твърде бърз (и потребителят базата е твърде голяма), за да се заблуждавате с движени от общността кръпки, независимо колко добре направени и иновативни могат да бъдат бъда. Важното е, че хората, които изграждат телефони, са имали достъп до Android 2.1, докато са изграждали своите продукти, и би трябвало. Засега всичко е наред.

Елате в този специален ден през януари 2010 г. и Google обявява Nexus One като продукт, предлаган за продажба на потребителите. След като първият Nexus One бъде продаден, източникът на ядрото на Linux трябва да бъде достъпен като условие за лиценза му за софтуер - GPL.

Самият Android е обхванат от лиценза Apache 2.0. Това е по-либерален лиценз и изборът му има смисъл, когато осъзнаете, че компании като Motorola или Samsung не могат просто да раздадат част от кода си. Причините защо и „законността“ на неиздаването на пълния изходен код за проектите на Apache 2.0 се аргументират до смърт ежедневно от брада и хипита, така че няма да навлизам в него. Но нека се каже, че се случва. Хората използват лицензиран код на Apache 2.0 за изграждане на софтуер и не пускат изходния код. За Nexus One (и всички останали версии досега) Google не е направил това - те публикуват кода при пускане или малко след това.

Така че имаме телефона, имаме новата версия на Android и имаме изходния код. Скоро следват CyanogenMod и други персонализирани ROM, всички са доволни и започва работата по следващата версия.

Сега нещата се обръщат към по-лошо. Анди Рубин ни подразни с Xoom, Вик Гундотра ни закачаше с OS Honeycomb и всички искахме. Ние силно искахме. Когато денят на издаване на Xoom настъпи, Google пусна закърпения източник на ядрото на Linux и разработката започна. Бяхме щастливи за известно време, защото имахме персонализирани ядра, с които да играем, но всеки с Xoom искаше източника на Android 3.0, за да може да започне „истинска работа“. Всички започнахме да се оплакваме малко, но когато чухме, че идва Android 3.0.1, бяхме добре, защото го направихме знаеше, че Google ще изчака и ще публикува 3.0.1 AOSP (Android Open Source Project) код заедно с актуализация. Няма смисъл да го правя два пъти, нали? Нали?

Новият начин на пчелна пита

Moto Xoom

Сега бързо напред назад към днес - 24 март 2011 г. Ако това, което Bloomberg съобщава, е вярно и моите пари казват, че е така, скоро няма да получим изходния код и може би никога. Разсъжденията на Google зад това са, че те не искат по-малки екипи от разработчици да разрушават опита на Honeycomb. Ето цитат от статията на Bloomberg:

Тълпите от по-малки производители на хардуер и разработчици на софтуер сега ще трябва да изчакат софтуера. Забавянето вероятно ще бъде няколко месеца. „За да направим своя график за доставка на таблета, направихме някои компромиси с дизайна“, казва Анди Рубин, вицепрезидент по инженерство в Google и ръководител на неговата група за Android. „Не искахме да мислим какво ще е необходимо, за да може същият софтуер да работи на телефони. Това щеше да изисква много допълнителни ресурси и да разшири графика ни извън това, което сметнахме за разумно. Затова взехме пряк път. "

Рубин казва, че ако Google отвори кода на Honeycomb сега с отворен код, както е с други версии на Android в подобни периоди при тяхното разработване това не може да попречи на разработчиците да пуснат софтуера на телефони "и да създадат наистина лош потребител опит. Нямаме представа дали ще работи дори на телефони. "

Въпреки че е лесно да обвиним огромния брой Android коледни craplets за този, мисля, че той отива малко по-дълбоко и също така е насочен към отделни разработчици, които биха (и биха могли) да поставят Honeycomb върху текущата ни реколта от телефони с Android. Google реши, че най-големият и най-добрият тираж за много от нас е добра причина да се въздържат от кода - те не искат да го хакнем на устройства, за които не е предназначен.

Това ме ядосва и осъзнаването, че не мога да направя нищо по въпроса, само го влошава. Каква полза от отключения буутлоудър на Xoom, ако не можете да създадете персонализирани ROM за проклетото нещо? Анди Рубин продължава да казва на Bloomberg „Android е проект с отворен код. Не сме променили стратегията си. " Можеше да ме заблудиш, Анди.

Влошава се. Bloomberg казва, че ръководителите на Google са казали на производствените партньори, че Google няма да пусне изходния код и вместо това следващата версия с Android с отворен код ще бъде версията "I". Това по същество убива всички разработки на трети страни за таблети с пчелна пита. Няма лесен начин да добавите неща, които Google е пропуснал, освен ако не сте Samsung или LG. Това е гадно, защото ми харесва част от работата, която идва от хора като rodigezstyle или eViL D: много по-добре, отколкото ми харесва работата, която идва от LG или Samsung, и не съм сам. И Google в своята безкрайна мъдрост реши, че няма да го получа.

Обичам Android заради неговата откритост, а не защото ми предлага изживяване без грешки, което не мога да намеря другаде. Имайки това предвид, реших, че няма да получавам нито една от новите таблетки Honeycomb. Има и други добре проектирани таблети с затворен код, произведени от компании, които никога не са твърдели, че са отворени, и ще ги потърся, ако намеря нужда от таблет.

- Сърдечен евангелист на Android

Това са най-добрите безжични слушалки, които можете да закупите на всяка цена!
Време е да прережете кабела!

Това са най-добрите безжични слушалки, които можете да закупите на всяка цена!

Най-добрите безжични слушалки са удобни, звучат страхотно, не струват прекалено много и лесно се побират в джоба.

Всичко, което трябва да знаете за PS5: Дата на издаване, цена и много други
Следващото поколение

Всичко, което трябва да знаете за PS5: Дата на издаване, цена и много други.

Sony официално потвърди, че работи по PlayStation 5. Ето всичко, което знаем за него до момента.

Nokia пуска два нови бюджетни телефона Android One под $ 200
Нови Нокии

Nokia пуска два нови бюджетни телефона Android One под $ 200.

Nokia 2.4 и Nokia 3.4 са най-новите допълнения към бюджетната гама смартфони на HMD Global. Тъй като и двете са устройства с Android One, гарантирано ще получат две основни актуализации на ОС и редовни актуализации на защитата до три години.

Най-добрите преносими моментални фотопринтери за устройства с Android
Печатайте в движение!

Най-добрите преносими моментални фотопринтери за устройства с Android.

Вие сте в движение и правите спомени на мобилния си телефон. Докато дигиталът е страхотен, защо да не опитате да направите тези спомени малко по-постоянни с осезаема снимка?

instagram story viewer