Aj ja da pokusam :)
Android je operativni sistem zasnovan na Linux-u, koji je pritom prilagodjen za set instrukcija ARM, koji je suprotno od X86 seta instrukcija kucnih desktop kompjutera. (ovo je komplikovano al nek ostane ovako)
Iako telefon ima iste "konfiguracione" karakteristike kao kompjuter, proces pripremanja operativnog sistema je drugaciji od Windows-a. Proizvodjac telefona, recimo, HTC ili Samsung, napravi telefon sledecim procesom:
1. naruci se procesor od odeljenja koje to radi - kao sto su za PC masine to Intel ili AMD, u svetu telefona su to Quallcom, Exynos (samsung CPU odeljenje), TIOMAP i tako dalje.
2. dizajnira plocu telefona, koja je kao maticna ploca kompjutera, tako da odgovara kucistu. na plocu se onda bez soket-a ("utikacnice" na maticnoj ploci kompjutera) direktno leme komponente:
- ram memorija
- interna memorija (EMMC chip, "hard disk" telefona)
- mrezni moduli
- audio moduli
- konektori za ostale rasklapajuce delove poput WiFi i GPS antene, kamere, LCD-a, hardverskih dugmica i tako dalje
sada je JAKO bitno da shvatis sledece: na Kompjuterima je moguce uvesti jedan standard, koji ce trajati godinama. kao recimo - 240pinski RAM modul za DDR2 SDRAM memoriju koja se koristila od 2000 pa do danas. A to na telefonima jednostavno nije moguce zbog daleko brzeg procesa napretka, i zbog cinjenice da je proizvodnja "fragmentisana" toliko da delove i resenja ne prave 2-3 firme vec svako samsebi odredjuje standard. a sta to znaci ? to znaci da svaki pojedinacan uredjaj ima SVOJ standard, a samim time i svoje drajvere.
Skinuti Windows i staviti ga na kompjuter je jednostavno, jer je hardver prilagodjen sistemu
Skinuti Android (sad pricamo o onome sto radi proizvodjac a ne korisnik) i prilagoditi ga na uredjaj je vraski veliki posao, jer za svaku stvarcicu u telefonu, proizvodjac mora da podesi pojedinacne parametre da bi ta stvar radila. Primera radi, Android "sliku" sistema sa Desire telefona nije moguce staviti na Desire S, Desire Z, Desire HD, i obrnuto, bez da prethodno ne podesis brdo stvari za konkretno taj uredjaj.
STAVLJANJE SISTEMA (ono sto si procitao pa te zainteresovalo, verovatno)
Android zajednica omogucuje ljudima da na svoj telefon stave UNAPRED odredjene sisteme koje proizvodjac nije planirao da stavlja. Tako dolazimo u situaciju da recimo, gorepomenuti Desire ima:
FABRICKI:
Android Gingerbread 2.3.7 with HTC Sense
OD ANDROID ZAJEDNICE:
CoolDroid Revolution
Sense 4.0 Port Desire VT t328t
[N][ICS 4.0.3] Sense 4.0
[N]Cheetah
PARANOIDANDROID 4.2.2 WoH
Croniccorey[Rom/Kernel][CM9/CM10.1/AOSP][4.0.4/4.2.1]
JB/CM10 Elk759`s
Nikez Lente JB 4.2.1
SpazeDog-JB/CM10
JB/CM10 unofficial
JB-Paranoid-Hybrid UI
JB:CM10:HYBRD
JellyNow
JellyBean-VJ 4.1.2/CM10
A ovo su samo neke od Android 4.x verzija koje HTC nije ni hteo da objavi za ovaj model.
KAKO DA STAVIS NEKI OD NJIH ?
naucis dobar engleski, i pratis uputstvo sa foruma kao sto su XDA ili Modaco, i posle par sati mucenja eto novog sistema. ili platis nekom servisu 1000-2000 din da ti ga stave.
nadam se da sam ti pomogao :)
Fear leads to anger. Anger leads to hate. Hate leads to suffering.
Fear is the path to the Dark side!