<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'DejaVu Sans','Bitstream Vera Sans','Arial','Verdana','sans-serif','Sans Serif','MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">Dear all, </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">Please share your thoughts with me on how to get even a simple PyQt app running on Android.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">__Some background info__:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">I use Fedora 20 (KDE) to develop my PyQt apps</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">I develop using Python 2.7x in combination with PyQt4</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">Already have a desktop app for Windows and Linux variants (based on same Python 2.7 and PyQt4).</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">Want to port the desktop app to Android (for mobile/tablet platforms)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">__Issues I found out__:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">Qt4 is not supported at Android (I cannot find pre compiled binaries for Qt4 except from the Necessitas project which is in Beta since 2012, hardly any devellopment there). </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">__Question/Conclussion__:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">I have to switch to Qt5, right?</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">__Questions__:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">Q1) Am I correct that I then have to switch to Python 3.x too? </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">Q2) I assume that PyQtDeploy does not contain the precompiled Qt5 binaries for Android either, is that correct?</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">Q3) Are there any precompiled binaries for Qt5 I can download for Android?</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">Q4) If there are no binaries to download for Android, I have to cross compile them, where can I find a solid piece of documentation to do so?</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">Q5) Do I cross compile just for Android AND/OR do I have to specify the target hardware platform during that cross compile (seems to me that there are more mobile processors/architectures or is there just one used by most known vendors like Samsung, LG, HTC, Google)?</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">Q6) Once I would have cross compiled Qt5, I assume I can then use PyQtDeploy to mold all things together in which I myself have to select all Qt5 binaries and other binaries needed by my app, is that correct?</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">Q7) Since I write closed source, I do not want to expose my source. Can PyQtDeploy hide the source in the final result?</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">Q8) Is the final result of PyQtDeploy an APK or do I have to make the APK myself after using PyQtDeploy?</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">Best regards</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;">Rembrand</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-indent:0px;"> </p></body></html>