android - 安卓版 ADOBE AIR

标签 android flash air adobe

<分区>

我儿子开始使用 Java 编写一些 Android 应用程序,他们在学校教授这些内容。 我在 Adob​​e MAX 在线看到了一些有趣的视频,显示一辆汽车在旋转,使用 1% 的 CPU,而不是使用 GPU 进行处理。

问:我要告诉我的儿子哪里有 Java 的替代品? 我需要一些东西来帮助他在 Android 上编写一个 Hello World 应用程序,但包括图形、声音、触摸、地理位置等等。

最佳答案

您所说的汽车演示使用了一种叫做 Molehill 的东西,它是 Adob​​e 即将推出的 Flash 3D 扩展的代号。它尚未在任何地方可用,它处于非常早期的预发布阶段。

这与 Adob​​e AIR for Android 不同,它是 AIR 应用程序的打包程序,允许它们在 Android 设备上运行。 Adobe 还为 iPhone 提供 AIR,它允许您打包 AIR 应用程序以在 iOS 设备上运行。

关于移动应用程序开发有两种思想流派。一说,学习 native 代码风格。如果您想要一个 Android 应用程序,请学习 Java API。如果您想要一个 iPhone 应用程序,请学习 Objective C API。这种方法有很多优点。

但是,如果您对使用 Flash 工具箱创建东西更感兴趣(它可以让您非常快速地构建真正强大的东西),那么适合移动设备的 AIR 值得考虑。不仅可以使用 Flash 进行开发,还可以从同一代码库部署到多个端点。这是一个巨大的进步优势,尽管它不像“选中 iphone 复选框”与“选中 android 复选框”那么简单。

如果您的儿子想从事编程,Java 是一个非常好的方法,但作为一名专业的 Flash 开发人员,我很乐意鼓励他像您在这里建议的那样深入研究 AIR。最好的资源将在 Adob​​e 的网站上,但我知道 Lee Brimelow 在 gotoandlearn.com 上有很多很棒的 Flash 教程——我很确定他有一个可以指导您创建 AIR for Android 应用程序的教程,发布它并将其发送到 Android Marketplace。全部在大约 20 分钟内完成。值得一看!

这个网站似乎有很多关于 AIR for Android 的资源,包括各种案例研究:

http://blogs.adobe.com/air/2010/04/adobe_air_applications_for_and.html

关于android - 安卓版 ADOBE AIR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4556764/

相关文章:

javascript - 403 禁止从 Cordova 5.0.0 应用程序执行 AJAX POST

actionscript-3 - Adobe Air - 分析

javascript - HTML5 Canvas /闪光灯。如何访问 child 电影剪辑并使其转到AndPlay?

qt - 无法使用Qt5.6在QtWebEngine中加载pepper flash插件

flash.net.URLLoader 从 500 内部服务器错误中获取正文

java - 编写一次,随处运行的语言和 Unrar for AIR

ruby - 创建美观、多平台、桌面 Ruby 应用程序的最佳方式?

java - 如何使用日期字符串和时间字符串创建日期时间字符串?

android - 我怎样才能知道 gradle 守护进程是否正在运行?

android - 屏幕旋转时不调用 onCreate - Android