Android 跨平台-在哪个应用程序中开发
我们一直在FlashBuilder中开发较小的应用程序,但现在我们需要让我们的应用程序在多个平台上工作。(iOS/Android手机和平板电脑) 应用程序应该做什么? 这相当简单。这是一个视频播放器。我们构建了一个应用程序,为您提供一个菜单,您可以在其中导航到子菜单并单击以查看视频或图像 功能需求: 因此,我们需要的基本上是一种方法,以建立一个良好的界面按钮导航,并能够显示图像和播放视频剪辑。全部离线 最好的方法是什么 我想可能是HTML5,但你会制作一个离线网站,然后把它放在iPad上,并拥有所有的资产吗 任何提示、想法或反馈都很好:)Android 跨平台-在哪个应用程序中开发,android,ios,html,flash,cross-platform,Android,Ios,Html,Flash,Cross Platform,我们一直在FlashBuilder中开发较小的应用程序,但现在我们需要让我们的应用程序在多个平台上工作。(iOS/Android手机和平板电脑) 应用程序应该做什么? 这相当简单。这是一个视频播放器。我们构建了一个应用程序,为您提供一个菜单,您可以在其中导航到子菜单并单击以查看视频或图像 功能需求: 因此,我们需要的基本上是一种方法,以建立一个良好的界面按钮导航,并能够显示图像和播放视频剪辑。全部离线 最好的方法是什么 我想可能是HTML5,但你会制作一个离线网站,然后把它放在iPad上,并拥有
谢谢 根据您的功能需求,即内容是否必须离线提供等,您是否需要访问特定于手机的API(摄像头、gps等),我建议您查看以下任一平台: Sencha Touch&Phonegap(科尔多瓦) 基本上,在这两种情况下,您创建一个web界面,然后使用本机功能将其编译到设备上。这两个框架都让您可以访问手机的本机功能,如摄像头、加速计等。但在其核心部分,它们仍然是网站 通过这种方式,您可以使用大多数相同的代码库来访问多个平台。请注意,android/ios等系统之间的细微差异可能仍然不可避免 另一种方法是Flash,因为您也可以本地部署到各种移动设备上。不幸的是,我在这方面没有太多的经验,所以我真的不能建议这是否是一条可行的道路 这里有很多选择,权衡总是围绕着开发时间、成本、可维护性和性能。尽管上面提到的两个平台都能完成任务,但通过在iOS和Android上创建本机应用程序,您将获得最佳性能。然而,由于您在Phonegap和Sencha中基本上使用相同的代码库,因此维护起来会更容易
希望这能有所帮助。非常感谢您的精彩回答!:)这些应用程序将处于脱机状态,据我所知,我不需要任何特定于手机的功能(当然,触摸支持除外^^)。我会看看Phonegap,看看这对我来说是否是一个解决方案。Phonegap是最好的选择。