【发布时间】:2013-03-05 13:21:11
【问题描述】:
我正在设计一个 Android 应用程序:一个诗歌应用程序,它将
一个。展示诗歌
b.音频控制 - 开始、停止、重新开始、为诗歌移动
目前收藏了25首诗,未来可能会更新。
一种方法是
方法 1。制作一个包含所有可用内容的静态应用程序,并使用更新的内容定期更新应用程序 优点:易于开发,因为一切都是静态的 缺点:应用会很重,因为它会包含很多内容。
方法 2 是否可以将内容与应用分开放置,例如。安装应用程序并将内容放置在外部存储内存中。使用这种机制,每次有更新时,内容都可以替换为新内容(方法 2 = 一个非常轻量级的播放器,能够显示内容(可能以图像的形式)和音频功能 + 内容(图像)的单独位置+mp3) 放置)
方法 3。制作一个混合应用,根据用户对内容的请求,在运行时下载内容并使用 android 音频功能播放。
方法 4。制作纯 HTML5 的网络应用程序。
还有其他可能吗?从用户体验的角度来看,哪个选项更有益。
在此先感谢
【问题讨论】:
-
这取决于您拥有的基础架构,或者您可以从您的资源中构建什么。如果您有一个大型服务器,您可以将其配置为为许多客户端(如 youtube)发送数据,那么流式传输是音频的一个不错的选择(方法 3)。但是,如果服务器的可靠性不是那么好,我会建议方法 2,用户可以决定是要下载更多内容还是更新发送。
标签: android html web-applications storage hybrid