Home » Developing U++ » Android » Core on Android (New Core (C++11) is ported to Android)
Core on Android [message #46561] |
Mon, 30 May 2016 21:08 |
|
Klugier
Messages: 1076 Registered: September 2012 Location: Poland, Kraków
|
Senior Contributor |
|
|
Hello,
I would like to announce that Core finally compiles for Android with TheIDE Android Builder. This is the huge milestone for our community, because it brings us closer to a full port.
More things to be done:
- Example of core for Android
- Test compilation for Windows (It compiles fine on GNU/Liunx as host)
- Fix BLITZ compatibility
- CPU cores detection doesn't work (Fixed - http://www.ultimatepp.org/redmine/issues/1456#change-2937).
- Several localization problems
More android news:
- TheIDE now allows to launch projects directly on Android Emulator.
General comments:
- -std=c++11 is required for compilation (now new Android Builder instances turn it on by default)
Sincerely,
Klugier
U++ - one framework to rule them all.
[Updated on: Sat, 04 June 2016 22:45] Report message to a moderator
|
|
|
|
Re: Core on Android [message #46589 is a reply to message #46564] |
Sat, 04 June 2016 22:42 |
|
Klugier
Messages: 1076 Registered: September 2012 Location: Poland, Kraków
|
Senior Contributor |
|
|
Hello Forlano,
Thank you for your feedback. I think currently status of Android Builder allows to create user interface with pure Java (Android libs) and call C++ code via JNI (Java Native Interface). Moreover you can write pure C++ app with native activity and use existing code. More information you can find in our official Android Builder example: http://www.ultimatepp.org/examples$AndroidMath$en-us.html. In the near future I plan to post Core example, so please be patient
To be honest porting GUI for Android will be hard. It is mainly, because now u++ doesn't support several important things like:
- gesture support
- GUI layout containers - like vertical layoout, grid etc.
- Several controls inadequate to touch interface
Of course the bigest part of porting U++ on Android will be CtrlCore.
A small note, if we transient U++ into touch interface we can even port it on easier iOS (But firstly we need full Mac OS X port).
Sincerely,
Klugier
[Updated on: Sat, 04 June 2016 22:42] Report message to a moderator
|
|
|
Goto Forum:
Current Time: Thu Apr 25 19:33:47 CEST 2024
Total time taken to generate the page: 0.04504 seconds
|