16. Xamarin
• vývoj v C# pro iOS, Android a Mac
• implementace Mono
• vlastní nástroje: Xamarin Studio, návrh
UI…
• přístup k nativním API
• vývoj na Mac i Windows
17. Xamarin.Android
• Mono je runtime „vedle Dalvika“
• vykonáváno just-in-time
• možné volat .NET funkce, Android API
i binding na Java knihovny
18. Xamarin.iOS
• aplikace kompilovány přímo
do strojového kódu platformy
• opět možný binding na externí knihovny
(Flurry, TapJoy…)
• lze i z Visual Studia na Windows!
20. Xamarin – ceny
• $299 za 1 platformu (Android, iOS…)
• licence napořád, podpora jen na rok
• možnost slev:
• studenti: $99, univerzity: $79
21. MonoGame – instalace
• pomocí instalátoru
http://monogame.codeplex.com/
• ze zdrojáků
https://github.com/mono/MonoGame
22. MonoGame – instalace
• pomocí instalátoru
http://monogame.codeplex.com/
• ze zdrojáků
https://github.com/mono/MonoGame
• branch develop
• stáhnout i ThirdParty/Libs
• pozor na verzi SharpDX
• přidat referenci do Visual Studia
24. MonoGame vs. XNA
• není Content Pipeline
• content pro iOS se musí kompilovat zvlášť
25. MonoGame vs. XNA
• není Content Pipeline
• content pro iOS se musí kompilovat zvlášť
• občas ještě mezery
• render do textury, průhlednost, pokročilejší 3D…
• chyby… (ale řeší je)
26. MonoGame vs. XNA
• není Content Pipeline
• content pro iOS se musí kompilovat zvlášť
• občas ještě mezery
• render do textury, průhlednost, pokročilejší 3D…
• chyby… (ale řeší je)
• nutné řešit platformově specifické věci
• message boxy, in-appy…
27. (Ne)výhody
• pořád ještě docela low-level
• nejde hra „naklikat“ :)
• můžeme ale zase docela hluboko…
28. (Ne)výhody
• pořád ještě docela low-level
• nejde hra „naklikat“ :)
• můžeme ale zase docela hluboko…
• složitější portace
• nejde jen kliknout „exportuj pro iPhone“