5 ms·
PySide for Android - build and use guide
- rdtsc 14y agoIn other news kivy just got up to version 1.6.0 http://kivy.org/#changelog http://kivy.org/#changelog
- bsimpson 14y agoThis sounds a lot like Flash and AIR: In order to avoid having to learn Java, you use a third party framework that lets you author code in a more familiar language. In exchange, you have to bundle 16 MB of framework in your app and rewrite the whole Android skin in your new language. Users hate dependencies. I wrote a game in the AIR for Android beta and half my reviews are people bitching about installing AIR.
- rplnt 14y ago> Users hate dependencies. If they know about them. In this case I believe everything necessary is bundled with the application (as is with Kivy mentioned above).
- bsimpson 14y agoEither they bitch about downloading a separate runtime or about downloading a 16MB app to do something simple. There's no winning on this issue - your overall rating will suffer if you build atop a nonstandard runtime.
- pjmlp 14y agoThis is why I always use the default language for a given platform, unless I am required to do some multiplatform thingy.
- freehunter 14y agoUsers hate dependencies just like developers hate having to juggle three or four different languages to target multiple platforms. That's why things like Unity are so popular: write once, run anywhere with minimal changes. And in this case I define minimal as not needing to rewrite the entire backend to port from Java to Objective C, then rewrite it in C#, then rewrite it in C/C++. If OS makers could settle on a cross-platform and mature language that apps could be written in, these types of cross-compilation frameworks wouldn't be necessary. When I'm on my Windows Phone, how often do I hear developers say they don't have the resources to port to WP, or when I'm on my Nexus 4 hear developers say they don't have the resources to port anywhere but iOS?
- dchest 14y agoIt says Python 2.7 is needed. Does it work with 3.x?
- maximem 14y agoWell it depends on how the code is written. But compatibility is partial anyway you should use 2.7. http://wiki.python.org/moin/Python2orPython3 http://wiki.python.org/moin/Python2orPython3
- dchest 14y agoI mean, looks like PySide supports Python 3 (http://qt-project.org/wiki/PySide_Python_3_Support http://qt-project.org/wiki/PySide_Python_3_Support), but does it work on Android (with Necessitas, Shiboken, whatever is needed for it to work)?
- rplnt 14y agoIs there a way to use native API? For example I'm looking for a framework that can embed browser into the App's interface. Or it's done in some other way?