移动开发:原生VS跨平台

N K*_* Ks 3 mobile cross-platform phonegap-plugins cordova

我是跨平台开发世界的新手,在我的最终研究项目中,我必须设计和开发一个跨平台的移动应用程序(android,iphone,windows phone).

我将不得不实现这些功能:

  • 打电话
  • Sendins sms/mms
  • USSD命令

我做了一些关于phoneGap,钛和其他工具的研究.我发现,例如,使用phoneGap我将不得不使用os的本地语言的其他插件来发送短信或拨打电话.所以我想知道具有这些功能的应用程序是否应该用母语开发.

所以你怎么看?我应该选择什么工具?

具有这些功能的跨平台应用程序是否可扩展且高效?

Her*_*rks 5

如果您的目标是本机和跨平台应用程序,您将需要学习Java(用于android),Objective-C(用于ios)和C#(用于Windows phone).如果您不想学习三种编程语言但需要开发跨平台应用程序,可以尝试使用PhoneGap或其他相关工具.但最好选择原生开发,因为它更有效和稳定.

  • 与Web应用相比,原生应用具有更好的性能和一致的布局.PhoneGap适用于简单轻量级的应用程序,但不适用于复杂的应用程序. (5认同)