速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

Google Flutter:我们的开发策略是听用户的

  • 2023-11-13
    北京
  • 本文字数:1797 字

    阅读完需:约 6 分钟

大小:877.75K时长:04:59
Google Flutter:我们的开发策略是听用户的

从 2018 年发布了第一个 beta 版,五年后的Flutter已经更新到了 3.13 版本。

 

Flutter 是 Google 的一个开源框架,用于从单个代码库构建本机编译的多平台应用程序,支持 Android、iOS、Windows、macOS、Linux 等,还包括各种嵌入式设备。

 

“如果不用 Flutter,iOS 要专门雇一批工程师专门开发 iOS 程序,Android 要雇一批 Android 的程序员来做 Android 程序,每一个平台都可能需要找专门的开发者,单独开发某个程序。随着市面上终端设备越来越多,把 APP 铺到不同的设备和平台上对公司团队来说压力很大。”Google Flutter 高级产品经理樊舟颖 (Zoey)说道。

 

更适合出海程序开发

 

如今,Flutter 应该是全世界最受欢迎的跨端应用框架,超过 100 万款应用使用 Flutter,开发者只需要用 Dart 写一套代码就可以自动配置到 6 个平台中。

 

Zoey 表示,“对出海程序员而言,如果使用 Flutter,就会发现 Flutter 上集成了出海所需要的开发服务,如果不使用 Flutter 就要自己一个平台一个平台地集成。”

 

据 Zoey 观察,中国出海的程序中,to C 行业的比 to B 得多,并且普遍集中在电商、游戏或工具类程序这几个垂直领域里,相对来说是一些比较轻量的应用程序。当然,也有少量的 to B 程序出海,主要是企业类和服务类的。

 

这些企业的商业理念在国内经过验证,看到海外市场有需求但没有类似的 APP 时,对于他们而言就是机会,国内 APP 的商业逻辑有在国外运行的可能。

 

此外,很多出海的程序员会选择到移动领域相对没有那么发达的国家,比如东南亚、拉丁美洲或者欧洲某一些国家或地区。当地的移动开发人员储备不是很多,所以移动应用市场总体来说还处于相对初级的阶段。还有一些地方是移动开发成本很高,当地的程序员雇佣价格很贵,国内程序员的开发效率更高、成本相对较低,能够很快地把这样的商业理念搭建好。

 

出海程序员通常会面临两个方面的挑战:一是技术层面,开发者在海外要不要用不一样的服务等;另外一个是语言文化运营。

 

在开发层面,国内 APP 普遍偏大,集成的功能也很多。海外大部分 APP 相对来说较小,一个 APP 只做一件事情,会出现各种生活服务功能。所以中国开发者迭代的速度会更快,需要整个 APP 的包体积要更大一点。但对于底层工具的使用,国内和国外使用没有区别,都是同样的框架和代码,几乎没有迁移成本。

 

除了开发以外,适应当地的语言文化也很重要。出海更多时候是适应当地的语言文化,甚至针对当地用户的喜好定制不同的玩法和打法。一个产品在海外推广,可能需要在当地招募一些运营和推广人员,这些人更了解如何跟本土团队之间沟通、协作,怎样适应当地文化。

 

发展规划

 

实际上,无论出不出海,开发者本身就需要用到很多服务,比如需要跟云端集成、需要 Firebase 集成服务等,为此 Flutter 建立了一个非常强大的生态系统,里面有超过 3 万款高质量软件包,开发者可以直接集成到 Flutter 上面使用。

 

Zoey 表示,Flutter 的策略主要还是聆听用户反馈。“现在有各式各样的设备和平台,用户会有他们觉得重要的东西, Flutter 会聆听他们的反馈,然后在平台上部署并提供更快速的阶段性服务。”

 

Flutter 团队长期与不同国家、不同层面的程序员接触,每个季度都有根据区域划分的用户调研,因此会收到很多国家开发者的反馈,团队会根据这些反馈做一些本地适配工作。

 

中国是 Flutter 全球第二大用户群体,用户包括阿里巴巴、腾讯等企业。Zoey 表示,Flutter 长期发展的方向还是移动端,“移动端还是重中之重,是大家使用最多场景之一。”

 

Zoey 透露,最近团队在做渲染引擎 Impeller,启动速度更快、渲染的画质也更高,整个应用场景可以从 2D 延展到 3D。团队也在更多地与原生 API 集成,因为在跨平台开发中,有时需要调用原生 API,团队在更多地封装系统,让 Dart 语言直接调用原生 API,让交流更顺畅。此外,团队还会提供像游戏、新闻等垂直领域的工具包,让开发者可以有一个现成的模板,以便快速上手。

 

针对最近大热的 AIGC 应用, Zoey 表示,“Flutter 的愿景就是帮大家降本增效、提高生产力,AI 也是基于同样的愿景。我们内部在做一些用户调研,想要了解大家平时有哪些痛点或者重复性的劳动可以通过 AI 来完成。”

 

Zoey 透露,团队主要会从两个方面着手,一是看怎么样帮助开发者使用 AI 来更高效到打造应用,比如把之前需要反复编写的内容让 AI 来完成;二是怎样帮开发者更好地集成 AI,因为很多移动开发者不是很了解 AI 的应用场景,不知道怎么运用 AI。

 

2023-11-13 16:254803

评论

发布
暂无评论
发现更多内容

【工具推荐】Github国内访问速度太慢?一招教你轻松搞定

恒生LIGHT云社区

GitHub

利用Graviton2和CloudFront为S3对象存储动态生成缩略图

亚马逊云科技 (Amazon Web Services)

存储

低代码音视频开发训练营正在火热报名中!

阿里云CloudImagine

阿里云 低代码 低代码平台 媒体处理 视频云

有道围棋 AI:智能匹配儿童棋力的良师益友

有道技术团队

网易有道 围棋

快来一起玩转LiteOS组件:RHas

华为云开发者联盟

C语言 LiteOS 组件 RHas 哈希函数库

SAP HANA Delivery Unit概念简述

汪子熙

数据库 内存数据库 1月月更

开源堡垒机可以一直免费使用吗?为什么?

行云管家

开源 网络安全 堡垒机

TDengine助力京东云IoT数据统计改造

TDengine

数据库 tdengine OpenTSDB

常用开源监控系统分析推荐(必备知识)|附优质监控书籍资源

云智慧AIOps社区

安全 监控宝 监控工具 开源软件 运维管理

java开发框架Redis之sentinel和集群

@零度

redis JAVA开发

在线CSS代码压缩美化工具

入门小站

工具

十三部门修订发布《网络安全审查办法》,企业数据安全合规应尽早

行云管家

云计算 互联网 网络安全 数据安全

在Amazon SageMaker中灵活使用多种存储服务

亚马逊云科技 (Amazon Web Services)

存储

阿里副总裁浅雪对话VMware全球副总裁原欣:阿里云携手VMware,助力企业数字化转型

大咖说

云计算 阿里云 数字化转型 阿里巴巴‘

前端开发之CSS样式——自定义滚动条

@零度

CSS 前端开发

二哥的小破站终于上线了,颜值贼高!

沉默王二

Java 分布式

教程直播第6期 | OceanBase 如何进行 Benchmark 测试及调优

OceanBase 数据库

oceanbase OceanBase 开源 OceanBase 社区版

设计是表达的艺术,不是艺术的表达

Yisen玩设计

kafka的优缺点都有那些

编程江湖

kafka

魔电熊户外电源体验|让户外露营实现用电自由!

科技热闻

专家带你吃透 Flink 架构:一个新版 Connector 的实现

腾讯云大数据

flink 流计算 Oceanus

图形测试分析毫无头绪?HarmonyOS图形栈测试技术帮你解决|HDC2021技术分论坛

HarmonyOS开发者

HarmonyOS

大数据开发之Hive表数据同步至HBase

@零度

大数据 hive HBase

Tableau Day2: 可视化入门图形制作

贾献华

1月月更

Linux之chown命令

入门小站

Linux

EventBridge 最佳实践场景:流计算 Oceanus 告警消息实时推送

腾讯云大数据

flink 流计算 Oceanus

手把手教你使用 Timestream 实现物联网时序数据存储和分析!

亚马逊云科技 (Amazon Web Services)

存储

有了这个新特性,一扫实例存储数据丢失风险!

亚马逊云科技 (Amazon Web Services)

存储

网络安全好学吗?手把手教你学利用漏洞渗透 网络安全工程师学习资料汇总

学神来啦

优化服务器存储架构——Amazon EBS io2 Block Express正式推出!

亚马逊云科技 (Amazon Web Services)

存储

iOS开发-数据结构与算法学习之排序篇

iOSer

ios 算法 数据结构与算法 ios开发 iOS 知识体系

Google Flutter:我们的开发策略是听用户的_大前端_褚杏娟_InfoQ精选文章