我对移动应用程序非常陌生,并且难以找到正确的方向来推进我们当前的项目。我希望根据您的经验从专家那里获得一些见解和建议。
以下是我们项目所需的主要功能: 1.获取用户当前的GPS位置并发送到我们的服务器(并接收要显示的位置列表)
使用手机摄像头(如果有的话)拍摄照片甚至视频然后存储并在用户想要时发送到我们的服务器(如果他们没有同时拥有免费wifi,他们可能会决定发送后)
加入聊天室(托管在我们的服务器上)
存储某些信息(地址/信息等位置信息以及聊天记录以供离线使用)
我们首先要支持iphone和android,预算也是一个大问题。
答案 0 :(得分:5)
如果您使用本机应用程序方法,则意味着您必须分别为Android和iphone平台编码。 考虑到您的预算问题,PhoneGap和Appcelerator应该适合您。两者都是强大的平台。但在选择其中任何一个之前,请考虑一下每个问题。
如果您选择手机缺口,您将使用HTML,CSS和JavaScript进行编码。您还将构建一个移动Web应用程序。
如果您选择appcelerator钛,您将只需要javascript技能来开发应用程序,您获得的外观将更接近本机应用程序。与iphone相比,它的android构建可能会有轻微的性能延迟,这在大多数情况下是可以接受的。首先通过它的演示(Kitchensink项目),然后决定这个平台是否适合你。