Python will be soon running on Android devices!!


Python: 

programming language Python is hugely popular with developers, but so far mobile devices have been no place for Python applications. 
 
Yet Python creator Guido van Rossum and some Python developers hope that apps written in Python may one day run natively on iOS and Android devices. There is new project "BeeWare", an open-source project headed up Russell Keith-Magee, which is porting CPython to Android, and so on the apps running on Andriod, developed in Cpython.

BeeWare is aiming to let developers write apps in Python and get that code running everywhere using user interface (UI) widgets. It wants to help developers write Python apps using the same codebase running on iOS, Android, Windows, macOS, Linux, browsers, and tvOS etc.
 
CPython is the reference implementation of the open-source Python language used by other implementations such as Jython, which is written in Java that relies on a Java virtual machine (JVM). But Python is not cut out for mobile in the way it has been for desktop systems.

Last year the Python Software Foundation awarded the BeeWare project a $50,000 grant to bring its level of Android support up to par with its tools for iOS. The CPython Android port would have to support most modern Android hardware running version 4.4 or later.  

"BeeWare's Android strategy was to compile Python to Java bytecode, but Android devices are now fast enough, and the Android kernel permissive enough, to run CPython itself," said A Jesse Jiryu Davis, an engineer at MongoDB and a Python contributor. 

Some have suggested solving this problem by creating a stripped-back 'kernel' version of Python – an idea that Keith-Magee believes could solve many Python mobile challenges, in combination with a package installer (pip) that lets developers install packages for a target platform rather than just the system it's running on. 

CPython is the reference implementation of the open-source Python language used by other implementations such as Jython, which is written in Java that relies on a Java virtual machine (JVM). But Python is not cut out for mobile in the way it has been for desktop systems.
 


So lets see the future apps running in Python soon with intelligent AI!!!

Comments