Kuris yra geresnis: "Android" ir "iOS" saldainis 8
Makradar Technologijos / / December 19, 2019
Aš perskaičiau šį antraštę, aš maniau, kad autorius - idiotas. Palyginti du radikaliai skirtingus atnaujinti dramatiškai skirtingas sistemas yra gana kvaila ir beprasmiška.
Tačiau klausimas, Quora to paties pavadinimo, buvo labai įdomi reakcija Glenn Williams. Jo nuomone apie tai, kodėl "Android" yra tiek daug RAM, mes jau paskelbtas čia.
Dabar jis vėl pasižymėjo ir pasakiau, Kokią atnaujinimo yra geriausias sąlygas naujovių, našumo ir naudingumo vartotojui.
Be to, tiesioginė kalba.
Jei jūs ketinate rašyti operacinę sistemą, skirtą mobiliesiems įrenginiams, jūs turite prisiminti keletą dalykų:
- Į mobiliojo prietaiso procesorius yra ne tokia galinga, kaip staliniai kompiuteriai, todėl jūsų operacinė sistema yra labai efektyviai naudoti įrangą.
- Ekranas turėtų reaguoti į spausdami taip greitai, kaip įmanoma, todėl jums reikia optimizuoti skirtą vaizdo atvaizdavimas programinę įrangą.
- RAM visada bus mažai, todėl jūs turite jį naudoti veiksmingai.
"iOS" yra politikos pokyčius Pirmyn, virsta mobiliojo platforma rezultatas. Jis veikia beveik puikiai, kaip parašyta variklio (Native) programavimo kalba. Tai reiškia, kad jis buvo sukurtas būtent šiam geležies.
RAM iOS taip pat naudojamas kaip įmanoma veiksmingiau ir taikymo skiriant minimalų kiekį atminties, kuri reikalinga jų optimalų našumą.
"Android", viskas yra kitaip. "Java" yra gerokai mažiau veiksmingi nei gimtąja kodą, ir atlikti veiksmų trunka daugiau lankytojų su procesoriumi. ART ( "Android" runtime) siekiama išspręsti šią problemą recompiling Java kodą gimtąja kodą. Kaip tai padeda vis dar nežinoma.
Kodėl "Google" padarė tokį keistą sprendimą ir pradėjo daryti "Android Java? Manau, kad visi, nes tai, ką jie buvo į pasivyti vaidmenį. Po iPhone išleidimo jie reikalingi kaip įmanoma greičiau išleisti savo įrenginį užfiksuoti didesnę rinkos dalį. Todėl, užuot plėtoti savo sprendimą, jie naudojo nemokamą Linux branduolį ir Java, ir tai greitai paaiškėjo po jo išvengti mokėjimo už Oracle licencijas.
Pagrindiniai inžineriniai sprendimai "Android" buvo ne naudai maksimaliu efektyvumu ir patogumo, ir naudai greičiu į rinką.
Ir "Android" vis dar yra pajutusi atlygiai.