Flet 移动战略
· 阅读需 5 分钟
Flet 项目最近受到了很多关注,我们要感谢所有尝试 Flet 并在社区中传播它的开发者!你们的支持激励我们以更快的步伐推动 Flet 项目向前发展!
新的 Flet 开发者经常问是否有办法将 Flet 程序打包成 .apk
文件以部署到 Android 设备或 .ipa
文件以部署到 iOS。
在这篇文章中,我想分享我们关于 Flet 移动化的愿景,并提供一个路线图。
服务驱动 UI
Flet 是一个服务驱动 UI (SDUI) 框架。SDUI 是一种新兴技术,在 Technology Radar 的文章 中有最佳描述:
服务驱动 UI 将渲染分离到移动应用中的通用容器中,而每个视图的结构和数据则由服务器提供。这意味着曾经需要往返应用商店 的更改现在可以通过简单更改服务器发送的响应来完成。
像 DoorDash、Airbnb、Lyft 和其他公司已经成功地在他们的移动应用中实现了服务驱动 UI,以缩短上市时间。
Flet 方法
Flet 将实现服务驱动 UI 方法,在服务器上运行用 Python 或其他语言编写的程序,客户端只需一个轻量级客户端 - 独立的 Flutter 应用程序(应用商店中的 .apk
或 .ipa
包)或作为其他应用的一部分的 Flutter 小部件 - 传送到移动设备:
一旦 SDUI 体验准备就绪,我们将开始开发 独立移动包。
路线图
为了在移动平台上提供最佳的 Flet 应用体验,我们计划在今年年底前发布以下项目: