<分区>
我接到了指定移动应用程序的任务,该应用程序需要大约运行。 1000 台设备。这些设备已经存在,包括 iPhone、黑莓、安卓、Windows Mobile 和上网本。该应用程序将具有简单的报告功能和一组表单。
无论如何,显而易见的解决方案是开发一些基于浏览器的解决方案,尽管考虑到设备偶尔连接的特性,数据有可能丢失/未保存。
因此,与其为每个平台创建一个复杂的应用程序,我想我们可以构建一个有效的表单生成器,具有基本的离线存储功能(文本文件),旨在在每个设备上运行,并让设备生成一个表单,基于例如它可以从某处服务器请求的 XML 文件,从而使专家开发成本最低,并且能够从服务器端运行大部分逻辑,设备是呈现表单和上传的哑客户端有可用连接时的数据。
无论如何,我总结的问题是,您是如何决定为您的应用程序支持多种设备的。这是否总是一个无法避免的问题,而您只能打电话支持 1 或 2,或者支付开发人员为每个平台编写代码,或者向公司提供预装设备?
非常感谢
詹姆斯