Android facebook应用程序在哪些部分使用本机代码而不是react-native?
我正在考虑使用反应型本机创建一个应用程序 它吸引我的原因之一是它已经通过了facebook等应用程序的测试 尽管如此,facebook并没有在整个应用程序中使用react nativeAndroid facebook应用程序在哪些部分使用本机代码而不是react-native?,android,ios,react-native,Android,Ios,React Native,我正在考虑使用反应型本机创建一个应用程序 它吸引我的原因之一是它已经通过了facebook等应用程序的测试 尽管如此,facebook并没有在整个应用程序中使用react native 我不禁想知道,facebook在哪些部分使用了本机代码(java/kotlin/swift)而不是react native,原因是什么?我不确定facebook的哪些部分是react native,但我们可以假设每个平台的很大一部分不是,特别是考虑到它对本机API的需求。听起来太棒了,“学一次,什么都写”。不幸的
我不禁想知道,facebook在哪些部分使用了本机代码(java/kotlin/swift)而不是react native,原因是什么?我不确定facebook的哪些部分是react native,但我们可以假设每个平台的很大一部分不是,特别是考虑到它对本机API的需求。听起来太棒了,“学一次,什么都写”。不幸的是,正如我们多年来在许多跨平台解决方案中看到的那样,说起来容易做起来难。我认为Google的Flatter尝试跨平台解决方案的方式很可能是迄今为止最好的,因为它为每个平台构建了本地代码,而没有抽象层 返回到本机: 优点:
- 如果你是一个JS的家伙,你应该有一个自然的腿了,因为你的腿 基础知识
- 经济高效,一个解决方案适合所有人
- 简单用户界面(见下文)
- 拥有大量开发资源的大型活跃用户群
- 当各种SDK(或模块SDK)的更新发布时,不成熟和落后
- 缺乏安全性、开源性、健壮性较差李>
- 稍微慢一点,特别是在线程初始化期间李>
- 线程和内存管理较差
- 简单的用户界面,想要做一些更复杂的事情,实现你想要的可能是一个挑战
- 仍然会大量使用本机代码
- 非本机API和SDK支持使用本机模块
- 黑洞调试,更长的调试时间
- 是Facebook,永远可以被抛弃
- 如果你是一个JS的家伙,你应该有一个自然的腿了,因为你的腿 基础知识
- 经济高效,一个解决方案适合所有人
- 简单用户界面(见下文)
- 拥有大量开发资源的大型活跃用户群
- 当各种SDK(或模块SDK)的更新发布时,不成熟和落后
- 缺乏安全性、开源性、健壮性较差李>
- 稍微慢一点,特别是在线程初始化期间李>
- 线程和内存管理较差
- 简单的用户界面,想要做一些更复杂的事情,实现你想要的可能是一个挑战
- 仍然会大量使用本机代码
- 非本机API和SDK支持使用本机模块
- 黑洞调试,更长的调试时间
- 是Facebook,永远可以被抛弃