G M T C——自由鱼颤振的实际效果访谈

频道:闲鱼技术 日期: 浏览:445
闲置鱼类技术——国有

微信号:ccjun91
添加微信群,试用软件
复制微信号

在2018GMTC大会上,google Flatter宣布了预览版的首次发布。在同一阶段出现的自由鱼是国内首次在大规模实践和重要场景中应用颤振。同时,游鱼对颤振技术的发展也有重要影响。作为新一代高效移动开发技术,Flitter已经引起了国内开发者的密切关注。

本文邀请g m t c演讲者、休闲鱼类建筑负责人王树斌分享休闲鱼类的实际效果和一些常见问题。

Flatter是谷歌下一代操作系统的紫红色用户界面框架。它在保持原有性能的同时实现了跨端编程,为未来移动开发模式的转变提供了巨大的机遇和想象力。

许多朋友都很好奇,为什么业务发展迅速的idle fish应用程序敢于使用Flitter等新技术。我认为这是因为游手好闲的鱼一方面追求技术;另一方面,在正式引入颤振之前,空闲鱼对颤振的原理、团队和趋势进行了充分的预研究。

在现有流行的交叉端解决方案中,性能通常不是最好的,并且很难实现与本地解决方案相同的平滑体验。尽管一些空闲的fish页面使用了现有的动态跨端解决方案,但主链接页面(主页、详细信息、发布、新闻、交易等)尚未使用,只能在原生模式下开发,以实现个性化交互和流畅体验。Flitter通过自建渲染引擎、AOT编译、线性布局和渲染实现与native相同或更好的性能。如果你仔细理解颤振原理,你会发现许多优秀的设计。

如果没有大规模的应用验证,框架的成熟度和稳定性将面临巨大的风险和挑战。此外,idle fish希望逐渐将现有出生地的页面迁移到Flatter的混合开发中。在游鱼之前,这个行业没有成熟的先例。

idle fish大胆尝试选择重要而复杂的商品详细信息页面作为迁移到Flatter的第一个页面。这样,与颤振相关的问题可以快速暴露和解决,最终项目是成功的。详细的官方账号可以从g m t c下载到g m t c,也可以关注“鱼科技”的公共广播,查看更深入的文章。

闲置鱼类遇到的一般问题已在Flatter official中同步修复。对于混合编程的一些私人问题,空闲的fish会沉淀到文档中供您参考,必要的组件也会沉淀到包中

解决的一些典型问题如下

混合问题

混合工程、混合编译、构建混合页面堆栈、管理出生地的视频播放器,以及重用出生地的页面组件

兼容性问题

RmV7编译视频播放白屏中文字体ICU数据截图图片内存溢出崩溃

当然,当发现新问题时,我们会继续优化和改进。

就性能而言,“颤振”页面的体验与“出生地”页面类似。即使从数据来看,在一些低端飞机上,颤振也会更加平滑,而且很难区分人眼。

研发效率:

当旧页面迁移到flatter时,效率会降低。以前沉淀的用户界面组件需要在颤振上重新实现。对于新的页面需求,或者已经迁移的页面上的新需求,您显然可以看到flutter带来的效率提高。除了从两端改为一端的好处之外,还有一些好处,比如减少协同效应、提高一致性、热组装开发等。此外,颤振线上仍有一些碰撞。虽然比例不高,但仍会带来一些故障排除成本。定位这些问题需要对颤振原理有一定的了解。

 

android的APK增加了8000万,其IO压缩包增加了1600万

数据包的大小确实是一个我们需要权衡的问题。据我所知,非常大的应用程序(100m)和非常小的应用程序(10m-)通常对软件包大小非常敏感,可以根据自己的应用程序进行选择。

在评估包装尺寸时,会提供一些附加信息供您参考:

包裹大小是官员们关注的一个问题。以安卓为例,我认为在一年内将其优化到500万以下是可能的。考虑到颤振的爬树技术,安装包中不会编译无用代码。因此,对于依赖性更强的包装,颤振将比出生地占用更少的空间,这也是颤振的一个优势。如果将一些出生地页面迁移到Flatter页面,则出生地依赖性的降低将抵消Flatter基本包的大小。这也需要根据实际情况进行评估。

颤振目前不支持在线动态。虽然有解决办法,但游鱼并不关注动态。交叉端、动态和性能仍然是三角约束,所以我们不能两者兼而有之。

通过在android上更新Flatter产品,更容易实现动态。在跨网络操作系统上,由于审计的原因,实现动态的成本非常高。

有些策略可以缓解某些程序的动态要求,但不能完全解决:

构建更快的版本分发能力和更完整的自动测试。页面被组件化,服务器组装组件并将其推送到客户端。

你可以注意到游鱼迁移完成的页面。目前,它是商品的详细页面。详细页面中使用的颤振界面和功能已通过在线验证,满足生产稳定性要求。《闲鱼》正逐渐将颤振应用于更多页面,覆盖越来越多的场景。欢迎关注闲鱼的后续进展。

详细信息页面涵盖的主要功能包括:

视频剪辑图片kiriath-arba米老视图键盘漂浮层动画截骨术整流器

idle fish将继续与谷歌和社区密切合作,以改进颤振,并基于颤振构建新的集成研发模型。希望能为业界类似的应用提供架构参考。

欢迎敢于挑战、敢于改变世界的学生加入“闲鱼”的行列,创造新一代高效的研发架构,实现让世界闲着的梦想。

没有供应的闲置鱼类的做法是什么?如何做到这一点?游手好闲的鱼没有货源。闲置市场规模超过万亿。二手电子商务迎来了循环经济的红利。“校园圈”真的能成为游鱼生长的第二个引擎吗?如果闲置的鱼被恶意退回怎么办?开店时如何提高闲置鱼的暴露率?

关键词:闲鱼
复制成功

微信号: ccjun91
添加微信群,试用软件

我知道了
添加微信

微信号: ccjun91
添加微信群,试用软件

一键复制加过了
18749471747
微信号:ccjun91添加微信
ccjun91