Flet v0.27.0 发布公告
内容提要
Flet 0.27.0发布,新增iOS打包和签名功能,减少启动延迟,提升开发效率,改进下拉控件,修复多个bug,支持Python 3.12,整体性能和稳定性提升。
关键要点
-
Flet 0.27.0发布,新增iOS打包和签名功能,确保符合App Store Connect验证要求。
-
减少启动延迟,提升桌面应用程序的初始启动速度。
-
加快增量重建,提高开发效率,缩短迭代时间。
-
改进下拉控件,提升功能和用户体验。
-
修复多个bug,增强整体性能和可靠性。
-
支持Python 3.12,提升外部函数接口(FFI)的性能。
-
新版本的下拉控件使用DropdownMenu flutter小部件,支持基于文本输入过滤列表。
-
移除旧版下拉控件,保留为DropdownM2控件,计划在Flet 0.30.0中删除。
-
更新了多个命令行选项,简化了iOS应用程序的签名过程。
-
提供了详细的文档,指导如何打包和部署iOS应用程序。
-
修复了多个界面和功能问题,提升了用户体验。
延伸解读
iOS打包与签名的改进
Flet 0.27.0版本新增了iOS打包和签名功能,确保符合App Store Connect的验证要求。这一改进对于开发者来说,意味着可以更顺利地将应用发布到App Store,减少了因签名问题导致的审核延误。
启动延迟的减少
新版本通过将第三方依赖项直接复制到应用程序包中,显著减少了启动延迟。这对于用户体验至关重要,尤其是在首次启动应用时,能够提升用户的满意度和留存率。
下拉控件的升级
Flet 0.27.0使用了新的DropdownMenu小部件,提升了下拉控件的功能和用户体验。开发者需要注意,旧版下拉控件将于Flet 0.30.0中被移除,因此应尽快适应新控件的使用。
Python 3.12的支持
Flet现在支持Python 3.12,这意味着开发者可以利用新版本的性能提升,尤其是在外部函数接口(FFI)方面。随着Python版本的更新,开发者应关注新特性和潜在的兼容性问题。
延伸问答
Flet 0.27.0版本新增了哪些功能?
新增了iOS打包和签名功能、减少启动延迟、改进下拉控件、修复多个bug,并支持Python 3.12。
如何减少Flet应用程序的启动延迟?
通过将第三方依赖项直接复制到应用程序包中,而不是压缩到app.zip中,从而显著减少首次启动时间。
Flet 0.27.0对开发效率有什么提升?
加快了增量重建的速度,缩短了迭代时间,从而提升了开发效率。
Flet 0.27.0中下拉控件有什么变化?
使用了DropdownMenu flutter小部件,支持基于文本输入过滤列表,并改进了功能和用户体验。
Flet 0.27.0如何支持Python 3.12?
Flet 0.27.0全面支持Python 3.12,并提升了外部函数接口(FFI)的性能。
Flet 0.27.0的文档更新了哪些内容?
更新了详细的文档,指导如何打包和部署iOS应用程序,并更新了多个命令行选项。