Tema: Re: Rumors
Autorius: padugne
Data: 2012-05-09 17:39:23
On Wed, 09 May 2012 16:31:41 +0300, Jornada Del Muerto wrote:

>     Vat tik man tokia viena vinis yra keista sitam dalyke, na iOS
>     (apple) atveju programuojama objective C++ tai praktiskai
>     kompiliuojama iki masininio kodo kaip suprantu, o android atveju
>     java. O kiek seniau bent microsoftineje platformoje tipo Win Mobile,
>     WinCE buvo rumor'ai, kad Java ant siu masinu palaikoma taip kad
>     javinis pseudo kodas pradzioj kompiliuojasi i masinini o poto dirba

As WinMo ir CE java seip apskritai galima sakyt nepalaikoma, neskaitant 
poros neisbaigtu ir levu 3rd party produktu.

Jei tu apie JIT tipo kompiliatorius, tai androidas tai daro nuo v2.2 
artai 2.1, jau nebepamenu.

>     net greiciau nei c++ rasyta programa, tai vat idomu ko sito
>     nepritaike androidui, o eina tuo keli, kad didinti CPU daznius,
>     branduolius ir t.t..
> 
>     Ta prasme patiuninus Java VM gal eitu islosti padoriai CPU
>     performance ir tuo paciu sumazinus CPU galinguma padidinti budejimo
>     laika na ir faktas sumazinti kaina... IPAD siuo atveju laimi.

Nes realiai ner skirtumo. Daugumos appsu kontexte moderni Java nera tiek 
letesne uz natyvini ObjC ar C++ appsa kad ka nors realiai pajustum, 
subjektyvus "skraido" ir "stabdo" turi visai kitas priezastis.

Kartais netgi tenka specialiai _stabdyti_ tam kad appsas _pasijustu_ 
greitesnis. Ta beje per visus galus isnaudoja iOS.

Galu gale, jei jau labai norisi, androide gali sau programuot C++ arba 
net ir tiesiai assembleriu jei manai kad taip labiau cool.

-- 
kthxbai.