Hlavní navigace

Názor k článku Vývoj pro mobilní platformy s C# (první část) od Tomas Vymazal - On uz Apple zmenil politiku, ze veskere apps...

  • Článek je starý, nové názory již nelze přidávat.
  • 18. 4. 2013 16:14

    Tomas Vymazal

    On uz Apple zmenil politiku, ze veskere apps pro iOS musi byt prohnane pres jejich objc prekladac, jinak nejsou approved na Appstore? Pokud vim, i treba Flash Builder musel generovat objc kod, ktery se az pak prekladal. Timto se obesly apple Terms of service a vsichni byli spokojeni.

    Edit: ok, vidim, ze toto uz neplati. A jak tak ctu, Xamarin.Android skutecne priklada Dalvik like VM. Coz nic nemeni na tom, co sem rekl - cili ze pro Android negeneruji ARM kod, ale IL-like kod, tudiz krome kompilace samotneho VM na ARM jim muze byt ARM na Androidu jinak volny (vyjma NDK bindingu). A mono VM je C++ aplikace, s jejiz prekladem na ARM problem ocividne nemaji.

    Co se tyce Xamarin.iOS, vypada to ze mate pravdu, nejsem si vsak uplne jisty ze tomu tak bylo vzdy. A objc kod musi urcite generovat aspon pro binding / wrappery na objc APIs na iOS. Nebude toho moc, ale nejake glue tam byt imho musi.