跨平台 - 开发中的哪个应用程序

时间:2013-07-23 06:55:00

标签: android ios html5 flash cross-platform

我们一直在FlashBuilder中制作较小的应用程序,但现在我们需要让我们的应用程序在多个平台上运行。 (iOS / Android手机和平板电脑)

应用程序应该做什么? 这很简单。这是一个视频播放器。我们构建了一个应用程序,为您提供一个菜单,您可以在其中导航到子菜单,然后单击以查看视频或图像。

功能需求: 所以我们需要的基本上是一种构建一个带导航按钮的漂亮界面的方法,以及显示图像和播放视频剪辑的能力。全部离线。

最好的方法是什么?

我当时正在考虑使用HTML5,但你是否建立了一个离线网站并将其放在拥有所有资产的iPad上?

任何提示,想法或反馈都会很棒:)

谢谢!

1 个答案:

答案 0 :(得分:2)

根据您的功能需求,即内容是否必须离线等,您是否需要访问特定于手机的API(相机,gps等)我建议您查看以下任一平台:

Sencha Touch& Phonegap(科尔多瓦)

基本上,您可以创建一个Web界面,然后使用本机功能将其编译到设备上。这两个框架都允许您访问手机本机功能,如相机,加速度计等。但在他们的核心,他们仍然是网站。

通过这种方式,您可以使用大多数相同的代码库来访问多个平台。请注意,android / ios等之间的细微差别可能仍然是不可避免的。

另一种可以看待的道路仍然是Flash,因为您可以本地部署到各种移动设备。不幸的是,我没有很多这方面的经验所以我不能真的建议这是不是这样。

这里有很多选择,权衡将始终围绕开发时间,成本和可维护性而言。性能。虽然上面提到的两个平台都可以完成工作,但是通过在iOS和iOS上创建本机应用程序,您将获得最佳性能。 Android系统。但是,因为你基本上在Phonegap&amp ;;中使用相同的代码库。 Sencha它更容易维护。

希望这有帮助。