2020 年 4 月 29 日

使用 React Native 构建的高流量应用

早在 2015 年,Facebook 就发布了他们为创建移动应用程序而构建的新框架。 如果我们回到今天这个框架,React Native,被称为跨平台移动应用程序开发的第一个真正的解决方案。 该框架允许开发人员创建 iOS 和 Android 版本的移动应用程序,同时共享相同的代码库。

React Native 是一个构建在名为 React 的库之上的 Javascript 框架,允许 React 开发人员创建移动应用程序,这些应用程序使用本地 API 和 UI 为选定的移动平台呈现。

这个概念本身听起来有点令人难以置信,还有什么比为 iOS 和 Android 构建真正的原生应用程序更好的呢? 然而,有许多使用 React Native 构建的很棒的移动应用程序每个月都会处理大量用户。 从初创公司到财富 500 强公司,今天发布的最令人印象深刻的应用程序似乎都使用了该技术。 查看这五个使用 React Native 构建的应用程序:

Instagram

在 Facebook 收购 Instagram 之前,它被构建为两个独立的原生移动应用程序,一个用于 iOS,一个用于 Android。

React Native 发布后,Instagram 开始探索更快发布新功能的可能性,并大胆地将这项技术集成到现有的原生应用中,以期获得诸多优势。他们首先从一个简单的推送通知视图入手,并在短短几个月内有效地将 Instagram 的大部分功能迁移到了 React Native 应用中。根据产品的不同, Android 和 iOS 应用之间 85% 到 99% 的代码是共享的,而 React Native 带来的开发者效率提升,使得新功能的推出速度也更快了。

由于基于 React Native 的应用程序现在比以前快得多,基于照片的社交网络继续增长,该应用程序每个月都在下载量排行榜中名列前茅。

彭博

彭博新推出的消费者移动应用程序允许用户访问来自彭博媒体渠道的个性化内容、视频和直播。 该应用程序是使用特定的移动开发框架开发的。 你能猜出是哪一个吗? 没错,就是 React Native。

在使用 React Native 之前,彭博社纽约技术团队需要花费大量时间开发和更新 iOS 和 Android 应用的独立版本。他们决定创建一个原型应用来测试 React Native 技术,并对它构建跨平台应用的速度之快印象深刻,远胜于他们现有的开发流程。将整个应用迁移到 React Native 仅用了五个月时间,大约是构建两个独立应用所需时间的一半。

因为 React Native 允许通过无线方式推送更新,这意味着迁移后的 Bloomberg 现在可以比以前更快地发布产品功能,并且还可以快速修复可能发现的任何错误。

沃尔玛

沃尔玛目前是世界上最大的零售商,提供卓越的客户体验一直是他们的重中之重。 他们的移动应用程序有许多网络浏览量,他们认为这些浏览量低于他们和客户对其应用程序的期望标准。 他们知道他们需要寻找一种解决方案来提高性能,同时又不包括适用于两个主要移动应用程序平台的易于开发的选项。

当他们发现 React Native 带来的机遇时,便迅速将其应用到自己的移动应用中。由于只需编写一次代码即可同时适配两个平台,开发人员推出新功能的速度几乎翻了一番。如今,该应用 95% 的代码库在两个平台间共享,应用的性能也比以往快得多。沃尔玛应用让数百万美国人能够随时随地轻松购买日用消费品和食品杂货,并享受卓越的移动性能。

商店

经过多年的原生移动开发,Shopify 决定完全致力于使用 React Native 构建他们的新移动应用程序。 其中一个应用就是他们的 Shop 应用,这是他们最受欢迎的消费者应用之一,事实上,它是排名前 10 的购物应用。 Shop 应用程序用户可以跟踪他们的订单,在一个地方找到他们的所有购物详情,并发现他们可能喜欢的新商店。

虽然 Shopify 的 Shop 应用(当时名为 Arrive)广受好评,在 iOS 平台上的下载量已达数百万次,但却没有对应的 Android 版本。这使得它成为使用 React Native 重写的理想之选。现在,该应用已同时支持 iOS 和 Android 平台,并且 95% 的代码相同。重写后的 Android 版本相比之前的原生版本,崩溃次数也显著减少。目前,该应用已被 16 万用户使用,Shopify 甚至称 React Native 为“Shopify 移动应用的未来”。

Afterpay

Afterpay 是一家澳大利亚金融科技公司,提供“先买后付”服务,允许用户分四期购买消费品。 他们在不到四年的时间里成为了全球价值数十亿美元的企业,现在拥有超过 7 万活跃客户。

Afterpay 最初是一款线上产品,2017 年,他们委托Dovetail为其设计并开发移动应用。这款应用一经推出便迅速登上澳大利亚应用商店排行榜榜首,随后在 Afterpay 进军美国和英国市场后,也取得了同样的佳绩。值得一提的是,这款应用从一开始就完全基于 React Native 构建。除了带来大量新用户(下载量超过 1500 万次)之外,它还为 Afterpay 开辟了新的收入渠道。此前,Afterpay 并不提供店内购物功能,用户可以通过生成条形码在实体店付款。而如今,这项功能已占 Afterpay 在大洋洲总收入的四分之一。Afterpay 的 iOS 和 Android 应用均获得了 4.9 分(满分 5 分)的评分,月活跃用户总数高达 600 万。

关于作者 

伊姆兰·乌丁


{“电子邮件”:“电子邮件地址无效”,“ URL”:“网站地址无效”,“必填”:“必填字段缺失”}