Kad je to tebi "sve može":
Zapitaj se kako AndroidOS apk rade (hardverski) potpuno glatko na ChromeOS?
A MS npr ne može x86 (a kamoli x64!) na ARMu čak i kad ..
-il si puko ili sam sasvim nečitljiv.. :) uobičajeno. my bad..
ajd, vidi prvi red kvotanog, pa drugi red.. što kažeš ti, ja.. i stanje. (hint, ako radi potpuno glatko, može se, zar ne?).
-a u trećem redi bi trebao opravdavati koga, MS?.. biraj, nesposobni su, neda im se, nešto treće.. meni svejedno. Odnosno, kao što sad google nešto želi, vjerojatno će to i napraviti.. Pri tome, će pojam 'nativna app' tebi značiti vjerojatno nešto drugo nego meni i što s tim?.. ništa. :) Kao što jednako vrijedi za pojam native americans.. :)) što excluda mexikance koji bi tad bili recimo MS.
pogledaj pod 4b, linux i chrome koj će vrtiti nativne linux appse, dok to linux (distre) neće... i tad se upitaj wtf?? .. što je nativno u toj rečenici, koje su to nule-jedinice koje rade na 'A' a ne rade na 'B' OSu-HWu, kad-ako ih netko napravi. - ili kako to demantira 'sve se može'? Kad isto to kažeš da se može, na chromeu..
edit: post-2, ''dualboot''.. da, zbog razvoja HWa, kao količina RAMa+jezgre.. danas je lako imati višestruke-paralelne VMove, što je prije za većinu (radne stanice..) bilo neizvedivo, ograničenje resursa.. a danas se može. Možeš tako teoretski strpati u kućište umejsto jednog, 2-3--18 PCja, različitih konfiguracija i različitih OSeva, softa.. no što s tim ima npr nativnost? Ono što juzer vidi na ekranu? Pa na ekranu vidim i supermena kako leti.. i to je dokaz čega?
(edit-ubačeno, kao što se nekad koristilo pc-switch/preklopnik za 2-više računala, nevažno, to je samo današnja mogućnost-resursi i dalje je 'nevažno' imamo li jedan ili više PCja ispod haube ako su identični-isti, ako soft-OS može vrtiti VM ili paralelno kao dualboot. Opet, može se.. razlika je samo gledaš li na nivou HW ili SWa. Druga usporedba, kao mobiač s dualSIMom, može s dual cpu-hwom.. može i deset mobača u tijelu jednog, ali ako je to identičan HW tad je reduciranjem sve isto kao kad opisuješ vlak-vagone, kotače, samo su resursi raspoloživi ili nisu..).
chroot ili kako god želiš nazvati soft koji je layer, driver, os, vm, wine... naziv je nevažan, to je soft. HW je pak soft algoritam urezan u silicij-tranzistore i u pravilu jači ali zbog specijalizacije nefleksibilan u odnosu na soft-algoritam. Kad sve radi soft, tad je cpu opterećen, kad mu pomaže hw-drugi cpu, tad je rasterećen, ostalo je isto.
Kako radi npr bilo koji video player? Ubaciš medij s podacima (film), medij mora biti kompatibilan-fizički, kao i logički npr FS kojeg podržava, kao kodek kojeg koristi itd. ali teoretski svaki može sve i razlike nema.. ima za juzera kojem se sviđa neki plave boje, drugom neke crvene.. izbor sladoleda, automobila. Jel to nativna kompatibilnost? Radi. Radi glupo player, u autoradiju ili na najnoviijem PCju, jednako, mobitel itd.
Može li i sama app, osim podataka, biti multiplatformska, u čemu je razlika da app-x radi na nekom OSu/DEu na drugom ne? (uz podsjetnik, za PC, HW je identičan! za osx-win-lin). Može. Problem je UI, GUI, DE.. i sve povezano. Problem je 'samo' frontend, koji opet teoretski može biti isti, kao što je to s VMovima primjer i kao što će to chromeos npr riješiti.. može i sve je to soft, a soft su licence-vlasništvo, novac. Ili i dalje 'tvrdi' da se ne može ili da je to neki spešl kejs mada za chromeos kažeš da može, da je glatko itd.. (kao da je važno pljuvati MS, ok, iz pete jedan htračak, kul. uopće ne govorim o MSu, nego SW, HW, kompatibilnost-nativnost, sve je file, sve je soft i sve se može.. samo treba napraviti a u bizu i osigurati licence ili tužbe.. pa tako imaš tužbe wintela za x86 prema armu..).