写点什么

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:254724

评论

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

圆梦腾讯之后,我收集整理了这份“2021春招常见面试真题汇总”

Java~~~

Java 面试 微服务 多线程 架构师

【前端 · 面试 】HTTP 总结(五)—— GET 和 POST

编程三昧

面试 大前端 HTTP 8月日更 get和post

Linux之lsof命令

入门小站

Linux

数据缓存历险记(三)--老头的LRU很带劲

卢卡多多

redis LRU 8月日更

Java并发--synchronized原子性的底层机制剖析

JVM 并发 线程安全

apk瘦身;如何缩小体积呢,Java面试笔试题及答案

欢喜学安卓

Java 程序员 面试 后端

2020年五面蚂蚁,中级Java开发人员要掌握的技术

欢喜学安卓

Java 程序员 面试 后端

【Vue2.x 源码学习】第二十六篇 - 数组依赖收集的实现

Brave

源码 vue2 8月日更

就这?腾讯云高工熬夜手写'Java微服务学习笔记'也就让我月薪涨3k

Java~~~

Java spring 面试 微服务 架构师

🏆(不要错过!)【CI/CD技术专题】「Jenkins实战系列」(3)Jenkinsfile+DockerFile实现自动部署

洛神灬殇

Docker Dockerfile jenkins 8月日更

16条代码规范建议,快看看自己做到没,Java从基础到高级知识点汇总

欢喜学安卓

Java 程序员 面试 后端

脚本测试服务器处理URL非法传参

liuzhen007

8月日更

20位大厂面试官推荐的《Java面试八股文,高级架构师百度云资源

欢喜学安卓

Java 程序员 面试 后端

404,【大牛系列教学

欢喜学安卓

Java 程序员 面试 后端

2021最新版SpringCloud高频面试题分享,【性能优化实战

欢喜学安卓

Java 程序员 面试 后端

秒杀系统架构设计,教你画好架构图!

九灵

Java 架构 面试 服务端

架构实战营 模块四 作业

一雄

作业 架构实战营 模块四

15-Java枚举类详解【干货笔记,2021年Java高级面试题

欢喜学安卓

Java 程序员 面试 后端

深入学习 CSS 中的伪元素 ::before 和 ::after

devpoint

CSS css3 CSS语法 8月日更

电商秒杀系统架构设计

华仔架构训练营

架构实战营 - 第四模块作业

李东旭

「架构实战营」

前端之数据结构(二)

Augus

数据结构 8月日更

JVM实践--实例解析字节码常量池

JVM 常量池 字节码

配置ssh免密码登录

一个大红包

8月日更

网络攻防学习笔记 Day96

穿过生命散发芬芳

态势感知 网络攻防 8月日更

Vue深入学习2—虚拟DOM和Diff算法

魁首

DOM Vue 3 Diff

【设计模式】适配器模式

Andy阿辉

C# 后端 设计模式 8月日更

KIE(Knowledge Is Everything)

LeifChen

drools 8月日更 KIE 知识库

Java程序员3个月从月薪6k涨到15k,你知道我是怎么过来的吗?

Java~~~

Java 面试 多线程 高并发 架构师

15道常考SpringBoot面试题整理,字节跳动Java金三银四解析

欢喜学安卓

Java 程序员 面试 后端

异或位算法的高效玩法

陈皮的JavaLib

Java 面试 算法 8月日更

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