Raksts

Kas dakša ir “dakša”?

protection click fraud
Dakšas

Pēdējo pāris dienu laikā jūs, iespējams, dzirdējāt vārdu "dakša"vairāk reižu, nekā jūs varat saskaitīt. Facebook to dedzināja (kaut arī tā nebija), Amazon dakšas, Chrome komanda dakšas visu tīmekli utt. Kamēr visi runā par to, kurš kuru satver, neviens netraucē precīzi izskaidrot, kas ir dakša, un kāpēc tik daudziem cilvēkiem ir problēmas ar to.

Forking vai sadragāšana pirms apmēram 20 gadiem ieguva mazliet sliktu pārstāvi, jo tas mēdza sadalīt izstrādātājus atsevišķās frakcijās, kas nepiedalījās kodu savā starpā. Tādās lietās kā Gnu-Emacs / XEmacs sadalīšanās tas bija svarīgi, jo nebija gandrīz tik daudz cilvēku, kas būtu spējīgi strādāt Šajos lielajos, atvērtā pirmkoda projektos, un, ja ir divas filiāles vai dakšas, tas nozīmē, ka abu funkciju iezīmēšana un problēmu risināšana prasa ilgāku laiku sāniem. Dažos gadījumos tas joprojām notiek, es esmu pārliecināts, bet lielākoties ir daudz izstrādātāju, kuri var aizpildīt tukšumu, ko atstājuši tie, kuriem ir atsevišķa vīzija, un atdalīs kodu, lai to ievērotu. Bet daži ļaudis nekad neaizmirst, un stigma, kas piestiprināta dakšu dakšas, tiek nodota tālāk. To visu pateicis, mēs nevaram izlikties, ka sliktas dakšas nenotiek. Pirms pieņemam lēmumus, mums vienkārši jāraugās pēc paša akta.

Es zinu, ka daži no jums tur zina, ko tas viss nozīmē, un mēģina ignorēt visu troksni, bet daudziem tas ir mulsinoši. Mēģināsim to novērst.

Kas ir programmatūras dakša un kā tas ietekmē Android?

Android

Padomājiet, vai Android ir daudz kodu. Ir divas daļas - atvērtā koda daļas, kas ir AOSP, un patentētās daļas, kuras Google patur sev. Ja kāds vēlas izmantot Google Android un veikt tajā izmaiņas, viņš lejupielādēs kodu, lai to izmantotu kā pamatu, un izveidos ar to savu projektu. Samsung to dara, HTC to dara, un jūsu iecienītākais ROM izstrādātājs to var izdarīt. Jebkurā laikā kāds paņem esošo kodu un sāk neatkarīgs (tas ir svarīgs nošķīrums), pamatojoties uz to, viņi ir izveidojuši dakšiņu. Daudzi izstrādātāji pārbaudīs kodu, rediģēs tā daļas, pēc tam visas izmaiņas pilnībā nosūtīs atpakaļ pa straumi, kas nav dakša.

Amazon pacēla diezgan daudz uzacu, kad tas mudināja Android veidot OS Kindle Fire līnijai. Bet lietu atvērtā pirmkoda pusē tas neatšķīrās no tā, ko Motorola darīja ar Cliq, vai HTC ar Hero - vai to, ko Samsung tagad dara Galaxy sērijas ierīcēm. Tas ir tas, kā darbojas daudzi lieli atvērtā koda projekti. Katrs pārdevējs (izņemot varbūt Amazon) strādā ar tiem pašiem pamatiem, iespējams, ziņojot par kļūdām un iesniedzot labojumus augšup pa straumi, kad viņi iet, lai izveidotu savu galaproduktu.

Facebook dakša

Facebook nepadarīja Android. Tajā tika izmantota Android nolūka sistēma (veids, kā lietotnes var sadarboties savā starpā un koplietot operētājsistēmā Android) un izveidoja lielu lietotni, kas papildus ietver mājas aizstājēju. Savā smilšu kastē viņi var darīt visu, ko viņi vēlas vai kas jādara, un, kamēr viņi izmanto Android nodomus, viņi var sazināties ar pārējo sistēmu. Ja vēlaties kļūt tehnisks, HTC, iespējams, ir licis Android darboties labāk ar Facebook Home HTC First, jo tajā ir minētas dažas izmaiņas, kas tika veiktas labākai saderībai. Mēs uzzināsim vairāk par to, ko viņi darīja, kad tālrunis nomira.

Jebkurā gadījumā dakšu kodēšana ne vienmēr ir slikta lieta, un tā nav pelnījusi visu negatīvo, ko dzirdat, kad kāds to piemin. Nozares analītiķis Stīvens O'Gradijs to lieliski apkopo ES domāju:

Tomēr ir vērts pieminēt, ka no klienta viedokļa dakšas vai varianti nav universāli slikti. Lai gan dažādās Android versijās var būt par nožēlu saistīti dizaina lēmumi no atbildīgā pārdevēja puses Tajos lietojumprogrammas lielākajā daļā gadījumu ir saderīgas no vienas ierīces uz otru, pieņemot versiju līdzvērtība.

Tāpēc Android tika izstrādāts, jo lietotnes ir saderīgas no ierīces uz citu. Ar dakšas kodu tas nenotiek. Bet citas lietas dara.

Android dakšas otra puse

Iekurt uguns

Ķīnā jūs varat iegādāties tālruni no pārvadātāja, kurā darbojas operētājsistēma Android, bet kuram nav Google pakalpojumu? Tāpat kā Kindle Fire, tas ir veidots no Google Android koda (dažreiz nemodificēts), taču netika iesniegts un pārbaudīts, vai tas ir saderīgs ar Google, un tajā ir iekļautas tādas lietas kā Gmail vai Google Play. Šīs lietotnes un palaistie sistēmas faili, kas tām jāpalaiž, nav atvērtā koda, un jūs nevarat tās vienkārši iekļaut bez Google atļaujas.

Izņemot "atšķirīgu" (es neteikšu, ka tas ir "sliktāks", tikai atšķirīgs) lietotāja pieredzi bez šīm lietotnēm, viņi var izskatīties un justies tāpat kā Android tālrunis, kuru iegādājaties no Verizon vai AT&T. Viņi var arī izskatīties un justies ļoti atšķirīgi, kā to ir darījis Amazon. Bet nekas no tā nav tāpēc, ka viņi atdalīja Google Android kodu - tas bija apzināts lēmums neveidot Google "sertificētu" ierīci. Google piedāvā Android kā lietojumprogrammu platformu un lietotņu ietvaru kopumu. Ja neiekļaujat Google pakalpojumu lietojumprogrammas, tas ne tikai padara to par lietotņu platformu. Protams, mēs iedomājamies, ka Google drīzāk gribētu, lai visas Android un Android bāzes ierīces izmantotu Google pakalpojumus, taču nav stingra noteikuma, kas teiktu, ka pārdevējam tas ir jādara.

Ierīču izgatavošanai bez Google lietotnēm nav nekāda sakara ar Android dakšu. Tas var padarīt ierīces mazāk vēlamas, vai kādu dienu galvenais Android tālrunis varētu tikt veidots bez Google lietotnēm, taču tas var notikt, nepagarinot nevienu kodu. Mēs visi esam vainīgi, ka esam sasaistījuši abas lietas kopā, taču mums to nevajadzētu darīt.

Dakšas ir tikai lieta

Dusmīgs pūlis

Nav labi, ka oriģināliekārtu ražotāji izslēdz Android ierīci un strādā ar savu projektu ar kodu. Nav slikti, ka oriģināliekārtu ražotāji izslēdz Android un strādā pie sava projekta ar kodu. Tā ir tikai lieta, ko viņi visi dara.

Nexus fanclub malā, jūs nevarat man pateikt, ka Samsung vai HTC ir sabojājis Android, dakšojot kodu un balstoties uz to. Viņi pievienoja funkcijas, vienlaikus saglabājot visu saderīgo, lai lietojumprogrammas, kas izveidotas operētājsistēmai Android, darbotos atbilstoši izstrādātāja vadlīnijām. Un viņi pastāvīgi piegādā ierīces, kuras cilvēki vēlas iegādāties. Es domāju, ka tas ir tieši tas, ko Google domāja par Android. Viņi zināja, ka galu galā kāds iet mazliet tālāk un radīs kaut ko tādu, kas nav pilnībā saderīgs ar Android, taču tas ir labi. Šo ierīču lietotāji joprojām izmanto internetu, un Google mobilās tīmekļa lietotnes ir diezgan pienācīgas.

Cerams, ka tagad jūs zināt mazliet vairāk par to, ko cilvēki domā, runājot par Android dakšas izveidošanu.

Šie ir labākie bezvadu ausu uzgaļi, kurus varat iegādāties par katru cenu!
Ir pienācis laiks sagriezt vadu!

Šie ir labākie bezvadu ausu uzgaļi, kurus varat iegādāties par katru cenu!

Vislabākie bezvadu austiņu korpusi ir ērti, izklausās lieliski, neizmaksā pārāk daudz un viegli ietilpst kabatā.

Viss, kas jums jāzina par PS5: izlaišanas datums, cena un vēl vairāk
Nākošā paaudze

Viss, kas jums jāzina par PS5: izlaišanas datums, cena un vēl vairāk.

Sony ir oficiāli apstiprinājis, ka strādā pie PlayStation 5. Šeit ir viss, ko mēs par to zinām līdz šim.

Nokia izlaiž divus jaunus budžeta Android One tālruņus zem 200 USD
Jaunas Nokias

Nokia izlaiž divus jaunus budžeta Android One tālruņus zem 200 USD.

Nokia 2.4 un Nokia 3.4 ir jaunākie papildinājumi HMD Global budžeta viedtālruņu klāstā. Tā kā tās abas ir Android One ierīces, tiek garantēts, ka tās saņems divus galvenos OS atjauninājumus un regulārus drošības atjauninājumus līdz trim gadiem.

Nodrošiniet savu māju ar šiem SmartThings durvju zvaniem un slēdzenēm
Ding Dong - durvis ir aizslēgtas

Nodrošiniet savu māju ar šiem SmartThings durvju zvaniem un slēdzenēm.

Viena no labākajām lietām SmartThings ir tā, ka savā sistēmā varat izmantot virkni citu trešo pušu ierīču, iekļaujot durvju zvani un slēdzenes. Tā kā tām visām būtībā ir vienāds SmartThings atbalsts, mēs esam koncentrējušies uz to, kurām ierīcēm ir vislabākās specifikācijas un triki, lai attaisnotu to pievienošanu SmartThings arsenālam.

instagram story viewer