21Jul

"Android" yra "Atviras", o "iOS" yra "uždarytas" - bet ką tai reiškia jums?

Jei yra kažkas, kad viskas, atrodo, sutinku, tai reiškia, kad "Google" "Android" yra labiau "atviras", o Apple "iOS" yra labiau "uždara" operacinė sistema.Štai ką tai iš tikrųjų reiškia jums.

"Atviras" ir "uždarytas" reiškia daug dalykų, nuo pradinio kodo iki programos parduotuvės, kiek operacinė sistema leidžia jums tinkinti ir keisti dalykus.

atvirojo kodo( iš dalies) ir uždarojo šaltinio

"Android" yra "atviras" įvairiais būdais. Viena vertus, "Android" operacinė sistema pagrįsta "Android Open Source Project" arba AOSP kodu. Tai atvirojo kodo programa, todėl žmonės gali naudoti tą šaltinio kodą ir kurti pritaikytas operacines sistemas. CyanogenMod yra pasirinktinis ROM, pagrįstas šiuo kodu, pavyzdžiui. Amazonės "Fire OS", naudojama "Kindle Fire and Fire" telefone, taip pat remiasi šiuo atvirojo kodo "Android" kodu.

Vis dėlto vis daugiau ir daugiau "Android" gauna uždarų programų ir "API" iš "Google Play" paslaugų."Android" gali reikšti keletą dalykų.Tai atvirojo kodo operacinė sistema( AOSP), taip. Tačiau tai, ką dauguma žmonių mano, kad "Android" su visais "Google" bitais yra tik iš dalies atviro kodo operacinė sistema. Ir dauguma telefonų siunčia su užrakintą įkrovos tvarkyklę - kai kurios iš jų gali neleisti jį atrakinti, nenaudojant saugumo pažeidžiamumo, todėl įdiegti savo pageidaujamą "Android" OS gali būti sunkiau, nei jūs galvojate.

Kita vertus, Apple "iOS" yra uždaras šaltinis. Taip, ji turi keletą atvirojo kodo bitų, tačiau didžioji dalis operacinės sistemos yra uždarojo tipo. Nėra jokios realios galimybės sukurti naują operacinę sistemą.

Kas tai jums reiškia? : Jei nenoriai norite, kad jūsų telefone būtų naudojami įprasti ROM, ir norėtumėte netvarkyti tokių dalykų, "Android" yra jums. Jei neturite, "iOS" yra gerai. Ir čia gaila tiesa: viena iš pagrindinių priežasčių įdiegti pasirinktinį ROM yra gauti šiuolaikiškesnę "Android" versiją telefonu, kurio gamintojas nebepritarė.Tai nėra susirūpinimas dėl "iOS".

programos gali ateiti iš bet kur vs tik "App Store"

. "Android" galite perjungti jungiklį, kad įdiegtumėte programas iš "nežinomų šaltinių". Tai leidžia jums įdiegti programas iš ne "Google Play", kuri yra "Google" programų parduotuvė.Net jei "Google" nepatvirtina programos, ją galite įdiegti kitur."Google" taip pat mažiau riboja programas savo programų parduotuvėje.

"iOS" sistemoje galite įdiegti tik "Apple App Store" programas. Jei "Apple" nenori patvirtinti programos arba pašalina ją iš "App Store", jūs tiesiog negalite ją naudoti."Sideloading" nepatvirtintoms programoms reikia "jailbreaking", tai yra galvos skausmas.

Kas tai jums reiškia : priklausomai nuo to, ką norite daryti telefonu, tai gali būti realus susirūpinimas. Pvz., "Apple" programų parduotuvė neleidžia vaizdo žaidimų emuliatorių, "BitTorrent" klientų ir kitų tipų programų, kurias jie laiko ginčytinomis. Pavyzdžiui, "Apple" draudžia žaidimus su prieštaringais turinio iš programos parduotuvės.

Iš tikrųjų dauguma žmonių, tikriausiai, nebus užsiimti šiais apribojimais. Bet jei planuojate naudoti vaizdo žaidimų emulatorių ir kitų rūšių prieštaringas programas, tikriausiai norėsite gauti "Android" telefoną, o ne "iPhone".

pritaikymas ir lankstumas

Istoriškai "Android" telefonai buvo lankstesni."Android" programos turi prieigą prie visos rinkmenų sistemos, gali bendrauti viena kitai naudodamiesi "Bendrinimo" funkcija, pakeičia pradinio ekrano paleidimo priemonę, pakeičia klaviatūrą, nustato save kaip numatytasis programas ir daugelį kitų dalykų.Pavyzdžiui, kai kurios programos iš tikrųjų gali užpildyti kitų programų populiarumą.Galite įdėti elementus visame pradiniame ekrane. Galite įdiegti trečiosios šalies paleidimo priemonę ir piktogramų temą, kad visiškai pakeistumėte, kaip rodomi jūsų pagrindinis ekranas ir programos piktogramos.

"iOS" yra labiau ribotas. Programos neturi tokios galios, kad galėtų naudotis jomis, ir joms draudžiama bendrauti tarpusavyje. Per metus "Apple" tobulino. Programos gali padaryti daugiau fone, o "iOS 8" prideda bendrinimo funkciją, trečiųjų šalių klaviatūras ir valdiklius, kurie rodomi pranešimų centre, o ne pagrindiniame ekrane.

Kas tai jums reiškia : "iOS" vis dar yra ribota, tačiau funkcijos, pvz., Valdikliai, bendrinamos tarp programų, fono programose ir trečiųjų šalių klaviatūrose, jau atvyksta į "iOS".Jei norite, kad visas jūsų pradinis ekranas ir užrakinimo ekranas veiktų kitaip, jums reikės "Android" telefono. Tačiau "iOS" siūlo daugybę lankstumo neišėję visiškai už borto.

Tačiau "Apple" "iOS" vis tiek neleidžia jums pasirinkti numatytosios žiniatinklio naršyklės, el. Pašto kliento, žemėlapių programos ir kitų numatytųjų programų. Tai vis tiek yra nepatogus, jei norite naudoti kitas programas.

Rooting vs Jailbreaking

Nepaisant visų galingų "Android" pasiūlymų, daugybė funkcijų yra užrakintos už "įsišaknijimo". Jums reikės prisijungti prie šaknies, kad galėtumėte išnaudoti visas Android "Android" entuziastų trimitas. Daugeliui telefonų, norint įsitvirtinti, iš tikrųjų reikia pasinaudoti saugumo pažeidžiamumu. Pavyzdžiui, kai kuriuose telefonuose - pvz., "Google" "Nexus" telefonuose - lengva apeiti apsaugą ir padaryti tai, ko jums patinka. Tačiau "Google" vis dar nemėgsta prisijungti, o "Android" atnaujinimai pašalins jūsų prieigą prie šaknies."

" "Apple" vartotojai, kurie nori nepatvirtintų programų, tweaks ir išsamesnės prieigos prie "iOS", turi "jailbreak" operacinę sistemą.Tai iš tiesų yra panašus į šaknį tam tikrais būdais - tai reikalauja išnaudoti "iOS" saugumo skylę.Kai atliksite "jailbreak", jūs negalėsite atnaujinti naujos "iOS" versijos. Jums reikės palaukti, kol bus paleistas jailbreak'as, arba prarasite visus savo "jailbreak" tweaks.

Kas tai jums tinka : paprastai "Android" yra lengviau nei "jailbreak" "iOS".Būtinai pasirinkite telefoną, kurį lengva root, jei tai jums svarbu.

Taigi, galiausiai, kas tai svarbu? Daugeliui žmonių tai tikrai nesvarbu."iOS" siūlo vis daugiau ir daugiau lankstumo kiekvienoje versijoje."Google" "Android" nėra visiškai atvira platforma - kažkas visiškai atviro kodo, galbūt norėsite ieškoti Ubuntu telefonams ar "Firefox OS".

Kita vertus, jei esate žmogus, kuris nori pritaikyti kiekvieną mažą dalyką apie savo įrenginį, žemo lygio dalykus ir įdiegti atsitiktines programas, kurias "Apple" gali nepatvirtinti, "Android" telefonas vis dar yra lankstesnė platforma.

Neįmanoma aptarti kiekvieno šios diskusijos aspekto viename poste, tačiau tai suteikia jums idėjų apie tai, kas čia yra "atvira" ir "uždara".Per metus "Android" ir "iOS" priartėjo vienas prie kito - "Google" visa "Android" platforma tampa mažiau atviro kodo, nes "Google Play" paslaugoms priskiriama daugiau dalykų, o "iOS" teikia daugiau galių ir lankstumo programoms ir naudotojams.

vaizdo kreditas: "Aidan on Flickr

"