我是Andorid的新手。我正在开发一个使用Google Map API并调用Web服务并通过套接字IO传输数据的应用程序。我想知道它可以作为Native应用程序或跨平台应用程序实现。我搜索了很多。但我无法得到正确的一个。告诉我哪个是简单的,为什么不是另一个。提前致谢
答案 0 :(得分:3)
IMO如果您想在Android上构建高质量的应用程序,那么就不要采用跨平台路径(如Cordova)。 您肯定会遇到性能问题,特别是在旧设备上。
我在您的用例中看到Cordova应用程序的唯一优势是,您将使用相同的语言编写客户端和服务器。
总结一下:
如果您选择了本机路径,请参阅this question以获取可用的Java WebSocket客户端实现。
答案 1 :(得分:0)
我会推荐Xamarin。是的,它确实需要花钱,但是如果你计划在任何时候将你的应用程序移动到iOS,你就不必将你的代码移植到objective-C。更不用说你一直在使用C#了!我建议给免费试用一次。