Deprecated: Creation of dynamic property Timber\Site::$pingback is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Site.php on line 180

Deprecated: Creation of dynamic property Timber\User::$name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/User.php on line 118

Deprecated: Creation of dynamic property Timber\Post::$old_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_thumbnail_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ext-thumbnail_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_metadesc is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_date_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ping_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_password is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$to_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$pinged is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_content_filtered is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$guid is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$menu_order is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_mime_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_count is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$filter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71
Le applicazioni Python potrebbero presto sbarcare su Android

Le applicazioni Python potrebbero presto sbarcare su Android

Il progetto opensource BeeWare mira a rendere le applicazioni Python eseguibili allo stesso modo su qualunque dispositivo, Android e iOS compresi.
Le applicazioni Python potrebbero presto sbarcare su Android

Python è un linguaggio di programmazione di alto livello abbondantemente utilizzato da parte degli sviluppatori. Fino ad oggi, però, non c’è mai stato spazio per Python sui dispositivi Android e iOS.

L’ideatore di Python, Guido van Rossum, così come molti programmatori, si augurano che il linguaggio possa essere presto utilizzato anche sui device mobili.
A colmare il vuoto potrebbe essere BeeWare, un progetto opensource creato da Russell Keith-Magee che ha come obiettivo quello di portare CPython su Android così che le applicazioni scritte in Python possano funzionare nativamente sul sistema operativo di Google.

BeeWare mira a permettere agli sviluppatori di scrivere applicazioni in Python e far girare quel codice ovunque: ad esempio sui dispositivi iOS, Android, Windows, macOS, Linux, browser e tvOS.

CPython è invece l’implementazione opensource di riferimento del linguaggio open-source ed è utilizzata in altri progetti come ad esempio Jython, scritto in Java e basato su una macchina virtuale Java (JVM).

Nel caso di BeeWare la strategia iniziale era quella di compilare il codice Python in Java bytecode ma oggi i dispositivi Android sono ormai talmente performanti (e il kernel di Android sufficientemente “permissivo”) da poter eseguire CPython come componente a sé.

Guido van Rossum ha da parte sua già abbracciato l’idea di portare Python sui dispositivi mobili ma la strada è ancora irta di ostacoli. La valutazione di molti è che il porting di Python su mobile richiederà ingenti somme di denaro e team specializzati, molto di più di quanto non siano stati necessari per altri progetti.

Ti consigliamo anche

Link copiato negli appunti