0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

谷歌新版Flutter应用开发框架已至此在Windows平台上的应用程序

如意 来源:cnBeta.COM 作者:cnBeta.COM 2020-09-24 12:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

为了给 iOSAndroid 移动平台轻松开发应用程序,谷歌推出了名为 Flutter 的应用开发框架。不过随着时间的推移,它正在成为“一次编译,随处运行”的大规模跨平台项目的一个缩影。最新消息是,新版 Flutter 应用开发框架已支持轻松开发可在 Windows 平台上运行的应用程序。

在推出后的几年时间里,Flutter SDK 已提供了对 Web、嵌入式、macOS、以及 Linux 应用创建的支持,极大地拓展了这款应用开发框架的覆盖范围。

此前谷歌还调侃过,Flutter 只剩下 Windows 这个主要平台没有提供支持了。

现在,Flutter 团队正在启动适用于 Windows Alpha 的 Flutter SDK,以帮助开发者构建标准的 .exe 可执行文件和支持库。

这些程序不仅可在 Windows 7 到 Windows 10 PC 上运行,还能够与其它平台(比如 Android / iOS)使用完全相同的 Dart 代码。

如需体验 Flutter for Windows,请移步至 Flutter 的开发通道(Dev Channel),启用 Windows 构建、并为项目设置必要的文件内容,所有这些操作都可在命令提示符下轻松完成。

为将 Windows 应用程序发送到其它计算机,谷歌还提供了打包压缩的支持。

当然,将 Flutter 应用程序放到 Windows 之类的桌面平台上运行、而不是仅仅是依赖于 Web Apps,最大好处就是能够利用系统内置的功能、以及调用现有的第三方桌面功能库。

Tim Sneath 表示,Flutter 团队一直在这方面努力,以使 Flutter Dart 代码能被轻松用于 Windows 应用程序中的一些最常见任务。

为展示 Flutter 在 Windows 上的潜力,谷歌还提供了一些开源的示例应用,比如主打通讯录管理功能的 Flokk、以及改进后的 Flutter Gallery 图库(为桌面使用场景而优化)。

目前使用 Flutter 构建的 Windows 应用程序都基于经典的 Win32 API,因而大家无需顾虑它们与大多数 Windows 计算机的兼容性。

展望未来,开发团队还计划为 Windows 10 / Xbox One 等 UWP 平台提供支持,甚至当前 Windows Store 上就已经提供了一个实验性质的版本。
责编AJX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 谷歌
    +关注

    关注

    27

    文章

    6271

    浏览量

    112183
  • WINDOWS
    +关注

    关注

    4

    文章

    3710

    浏览量

    94447
  • 应用程序
    +关注

    关注

    38

    文章

    3347

    浏览量

    60502
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用基于模型的设计开发和测试车载操作系统的SOA应用程序

    随着车辆从传统机械系统演变为软件定义汽车 (SDVs),汽车行业正在经历一场深刻的变革。这种转变需要新的软件开发方法,而面向服务的架构 (SOA) 正成为设计灵活、可扩展的汽车应用程序的首选范式。
    的头像 发表于 05-22 11:17 996次阅读
    使用基于模型的设计<b class='flag-5'>开发</b>和测试车载操作系统的SOA<b class='flag-5'>应用程序</b>

    RDMA设计56:如何设计基于RDMA的应用程序

    本博文主要交流设计思路,本博客给出相关博文约140篇,希望对初学者有用。 注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP 设计。 应用程序的工作流程如图 1所示,大致分为 READ 包
    发表于 04-05 09:54

    一个面向单片机、事件驱动的嵌入式开发平台介绍

    、跨平台开发 EventOS提倡跨平台开发。所谓跨平台开发,就是
    发表于 12-05 06:26

    开源鸿蒙技术大会2025丨跨平台开发框架分论坛:共拓移动开发新边界,共创跨平台生态新时代

    随着开源鸿蒙生态的持续壮大,开发者迎来了除Android与iOS之外的“第三种选择”。为解决“加入一个新生态就会增加一倍投入”的行业痛点,让开发者的代码能够更多平台上复用,开源鸿蒙跨
    的头像 发表于 11-20 17:31 1257次阅读
    开源鸿蒙技术大会2025丨跨<b class='flag-5'>平台</b><b class='flag-5'>开发</b><b class='flag-5'>框架</b>分论坛:共拓移动<b class='flag-5'>开发</b>新边界,共创跨<b class='flag-5'>平台</b>生态新时代

    Flutter 移动端开发:集成淘宝 API 实现商品数据实时展示 APP

    电商蓬勃发展的当下,移动端购物成为主流趋势。对于开发者而言,利用 Flutter 构建一个能够实时展示淘宝商品数据的 APP,既能满足用户便捷获取商品信息的需求,也能为电商业务拓展新的渠道
    的头像 发表于 11-13 09:36 568次阅读

    PYQT 应用程序框架开发工具

    大家好,本团队此次分享的内容为开发过程中使用到的PYQT 应用程序框架开发工具。 pYqt 是一个多平台的 python 图形用户界面
    发表于 10-29 07:15

    【飞凌T527N开发板试用】QT应用开发

    qt介绍 Qt 是一个跨平台的C++ 应用程序开发框架 ,由挪威公司 Trolltech(现为 The Qt Company)开发。Qt C
    发表于 08-19 15:04

    Android Studio中的Gemini全面支持Dart和Flutter开发

    Android Studio 中创建 Android 应用的 Flutter 开发者将迎来一次重大的飞跃: Android Studio 中的 Gemini 全面支持 Dart
    的头像 发表于 08-06 13:52 1613次阅读
    Android Studio中的Gemini全面支持Dart和<b class='flag-5'>Flutter</b><b class='flag-5'>开发</b>

    【沁恒CH585开发板免费试用体验】CH585开发环境搭建(二)

    体系结构,因此这就需要一个Windows环境下能使用GNU编译ARM体系结构的编译工具,这也就是交叉编译工具。 所谓交叉编译工具就是一种平台上编译出能运行在体系结构不同的另一种
    发表于 07-03 23:12

    请问是否可以通用Windows平台中构建OpenVINO™ GenAI C++ 应用程序

    无法通用 Windows 平台中构建OpenVINO™ GenAI C++ 应用程序
    发表于 06-24 07:35

    ArkUI-X跨平台应用改造指南

    地丰富了 HarmonyOS 的生态。越来越多的应用上线,也给开发者带来了挑战,开发者需要同时开发和维护适用于 HarmonyOS Next、Android、iOS 三个平台
    发表于 06-16 23:05

    使用 Flutter SDK 3.27.4构建HarmonyOS应用

    /flutter_fluttergit checkout -b oh-3.27.4-dev origin/oh-3.27.4-dev   下载下来之后就可以配置开发环境啦。 配置开发环境 配置好后
    的头像 发表于 06-11 09:15 1178次阅读

    Flutter on Raspberry Pi:从入门到精通的完整指南!

    Flutter。通过遵循本文中概述的步骤,你将获得树莓派上设置Flutter的知识和信心。无论你是初学者还是经验丰富的Flutter开发
    的头像 发表于 06-06 15:37 1807次阅读
    <b class='flag-5'>Flutter</b> on Raspberry Pi:从入门到精通的完整指南!

    龙芯处理器支持WINDOWS吗?

    )。 Windows的适配:微软官方仅支持x86/x64和ARM架构的处理器,未推出针对LoongArch或MIPS的Windows版本。 技术限制 指令集不兼容:Windows系统的内核、驱动和
    发表于 06-05 14:24

    能在Meteor Lake平台上使用SDK 3.5吗?

    因为客户有一些特殊要求 ,所以 PD FW 必须实现一些定制功能。 因此,我们希望流星湖中使用 CCG6 - CYPD6127,它的闪存大小比 CYPD6227 大。 因为最新版本的 Host
    发表于 05-26 08:01