Google App Inventor会成为Android应用开发的入门毒品或是代码开发终结者吗?
\n第一次见到Android上的
\nGoogle App Inventor时,你可能会觉得它并不怎么样。或者说,它有点难看。但正如很多Google服务一样,在朴素的界面之下,可能藏着一些实用的功能。这次,对于Android应用开发来说, 这很可能是一个非常大的入门毒品。或者,它会成为Android平台上使用原生代码开发应用的终结者吗?
今晚,《
\n纽约时报》报道,该服务是Android平台上所见即所得的应用开发工具。使用App Inventor,你无须学习编码(Android平台使用的是Java语言),只须在界面上拖放一些常见的应用元素,就可以从头开始构建一个移动应用。
Google称:
\n你不必是一个专业开发人员就能轻松使用App Inventor。使用App Inventor无须掌握编程知识。因为你根本就不需要编写代码,你只需在可视化界面上设计应用的界面,并使用“blocks”指定应用的行为(behavior)。
\n
理论上,这听起来很不错。《纽约时代》报道称,App Inventor已经在六年级的孩子们中完成测试,他们能够使用App Inventor制作简单的应用。App Inventor也使“普通人”制作应用变得很容易。但是,正如很多网页开发人员会告诉你的一样,所见即所得编辑器的出现导致了大量劣质网站的出现。
像Dreameaver和来自Geocities的在线所见即所得HTML编辑器等工具,使得人们制作网页变得非常容易,以致网络中很快充斥着大量的垃圾网页。Google通过网页排名和搜索引擎,使得疯涨的垃圾网页很快恢复到正常水平。它允许人们涉足劣质网页,但仍然能够找到很多优秀的网站。
那么,App Inventor将为Android带来什么呢?创建一大堆垃圾应用?
或者是。但它也有好的一面。
这个新工具使人们创建应用变得容易,使得尝试创建应用的想法变得容易实现,不会令人望而生怯。这正是其强大之处。如果这个工具能够让某个孩子在上面摆弄应用,或许他会获得更大的兴趣并开始学习真正的Java语言.然后,可能有一天,他会创建出下一个杀手级应用。
没错,该工具可能会是入门毒品。
很多软件开发人员不喜欢这个应用,他们更愿意动手编码代码,因为他们觉得这是在鼓励人们使用不能像PC一样打开自由修改的设备。苹果的设备确实如此。但Android是一个相当开放的系统,而且像这样的工具能够激发人们去学习如何创建好的应用。
虽然所见即所得HTML编辑器导致了一大堆垃圾网页的出现,但这些工具也为人们学习HTML开启了一扇门,要不是这些工具,他们可能不会去学习HTML。使用App Inventor,就像使用那些工具一样,最终不去深入研究代码没有人能够创建出一个卓越的应用。这很可能是Google制作这个工具的最终目的。
但愿App inventor不会产生反作用,否则将会有更多的垃圾应用充斥着Android Market。Google Market上一些界面好看的应用已经有问题了――有趣的是,就像前面提到的界面好看的网页一样,他们仅仅是界面好看 ―― 如果这个工具取得成功的话,问题会更严重。
对于这个工具是个好东西的观点,我仍持审慎乐观的态度。这很可能是一个非常好的东西。这是苹果需要认真对待的。
English versionby MG Siegler