Keresés

Aktív témák

  • Karma

    félisten

    válasz Csabee. #6121 üzenetére

    Bakter. Egyrészt a Java ME kód a mobilod JVM-je által értelmezett byte-kód, amit a PC-den futó JVM is ugyanúgy végre tud hajtani. Erre épül a Sun WTK-jában lévő emulátor is, amivel PC-n próbálkozhatsz.
    Viszont. Az iPhone programok nyers ARM gépi kódra lefordított natív programok. Mivel semmilyen absztrakció nincs benne (ellentétben a JVM-mel), minden egyes hardverelemet le kéne szimulálni órajelpontosan. Természetesen az ehhez szükséges információk az Apple hadititkai, és ha esetleg publikus is lenne, emberévekbe telne egy Hello World-öt futtató emulátor megírása is, nemhogy egy olyané, amivel a warezoddal játszadozhatsz. Vajon szerinted miért nem játszhatsz PS3 játékokkal a PC-den?

    A fejlesztőknek vanilyen eszközük, az iPhone OS Simulator, mellyel a saját programjukat próbálgathatják. Ekkor nem ARM, hanem x86 gépi kódra fordul le az alkalmazásuk, ezért lehet OSX-en futtatni őket. A warezzal természetesen ez nem működik.

    Ha nem érted, hidd el.

Aktív témák