App Inventor 的力量:为移动应用提供民主化可能性

自推出十多年以来,App Inventor 最近托管了其第 1 亿个项目并注册了第 2000 万个用户。该应用程序现在由麻省理工学院主办,还支持使用人工智能进行实验。

来源:MIT新闻 - 人工智能

2007 年 6 月,苹果发布了第一款 iPhone。但该公司对 iPhone 软件做出了一项战略决策:其新 App Store 将成为一个封闭的花园。iPhone 用户将无法安装苹果自己未审查过的应用程序,至少在不违反苹果服务条款的情况下是如此。

然而,这一商业决策却让教育工作者被排除在外。他们无法将即将成为日常生活一部分的移动软件开发带入课堂。如果无法将应用程序放入 App Store,年轻学生如何编写、摆弄和共享应用程序?

当时,麻省理工学院教授 Hal Abelson 正在谷歌休假,而该公司正在决定如何应对苹果垄断移动硬件和软件市场的策略。Abelson 意识到苹果对年轻开发者的限制;谷歌意识到市场需要一种开源替代操作系统——后来成为 Android。两者都看到了机会,并最终诞生了 App Inventor。

“谷歌启动 Android 项目在某种程度上是对 iPhone 的回应,”Abelson 说。“当时我在那里,看着我们在麻省理工学院开发的 Logo 和 Scratch 等教育软件,然后说‘如果孩子们也能制作移动应用程序,那该有多酷啊。’”

Logo Scratch

谷歌软件工程师 Mark Friedman 自愿与 Abelson 合作开发“Young Android”,不久后更名为 Google App Inventor。与 Scratch 一样,App Inventor 是一种基于块的语言,允许程序员直观地拼凑预制的代码“块”,而不需要学习专门的编程语法。

App Inventor 解决了一个问题。随着智能手机普及率的激增以及 App Inventor 是免费的(最终是开源的),很快超过 70,000 名教师和数十万名学生都在使用它,谷歌提供了后端基础设施以保持其运行。

巴西XôDengue Calmify PAM(母亲私人顾问) 一封信 人工智能与教育峰会 全球人工智能黑客马拉松