[pydotorg-www] Python on Android wiki page
Marc-Andre Lemburg
mal at egenix.com
Thu Aug 17 11:48:02 EDT 2023
To add to what Mats already mentioned:
There are currently at least three efforts for getting better Python
support on mobiles:
- PyScript which runs Python in a browser, so you can use a web view to
host it inside an application. This does run some data science code, but
I'm not sure how far you can get with it.
- BeeWare, which aims to support multiple platforms running Python with
the same code, including mobiles.
- Kivy, which has a similar goal to BeeWare, but is more focused on
graphics heavy apps.
I don't think any of these natively integrate into an existing Java app,
though.
Work on Jython 3 is progressing very slowly. You may want to help out
here: https://github.com/jython/jython/tree/main
On 17.08.2023 16:35, Dmitry Kazakov wrote:
> Thank you, Mats. I decided to contribute to wiki because I did some
> research on this topic and python wiki looks the most complete one
> except of this project. If community doesn't consider it as worthy to
> try and avoid it too.
>
> The best tool for my aim is chaquopy, I am exploring it passed an hour.
> Sadly, creator actively juggling gradle config files, so I start
> question is it worth to integrate.
>
> Context of my task is I have a ml model on python or better to say a
> python script which combines several classifiers and I want to quickly
> integrate into my Android app. That's why I search today for python
> integration on Android options. Android has its own ml kit and
> conversion tools to tflite format, but it has its own limitations.
>
> Thanks!
>
> --
> Dmitry
>
> On Thu, 17 Aug 2023, 17:25 Mats Wichmann, <mats at wichmann.us
> <mailto:mats at wichmann.us>> wrote:
>
> On 8/17/23 05:48, Dmitry Kazakov wrote:
> > Hello,
> >
> > I have found a promising project which allows to integrate python
> code
> > on Android and would like to extend your wiki page to share it with
> > wider audience.
> >
> > A wiki page is:
> > https://wiki.python.org/moin/Android
> <https://wiki.python.org/moin/Android>
> <https://wiki.python.org/moin/Android
> <https://wiki.python.org/moin/Android>>
> >
> > A project is:
> > https://www.jython.org/ <https://www.jython.org/>
> <https://www.jython.org/ <https://www.jython.org/>>
> >
> > Because non-authorised users can not do this, I share it with you
> > according to this page
> <https://wiki.python.org/moin/FrontPage#use
> <https://wiki.python.org/moin/FrontPage#use>> info.
>
> If you do add Jython, perhaps include a note about its status. This
> is a
> well known implementation mentioned elsewhere on the Python wiki, but
> the project... how to put this politely - "isn't getting a lot of
> love".
> It's not "dead", that would be too harsh, releases are still being made.
>
> Most of the Python community considers Python 2 a dead language; Jython
> does not run the current Python language specification, called Python 3
> (which has been out for 15 years now). There is a project in existence
> to make this happen, which includes a substantial revamp of Jython, but
> there's no public indication that it's making any real progress.
>
> The current, possibly outdated, comment inthe FAQ in Jython's own wiki
> (which is hosted by python.org <http://python.org>) might be
> instructive:
>
> https://wiki.python.org/jython/JythonFaq/GeneralInfo#Can_I_use_Jython_to_make_apps_for_mobile_phones.3F <https://wiki.python.org/jython/JythonFaq/GeneralInfo#Can_I_use_Jython_to_make_apps_for_mobile_phones.3F>
>
> The python wiki is also discouraging (remember, on wikis, somebody has
> to update information, and for statements of this type, it's hard to
> tell if up to date or not):
>
> "Although Android's primary programming language is Java, there is no
> known port of Jython to the platform. "
>
>
>
>
> _______________________________________________
> pydotorg-www mailing list
> pydotorg-www at python.org
> https://mail.python.org/mailman/listinfo/pydotorg-www
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Experts (#1, Aug 17 2023)
>>> Python Projects, Coaching and Support ... https://www.egenix.com/
>>> Python Product Development ... https://consulting.egenix.com/
________________________________________________________________________
::: We implement business ideas - efficiently in both time and costs :::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
https://www.egenix.com/company/contact/
https://www.malemburg.com/
More information about the pydotorg-www
mailing list