谈判专家应用的一些技术总结1 Android和iOS

谈判专家app是一个朋友主导的创业项目,本人负责技术方面的开发,这里只写写技术方面碰到的问题。

从一般开发工程师升到Team leader和技术经理已经有6年多的时间,自从带人以后,自己写代码越来越少。这次亲手写写代码,包括iOS, Android和Server端的开发,让我对整个移动互联网app的整个架构有了更直观的理解。在开发的过程中不断的总结,所以越是后期的开发,结构越是合理。

Android和iOS的开发,由于开发语言不通,代码基本上不能重用,所以除非使用运行效率比较低的跨平台方案,一般是由不同的人员来负责。但事实上,通过这次的开发,让我感觉,Android和iOS开发虽然语言不通,但是原理是相通的,而且同为智能手机,大致上提供的api都可以找到类似的。所以,事实上,Android和iOS的app可以使用同一个架构。

当然,从时间的角度讲,2个人比一个人全做速度快。所以,最快速的方案还是,由一个精通2个系统的人设计架构,然后由2个人(小组)分别进行开发。

Android和iOS同一人开发,也可以更加优化客户端的接口。在设计和服务器端交互的时候,可以更全面的考虑到Android和iOS系统的差异性。当然,这方面差异性也不是很多,主要涉及到的有:

1.Android上可以自己下载更新,iOS上就必须使用app store进行更新

2.Android对amr语音格式支持得最好,但iOS4.3以后,苹果就不支持amr格式了

3.iOS高版本以后,开发者越来越难得到手机的唯一标识符。Android上,理论上可以使用imei或者android id作为唯一标识符,但是imei经常有重复,android id个别手机会为空。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值