4 ms·
WORA is pretty much a pipe dream, to different are the platforms and UI toolkits. One of the reasons why we heavily focus on enabling the same language(s) on mu
by badlogic 12y ago
WORA is pretty much a pipe dream, to different are the platforms and UI toolkits. One of the reasons why we heavily focus on enabling the same language(s) on multiple platforms while using the native UI toolkits with RoboVM.
Funnily enough it's a different matter for games, see Unity, UE4, libGDX, Cocos2D-x etc.
- JBiserkov 12y agoTheir philosophy for react is LOWA - Learn Once, Write Everywhere.
- badlogic 12y agoYeah, I think they are right on the money with that.
- matulkum 12y agoI think many people dismiss this recommendation right away nowadays, but here it goes: Adobe Air comes pretty close to "WORA". For 2D games it goes almost without saying, but throw in the excellent Starling + Feathers framework and it is great for Apps too. A drawback is of course that you do not have native UI, but if you can get passed that it works really really well. I evaluate cross platform technologies quite regularly and my opinion still is that Adobe Air is the best (just make sure you stay away from Flex ;) For everyone who gave up on Adobe Air some time ago I highly recommend to take another look. The Eco system did not stop to evolve at all and it provides a really good development environment.
- badlogic 12y agoI can see the appeal of Adobe Air and its ecosystem. I guess on mobile the only problem is binding to system services & ad providers. IIRC most of that is already covered by 3rd parties, but it's a bit involved to do it yourself. Funny you mention Flex, still gives me the shivers, still used by a lot of enterprises around here. Pretty much on par with applets in terms of badness.
- matulkum 12y agoYes.. as far as I can tell most of this bindings are covered by native extension of 3rd parties. Not always free (but not that expensive), so u have to buy an extension for a quality FacebookSDK integration for example. Still far cheaper than for example Xamarin. But considering that you do not necessarily have any costs in developing Air (you get the compiler, and also good editors, for free) it is not that bad at all. I also do not write native extensions myself, but at least you know there is the option in case u need to access some native library. But yes, in that case it is not really "write it once" anymore.
- matulkum 12y agoHey.. actually I also just got the task to integrate an Ad provider in out game and made a little research. As far as I can see almost all big companies are providing Adobe Air SDKs for integration. For Example: https://www.adjust.com/ https://www.adjust.com/ http://www.mobileapptracking.com/ http://www.mobileapptracking.com/ http://www.appsflyer.com/ http://www.appsflyer.com/ https://www.kochava.com/ https://www.kochava.com/ http://www.fiksu.com/ http://www.fiksu.com/ Alright.. I am done with promoting now, I think ;)