Tech News, Magazine & Review WordPress Theme 2017
  • Home
    • Home – Layout 1
    • Home – Layout 2
    • Home – Layout 3
    • Home – Layout 4
    • Home – Layout 5
  • Actualités
  • Applications
  • Microsoft
  • Jeux
  • Smartphone
  • Sécurité
  • Electronique
  • TV-Videos
  • Sécurité

    Plus de 350 cryptos frauduleuses inondent le marché chaque jour

    Chantage, menaces… Comment des applications Android font chanter leurs utilisateurs

    Ces hackers ont cracké le Samsung Galaxy S22 en moins d’une minute

    Apple met fin à son projet controversé de lutte contre la pédopornographie

    Les smartphones de Samsung et LG sont menacés par des malwares à cause d’une fuite de certificats

    Ce défi TikTok très populaire est utilisé par les hackers pour vous pirater

  • Industrie
No Result
View All Result
  • Home
    • Home – Layout 1
    • Home – Layout 2
    • Home – Layout 3
    • Home – Layout 4
    • Home – Layout 5
  • Actualités
  • Applications
  • Microsoft
  • Jeux
  • Smartphone
  • Sécurité
  • Electronique
  • TV-Videos
  • Sécurité

    Plus de 350 cryptos frauduleuses inondent le marché chaque jour

    Chantage, menaces… Comment des applications Android font chanter leurs utilisateurs

    Ces hackers ont cracké le Samsung Galaxy S22 en moins d’une minute

    Apple met fin à son projet controversé de lutte contre la pédopornographie

    Les smartphones de Samsung et LG sont menacés par des malwares à cause d’une fuite de certificats

    Ce défi TikTok très populaire est utilisé par les hackers pour vous pirater

  • Industrie
No Result
View All Result
Techonologie News
No Result
View All Result

Les applications en Python pourraient bientôt fonctionner sur Android

amidouche by amidouche
mai 12, 2020
Home Smartphone
Share on FacebookShare on Twitter

[ad_1]

Les applications en Python pourraient bientôt fonctionner sur Android

Grâce en partie à l’essor du machine learning (apprentissage automatique), le langage de programmation Python est extrêmement populaire auprès des développeurs. Mais jusqu’à présent, les appareils mobiles n’ont pas eu droit aux applications développées en Python.

Le créateur de Python, Guido van Rossum, et certains développeurs Python espèrent toutefois que les applications écrites en Python pourront un jour fonctionner en natif sur les appareils iOS et Android. Cela pourrait se produire grâce à BeeWare, un projet open source dirigé par Russell Keith-Magee, qui porte CPython sur Android, afin que les applications écrites en Python puissent fonctionner en natif sur Android.

En février, Keith-Magee a annoncé la première étape importante du projet Android. Il a fait le point lors du sommet 2020 sur le langage Python, qui s’est tenu en ligne cette année en raison de la pandémie de coronavirus.

Le portage Android de CPython devra supporter la plupart des appareils sous Android fonctionnant en version 4.4 ou ultérieure

BeeWare a pour objectif de permettre aux développeurs d’écrire des applications en Python et de faire fonctionner ce code partout en utilisant des widgets d’interface utilisateur (IU). Il veut aider les développeurs à écrire des applications en Python en utilisant la même base de code fonctionnant sur iOS, Android, Windows, macOS, Linux, les navigateurs et tvOS.

CPython est l’implémentation de référence du langage open source Python utilisé par d’autres implémentations telles que Jython, qui est écrit en Java et qui repose sur une machine virtuelle Java (JVM). Mais Python n’est pas taillé pour les mobiles comme il l’est pour les ordinateurs.

Pour remédier à cette lacune, la Python Software Foundation a accordé l’année dernière une subvention de 50 000 dollars au projet BeeWare afin de mettre son niveau de support Android au même niveau que ses outils pour iOS. Le portage Android de CPython devra supporter la plupart des appareils sous Android fonctionnant en version 4.4 ou ultérieure.

Un obstacle majeur néanmoins est la taille des applications Android écrites en Python

« La stratégie Android de BeeWare est de compiler du bytecode Python en Java, mais les appareils Android sont maintenant suffisement rapides, et le noyau Android assez permissif, pour faire tourner CPython lui-même », a déclaré A Jesse Jiryu Davis, ingénieur chez MongoDB et contributeur Python.

Davis a déclaré qu’un obstacle majeur néanmoins est la taille des applications Android écrites en Python car elles nécessitent leur propre copie du runtime Python, ce qui signifie que Python doit être réduit pour les mobiles.

Certains ont suggéré de résoudre ce problème en créant une version « noyau » dépouillée de Python – une idée qui, selon Keith-Magee, pourrait résoudre de nombreux problèmes de mobilité en Python, en combinaison avec un installateur de paquets (pip) qui permet aux développeurs d’installer des paquets pour une plateforme cible plutôt que pour le seul système sur lequel ils fonctionnent.

« La gestion des certificats TLS sur Android est particulièrement excentrique »

« Pour les programmeurs Python ordinaires, l’environnement mobile est une planète étrangère », explique M. Davis. « Il n’y a pas de sous-processus ; les sockets, les tuyaux et les signaux se comportent tous différemment que sur un Unix normal ; et de nombreux appels système sont interdits ».

« La gestion des certificats TLS sur Android est particulièrement excentrique. Pour que la suite de tests CPython passe sur le mobile, elle doit sauter les nombreux tests qui utilisent le fork ou le spawn, ou qui utilisent des signaux, ou toute autre API différente ou absente. »

Keith-Magee estime qu’un support Android plus mature signifie que les contributeurs de CPython « peuvent avoir une conversation sérieuse sur la façon dont nous pouvons fusionner ces changements dans CPython lui-même ». La question est donc maintenant de savoir si les développeurs de CPython seront intéressés par l’intégration de Python mobile dans le noyau.

La fourniture d’un support mobile nécessitera plus d’argent et de personnel que de nombreux autres projets Python

La bonne nouvelle, c’est que M. Van Rossum a donné son aval à la mise en place d’un support mobile à long terme, selon M. Davis. Mais il y a encore de gros obstacles. Selon Ned Deily, un développeur Python de la PSF, la fourniture d’un support mobile nécessitera plus d’argent et de personnel que de nombreux autres projets Python.

En outre, M. Davis note un problème relevant du mythe de l’œuf et de la poule concernant Python sur les smartphones : « il n’y a pas de financement d’entreprise pour Python sur mobile parce que Python ne supporte pas le mobile, donc il n’y a personne qui compte sur Python sur mobile et qui est motivé pour le financer ».

Source : ZDNet.com



[ad_2]

Source link

Tags: AndroidInformatiqueLe coin des Dev'Machine learningMobilitéProgrammationSmartphone
amidouche

amidouche

Next Post
Voici le robot mou le plus rapide du monde

Voici le robot mou le plus rapide du monde

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Recommended.

Apple a interdit une application à cause de son nom et de son logo… avant de se rétracter

Apple a interdit une application à cause de son nom et de son logo… avant de se rétracter

janvier 4, 2021
Tout ce qu’il faut savoir sur le Sony Xperia 1 II

Tout ce qu’il faut savoir sur le Sony Xperia 1 II

février 24, 2020

Trending.

Les lignes de code informatique ont désormais leur sanctuaire

Les lignes de code informatique ont désormais leur sanctuaire

novembre 23, 2020
Wondershare dr.fone, le logiciel qui permet d’optimiser votre smartphone

Wondershare dr.fone, le logiciel qui permet d’optimiser votre smartphone

février 22, 2020
Les sites porno bientôt vraiment interdits aux moins de 18 ans ?

Les sites porno bientôt vraiment interdits aux moins de 18 ans ?

juin 11, 2020
Toutes nos astuces pour bien vendre vos vêtements sur Vinted

Toutes nos astuces pour bien vendre vos vêtements sur Vinted

juillet 4, 2020
on a testé la moins chère des Tesla, mérite-t-elle votre intérêt ?

on a testé la moins chère des Tesla, mérite-t-elle votre intérêt ?

juillet 11, 2021
Techonologie News

Technologie News - Toutes l'actualité sur la technologie et les nouveautés

Follow Us

Catégories

  • Actualités
  • Applications
  • Electronique
  • Industrie
  • Jeux
  • Microsoft
  • Sécurité
  • Smartphone
  • TV-Videos

Étiquettes

5G Amazon Android Apple bon plan Bouygues Telecom Cryptomonnaies Cyberattaque Cybercriminalité Cybersécurité Drone Facebook forfait mobile Google Informatique intelligence artificielle Internet iPhone jeux vidéo Logiciels Microsoft Mobilité Multimédia Ordinateur PC Poste de travail robotique Réseaux et télécoms Samsung Santé SFR SmartMotion Smartphone soldes sécurité Tech technologie Transformation Numérique trottinette électrique Télécoms Télétravail voiture électrique VPN Vélo électrique Windows

Recent News

Plus de 350 cryptos frauduleuses inondent le marché chaque jour

décembre 20, 2022

Offre DINGUE sur le SSD NVMe Samsung 980 Pro qui voit son prix s’effondrer sur Amazon (-50%)

décembre 19, 2022
  • Politique de confidentialité
  • Nous-contacter

© 2020 TechnologieX.net

No Result
View All Result
  • Home
  • Review
  • Apple
  • Applications
  • Ordinateurs
  • Jeux
  • Microsoft
  • Photography
  • Sécurité

© 2020 TechnologieX.net