Hi Ted,
As Manuel wrote there is currently no WikiOnBoard binary available. Basically
I've just compiled it during the openzim meeting
for the Android emulator using the lighthouse qt port.
As a next step I plan to try it on a real device (Galaxy S) (which involves
using a newer version of the qt port, as the used version only supports
hardware keyboards),
and to document the build steps in the wikionboard wiki.
To proceed further I see the following possibilities:
1. Provide Qt-based WikiOnBoard version. I'll at least provide some binaries and
documentation so that power-users
can install it. A full integration in App-Store is desirable, but this depends
heavily on third parties. (e.g. progress of the qt port,
and potentially legal issues, that is I am currently not sure whether qt-based
apps are allowed in the appstore. In the current version of the Qt-port
there appears to be an issue due to usage of non-public NDK functions). Note,
that I don't think that an official port Qt is required, it should be sufficient
if the port is stable and legally allowed into the appstore.
Regarding usability: Current WikiOnBoard is optimized for non-touch devices
and not very touch-friendly (also on Symbian).
However, I plan to improve this as a next step, the Android port should benefit
of this as well. Native app usability would probably be better
(at least in consistent look and feel), but I think that good usability is
achievable with the Qt-port as well.
2. Develop native Android-App using C++ openzim/xz libraries. I don't know
whether I'll have the time to do this,
but I'll at least document building of the library. Note, that there may be some
cross-dependence between the QT-port
and the openzim/xz, as AFAIK the regular Android NDK does not provide full
libc++ support. Therefore openzim probably only
compiles with an extended NDK, similar to the one used in the QT port.
One question, what exactly do you mean with
"If the Qt port could support to interact with the Android UI system"?
Best regards,
Chrisitian
Best regards,
Christian
Am 19.10.2010 21:10, schrieb Manuel Schneider:
Hi Ted,
I am sure that Christian is willing to tell you more about it.
As I said I am not involved in mobile development, I am just the
slavedriver ;-)
/Manuel
Am 19.10.2010 20:59, schrieb Ted Chien:
I know there's an unofficial Qt port for
Android on Google Code, but I don't
think there will be an official port for Qt on the Android platform.
If the Qt port could support to interact with the Android UI system, then it
would be great. But I'm afraid it might be not due to the limitation of the
Android system.
I would be interested to know how it works in WikiOnBoard for Android since I
have past experiences on the Android system.