Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 跨平台-在哪个应用程序中开发_Android_Ios_Html_Flash_Cross Platform - Fatal编程技术网

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

Android 跨平台-在哪个应用程序中开发,android,ios,html,flash,cross-platform,Android,Ios,Html,Flash,Cross Platform,我们一直在FlashBuilder中开发较小的应用程序,但现在我们需要让我们的应用程序在多个平台上工作。(iOS/Android手机和平板电脑) 应用程序应该做什么? 这相当简单。这是一个视频播放器。我们构建了一个应用程序,为您提供一个菜单,您可以在其中导航到子菜单并单击以查看视频或图像 功能需求: 因此,我们需要的基本上是一种方法,以建立一个良好的界面按钮导航,并能够显示图像和播放视频剪辑。全部离线 最好的方法是什么 我想可能是HTML5,但你会制作一个离线网站,然后把它放在iPad上,并拥有

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

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

功能需求: 因此,我们需要的基本上是一种方法,以建立一个良好的界面按钮导航,并能够显示图像和播放视频剪辑。全部离线

最好的方法是什么

我想可能是HTML5,但你会制作一个离线网站,然后把它放在iPad上,并拥有所有的资产吗

任何提示、想法或反馈都很好:)


谢谢

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

Sencha Touch&Phonegap(科尔多瓦)

基本上,在这两种情况下,您创建一个web界面,然后使用本机功能将其编译到设备上。这两个框架都让您可以访问手机的本机功能,如摄像头、加速计等。但在其核心部分,它们仍然是网站

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

另一种方法是Flash,因为您也可以本地部署到各种移动设备上。不幸的是,我在这方面没有太多的经验,所以我真的不能建议这是否是一条可行的道路

这里有很多选择,权衡总是围绕着开发时间、成本、可维护性和性能。尽管上面提到的两个平台都能完成任务,但通过在iOS和Android上创建本机应用程序,您将获得最佳性能。然而,由于您在Phonegap和Sencha中基本上使用相同的代码库,因此维护起来会更容易


希望这能有所帮助。

非常感谢您的精彩回答!:)这些应用程序将处于脱机状态,据我所知,我不需要任何特定于手机的功能(当然,触摸支持除外^^)。我会看看Phonegap,看看这对我来说是否是一个解决方案。Phonegap是最好的选择。