React Native,一个由Facebook推出的开源移动应用开发平台,支持iOS、Android、UWP以及Web应用的开发。它允许开发者使用React技术,结合原生平台特性,高效地构建应用。
作为一家以在线服务为核心的加密货币或数字货币平台,Coinbase提供购买、销售、转移和存储等服务。近期,Coinbase宣布,通过React Native吸引了大量用户,这一举措标志着其移动应用核心注册功能的迁移。
Coinbase选择React Native进行迁移,是2019年中期一系列努力的结果。这一决策受到多方面因素的影响,其中一些关键因素包括:Coinbase是一家跨国公司,服务于100多个国家和地区,而且这一数字还在持续增长。由于不同国家具有不同的法律法规和条款条件,Coinbase的应用需要具备高度的可适应性,以适应每个用户的位置和身份配置文件。React Native成为了替代旧有复杂部分的理想选择,同时成本效益也十分显著。借助React Native,Coinbase将重新编写移动应用的注册流程,为用户提供更愉悦的体验。React Native的使用还将简化开发过程,减少不必要的复杂模块和代码重复,保持Android和iOS应用之间的同步。
原先以Swift编写的Coinbase Pro iOS应用程序将全部采用React Native进行重写。而Coinbase仅将React Native作为内部NPM软件包应用于新注册屏幕的开发。
尽管如此,Coinbase也表示,尽管React Native的整体经验是积极的,但在开发过程中仍面临一些挑战,例如Native Engineers和Web Engineers需要学习曲线。
标签: 比特币行情