首页   注册   登录
 koalli 最近的时间轴更新

koalli

V2EX 第 154015 号会员,加入于 2016-01-04 12:51:00 +08:00
今日活跃度排名 18787
koalli 最近回复了
2 天前
回复了 pheyer 创建的主题 分享发现 发现一个疑似针对支付宝的骗局
连发件人都能伪造的年代,谁发的链接都别点。。。
@ksssdh123
谷歌爸爸自己写的 Skia 渲染库,加上把 Dart 预编译成原生代码,看着就觉得比 React Native 强多了。
感谢大佬指点,让我这种观望党更深入了解 Flutter。
这下 React Native 真的是陷入了一个尴尬到死的局面,感觉未来 Flutter 应该会吸收非常多 React Native 的开发者。
这玩意连我自己一个人做小项目玩都觉得蛋疼得要死,更别说真的投入生产环境了。
你比如我想抱微软爸爸的大腿用 TypeScript,结果开源社区的库要么没有支持 TypeScript 需要自己来写类型定义文件,要么类型定义文件跟版本脱节不匹配各种报错。
Flutter 也要支持 windows 等平台,感觉就是要正面刚 JavaScript 的节奏。
@ksssdh123
我关注 Flutter 有大半年以上了,现在用 React Native 在做一个小项目。
在我看来 Flutter 和 React Native 没有那么大的区别,都是非 Hybird 的方案,当年 React Native 也是打着性能的名号出来混的啊。你说的区别很大是指哪个方面?

目前看来谷歌爸爸对这个项目寄予厚望而且研发积极,相比之下 React Native 就好像是后妈养的了。而且谷歌爸爸们是真的刚,官方维护了大量的 package,帮我们省掉了大量的原生研发的成本,谷歌的研发能力还有什么好怀疑的?从技术选型来说,下一个项目我是会考虑用的。

我说的没什么区别更多的是说,从核心概念和框架来看,非 Hybird 的方案就必然躲不开跨平台开发,本质上是一样的,都是在对原生功能进行针对性的封装,这就是你说的硬件调取的碎片化问题(严格说起来不是谷歌的锅)。
一旦出现需要在不同平台编码的场景,比如获取刘海屏高度,比如获取设备信息,可能开发者就需要自己维护不同平台的代码,就变成跟 React Native 一样的局面了。这个就是之前 Airbnb 放弃 React Native 的原因之一,当然 React Native 开源社区提供的库质量参差不齐也是很重要的原因,这应该也是谷歌爸爸维护大量 package 的原因吧。

热更新最常见的场景其实就是换换界面显示的元素,这种情况 Flutter 是有解决方案的。
如果需要热更二进制,那 iOS 确实是不支持的,而 Android 是支持热更二进制 so 文件的,java 部分的话直接下载 apk 安装换掉就是了,有时 play 版的应用就会提示你要下载官方的应用。

我认为不允许热更新其实从某个角度上来说可以改善 Android 的生态环境,符合谷歌的利益。
@bhaltair 这玩意本质上还是对原生功能的封装,如果你原生里面没有集成某个库而你又需要这个,你 flutter 再怎么写也写不出来。一旦你需要针对各个平台集成不同的库写不一样的代码,就跟 react native 是一个道理了。
如果需要各个渠道对接不同的 sdk,建议去找找集成的 sdk 或者批量出渠道包的工具。
如果全渠道都是统一的包的话就简单的多了。
提包是体力活,建议招专门的人来做,因为这肯定是挨个提交应用市场审核的。
10 天前
回复了 razios 创建的主题 分享发现 微博会员买一年送一年
送我都不要
用的工行 e 卡,19 块 2G 流量吧,还有头条抖音的免流,平常家里公司有 wifi,流量基本用不完了,联通经常打电话要送我无限流量让我换套餐,我都是坚持着不要
14 天前
回复了 drioou 创建的主题 宽带症候群 阿里云香港 还是挺香的
@drioou 慌得一批,要实名制的不敢用
当然是用 docker 了
这种分区是为了服务大 R 的,我就不往细里面说了,非 R 玩家都是大 R 的玩法
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   897 人在线   最高记录 4019   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 65ms · UTC 18:56 · PVG 02:56 · LAX 10:56 · JFK 13:56
♥ Do have faith in what you're doing.
沪ICP备16043287号-1