关于Android版钉钉浏览器内核问题
钉钉自带了浏览器内核,并没有使用Android内置的WebView,不同安卓手机(华为/Oppo,系统版本也不一样)使用https://liulanmi.com/labs/core.html看到的浏览器版本是一致的,都是69.0.3497.100。
官方就这一更新有日志说明。
https://open.dingtalk.com/document/changelog/h5-microapplication-update-logs
这个网页上,2020-05-19的更新提到内核更新到UC3内核,版本为69,应该就是我们现在看到的这个版本。
只能说明在20年5月19日以后钉钉就没在内核上做更新了,这跟用什么安卓系统没关系,钉钉的新版本中没有使用安卓内置的WebView,钉钉自己掌控内核的更新。
如果说考虑到有那么多钉钉H5微应用在运行,钉钉官方不敢随便更新浏览器内核,也可以作为一个理由。
但这进一步说明了阿里这样的大团队,对于技术和基础架构的投入是远不及国外的大厂的,其实任何的技术都会有更新迭代,如果真的花时间和精力做好沟通和相关准备(比如做好版本间的兼容性问题列表和迁移建议,另外通过一个集中的媒介做好开发者沟通,比如github),然后制定并公布一个定期更新计划(比如1年1次或者6个月1次),让生态中所有的开发者都有准备,这件事情就变得可以做了。而不是现在的怕破坏现有应用而不敢更新技术栈。
对于构建开发者生态,就连阿里这样的大厂都没有好的基因和解决方案,可想其他小厂是什么样子。
这种事情就算我们在这里讨论,多半也不会引起阿里的重视,原因:1. 内部没有搞生态建设的专门人才,就算有这样的人,也没有足够的话语权,2. 业务的KPI是功能和用户量,技术能够勉强支撑就行,管理层不care技术。
赞2
踩0