Difference between revisions of "Android"

Jump to navigation Jump to search
m
Reverted edits by Kylemills (talk) to last revision by Kelson
m (Reverted edits by Kylemills (talk) to last revision by Kelson)
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[image:android.jpg|right|150px|Android logo]]
Ever more people use [https://secure.wikimedia.org/wikipedia/en/wiki/Smartphone smartphones] as a medium for their digital life. This is especially the case in emerging countries, which are targeted by Kiwix. We think [https://secure.wikimedia.org/wikipedia/en/wiki/Android_%28operating_system%29 Android] will be the most important mobile platform in the next years, especially for the cheapest devices. Android is in addition, [http://www.fsf.org/news/2010-05-app-store-compliance unlike the Apple AppStore], open to free software. Consequently, our next big step is to port Kiwix to Android. The [http://www.wikimedia.org Wikimedia Fundation] is really interested in.
Ever more people use [https://secure.wikimedia.org/wikipedia/en/wiki/Smartphone smartphones] as a medium for their digital life. This is especially the case in emerging countries, which are targeted by Kiwix. We think [https://secure.wikimedia.org/wikipedia/en/wiki/Android_%28operating_system%29 Android] will be the most important mobile platform in the next years, especially for the cheapest devices. Android is in addition, [http://www.fsf.org/news/2010-05-app-store-compliance unlike the Apple AppStore], open to free software. Consequently, our next big step is to port Kiwix to Android. The [http://www.wikimedia.org Wikimedia Fundation] is really interested in.


We focus on tablets because this seems to be there where Kiwix can help a lot, especially in India, but the software should also run on smartphones and we will do our best in that way.
We focus on tablets because this seems to be there where Kiwix can help a lot, especially in India, but the software should also run on smartphones and we will do our best in that way.


== Technology ==
== History ==


We have [[/Gecko|tried first to use the Mozilla Gecko Platform]] we already use for the desktop app. but we failed. The framework is not adapted to do that and without support this was impossible.
We have [[/Gecko|tried first to use the Mozilla Gecko Platform]] we already use for the desktop app. but we failed. The framework is not adapted to do that and without support this was impossible.


We want now to use the [http://phonegap.ics.com/ Cordova-Qt] framework and we have built a proof-of-concept. The WMF has sponsorised us two tablets to make the development and we think to be able to release a first version of kiwix-mobile during the autumn.
We wanted then to use the [http://phonegap.ics.com/ Cordova-Qt] framework and we have built a proof-of-concept. But Cordova-QT does not really work so good like it theoretically should. So, we have abandoned this idea.
 
Then, we wanted to use a pure QT app. This would have offer a fast app. but at the same time this app. would not have the look&feel of "traditional" Android apps. but also be pretty big (big apk file).
 
We finaly decided to propose an app. with a native Java user interface with a fast binary code comming from the Kiwix code base (using JNI).
 
== Current solution ==
[[File:Kiwix_on_Android.jpg|thumb|right|Kiwix for Android]]
The WMF has sponsored two tablets in June 2012 and with this help we have release a first version of Kiwix for Android in April 2013, after a one week [[Offline Hackathon 2013|hackathon]]. More details on the [[Software]] page.


== See also ==
== See also ==
* [https://play.google.com/store/apps/details?id=org.kiwix.kiwixmobile Kiwix in the Google App. store]
* [[/Gecko|Gecko trial]]
* [http://phonegap.ics.com/ Cordova-Qt]
* [http://phonegap.ics.com/ Cordova-Qt]
* [https://sourceforge.net/mailarchive/forum.php?forum_name=kiwix-developer&max_rows=50&style=nested&viewmonth=201206&viewday=11 Proof-of-concep annoucement]
* [https://sourceforge.net/mailarchive/forum.php?forum_name=kiwix-developer&max_rows=50&style=nested&viewmonth=201206&viewday=11 Proof-of-concep annoucement]

Navigation menu