ToB企服应用市场:ToB评测及商务社交产业平台

标题: Google要放弃Flutter?跨端方案以后还能怎么做? [打印本页]

作者: 用户国营    时间: 2024-8-20 13:45
标题: Google要放弃Flutter?跨端方案以后还能怎么做?
今天和大家来聊聊跨端编程。
最近一段时间传闻 Google 对团队举行了比较大的调(裁)整(撤)。此中有不少人以为这大概会影响 Flutter 未来的发展。再加上确实最近有 Flutter 团队的核心成员 Tim Sneath 等多名核心团队离开。这也加剧了业界对于 Flutter 运气的担心。


咱们暂且不讨论未来 Flutter 会不会真的被裁撤。单纯地从技术角度来思量,假如不使用 Flutter,该使用什么跨端开发技术更合适。
究竟最近几年在信创的大背景下,跨端开发本领是变得越来越刚需的。除了传统的 iOS 和 Android 外,鸿蒙、统信、麒麟等浩繁国产移动操作系统都起来了。
假如没有好用的跨端开发本领,那么 N 个端都必要独立开发,本钱很高不说,维护起来也会非常的困难。
从技术角度讲,办理跨端本领的技术其实微信、支付宝、抖音等头部 App 早都已经搞定了。
那就是它们提供的小程序平台。
在这些平台下只要开发者写一个小程序,这个小程序既可以运行在苹果的微信中、也可以运行在安卓的微信中、也可以给使用鸿蒙微信的用户使用。至于底层和鸿蒙、iOS、Android 适配的脏活累活,都留给这几个大 App 干就行了。
但是问题来了,许多公司都想有本身的 App,那如何拥有一个可以在鸿蒙、iOS、Android等各种平台都能兼容运行的应用,能让小程序离开微信运行到本身的应用里呢?
那是不是也得开发小程序容器,并把适配鸿蒙、iOS、Android 的脏活累活本身来干一遍呢?
从技术的角度上来讲,是的但是从贸易的角度来讲,没有必要
由于已经有人把这种脏活干过了。业界最近几年流行起来的 FinClip 就办理了这个问题,我们只必要拿来用就行。
有了 FinClip,业务开发只必要专注开发本身的小程序即可。其工作原理是实现了一个小程序容器,通过这个 SDK 封装和屏蔽底层操作系统的差异。使得业务只必要开发一套小程序代码,不用管底层的差异。


在发布的时间,下载一个 FinClip Studio,可以直接将已有小程序代码导出为 HarmonyOS 和 iOS、Android 工程文件,编译后即可秒生成鸿蒙版本 App、iOS 版本 App、Android 版本 App。然后直接上架各大市场就行了。


通过 FinClip 生成的 App 不光可以运行本身的小程序,假如你的公司有合作同伴,也可以把让他们的小程序也集成进来。说白了,就是本身也可以成为一个雷同微信一样的小程序平台。
相比 H5,小程序容器的优势是在于和原生代码之间的相互调用,以是调用原生的本领也是很重要的。
FinClip Studio 中包含各类扩展插件和接口(微信支付/登录、人脸识别、音视频、OCR、蓝牙等),开发者可自主勾选所需的支持插件,从而增强所生成 App 原生本领。
除了对原生客户端的调用,FinClip SDK 还通过 FFI 打通了对 Rust、C 等基础模块的调用本领。


有了这个本领,小程序中可以直接复用Rust、C的代码而不用重写。
示例 Github 源码:https://github.com/kornhill/finclip-rust-demo
那 FinClip 是不是可以免费使用?注册 FinClip 后免费开箱即用。
对跨平台技术感兴趣的朋友也可以本身注册感受一下。
最后,建议大家都试试下面的专项运动,看着还黑白常香!有机器键盘、颈椎按摩器等,对技术或者产物有疑问的小同伴也可进群交流。



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4