跨平台的一些思考

跨平台的优点主要有:

  • 开发周期短;
  • 开发费用低廉;
  • 开发人员容易招聘。

而缺点是:

  • 很难找到精通框架的人;
  • 框架本身的不成熟;
  • 性能问题;
  • 难以处理平台和硬件固有特性。

我们可以总结出几条原则,供你在选择开发框架时参考:

  1. **如果你的应用需要使用大量平台固有特性,或者需要大量定制逻辑,那就不要考虑跨平台。**例如相机应用,需要依靠设备上的传感器工作的应用,或者需要结合应用程序商店的应用等。老老实实选择原生发吧。
  2. 如果你的应用有性能、功耗等要求,显然跨平台也不是好的选择。
  3. **如果你的应用程序希望长期发展,并且不想在规模扩大后重写,**那么应该在能够承受的范围内,**尽量从一开始就选择原生开发,**这样可以有效避免跨平台框架的不可靠性。

实际上,跨平台 **只适合创业公司非硬件相关的应用程序(如社交应用)**避免跨平台的劣势,同时利用其开发周期短、费用低廉、人员容易招聘的优势,迅速建立原型并推出到市场进行验证,然后快速迭代。而对于其他情况,个人认为选择原生应用会更好。

参考自:参考自

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值