Python 之父:移动设备中的 Python 应用“又大又慢”!

转载 收藏 评论
举报 2021-05-27

整理 | 郑丽媛

出品 | CSDN(ID:CSDNnews)

近年来,随着机器学习的兴起,有一门编程语言逐渐变得火热——Python。得益于其针对机器学习提供了大量开源框架和第三方模块,内置大量机器学习算法,Python 在开发者中逐渐流行起来。

尽管如此,我们却很难在移动设备中看见用 Python 开发的应用程序。

基于此,Python 之父 Guido van Rossum 和部分 Python 开发者都希望未来有天能看见用 Python 编写的应用能在 iOS 和 Android 设备上运行。其中Russell Keith-Magee发起了BeeWare项目,该项目旨在将CPython 移植到 Android,即用 Python 编写的应用可以在Android 上本地运行。

按理说,在 BeeWare项目取得了初步成功后应值得庆贺,但Guido van Rossum却清晰地认识到:Python在移动设备和浏览器领域中都存在“痛点”。

在 Android 上运行纯 Python 应用障碍重重

BeeWare项目成立的目标是让开发者能用 Python 编写应用程序,而在去年 2 月,这一目标初步实现了第一个里程碑:一个纯 Python 应用程序在可以在 Android 设备上运行!

(视频来自 BeeWare 项目)

彼时,Russell Keith-Magee就指出:“这不是项目的结束——而是开始。”如他所说,BeeWare项目的追求,绝对不仅仅是 Python 应用可以运行在 Android 上就满足了。

BeeWare 的目标是让开发者能用 Python 编写的应用程序,在包括 iOS、Android、Windows、macOS、Linux、浏览器和 tvOS 上都能很好地运行。但问题在于,Python 无法像台式机系统那样应用于移动设备。

1.jpg

本文系作者授权数英发表,内容为作者独立观点,不代表数英立场。
转载请在文章开头和结尾显眼处标注:作者、出处和链接。不按规范转载侵权必究。
本文系作者授权数英发表,内容为作者独立观点,不代表数英立场。
未经授权严禁转载,授权事宜请联系作者本人,侵权必究。
本内容为作者独立观点,不代表数英立场。
本文禁止转载,侵权必究。
本文系数英原创,未经允许不得转载。
授权事宜请至数英微信公众号(ID: digitaling) 后台授权,侵权必究。

    评论

    文明发言,无意义评论将很快被删除,异常行为可能被禁言
    DIGITALING
    登录后参与评论

    评论

    文明发言,无意义评论将很快被删除,异常行为可能被禁言
    800

    推荐评论

    暂无评论哦,快来评论一下吧!

    全部评论(0条)