【51CTO.com原创稿件】2007年第一代iPhone的发布开启了智能手机的新时代,至今移动开发已跨越了十年的路程,十年中有着太多的改变。随着移动互联网的突飞猛进,人们的生活方式也在日益变化着,身处在单调生活中的人们也开始注重健康的生活方式,咕咚(Codoon)则是看中了这一市场,致力于通过游戏化、社交化和碎片化的方式,来鼓励人们形成良好的运动习惯和生活方式,从而获得身体的健康。
此次由51CTO主办的2017WOTA全球架构与运维技术峰会上,咕咚技术总监唐平麟老师分享了主题为《第十年的选择》的演讲。
咕咚作为中国最大的运动社交服务平台,其APP需要与手机硬件绑定的非常多,基本使用到手机里所有芯片和感应器,所以相对于其他APP在架构的选择上会更加保守一些。为了照顾与手机硬件的绑定,咕咚几乎没有用到React Native等动态化的技术,为了保证系统的稳定性,咕咚更偏向于选择原生实现。架构上偏保守的实现会相对比较复杂,而咕咚就面临着这样的难题。