当前位置:首页 > 问答百科 > 正文内容

安卓开发者平台账号(Android应用主流开发者平台整理)

福瑞号2023-05-15 22:44:49问答百科130

华为开发者联盟是一个提供华为产品开放平台相关服务和支持的社区网站。开发者可以在该平台上注册账号并下载相应的开发工具和文档,以便开发华为产品的应用程序。



Flutter 3.0 重磅发布,横跨iOS、Android、Windows等六大平台

【CSDN编者按】在5月12日谷歌的I/O主题演讲中,Flutter3.0正式发布。今年2月,Flutter带来了对Windows的支持。当前最新的Flutter3.0提供了对macOS和Linux桌面应用程序支持,改进Firebase集成、新的生产力和性能提升、添加AppleSilicon支持。截至目前,Flutter终于实现了对iOS、Android、Web、Windows、macOS、Linux六大平台的稳定支持,完成了其对跨平台的愿景。

译者|章雨铭责编|屠敏
出品|CSDN(ID:CSDNnews)

谷歌Flutter的产品经理TimSneath发布一篇名为《IntroducingFlutter3》文章详细介绍了Flutter3.0,笔者对其进行了编译,以飨读者。

安卓开发者平台账号(Android应用主流开发者平台整理)-图1

颠覆开发者开发方式的Flutter

Flutter的诞生是为了彻底改变应用程序开发方式:将Web的迭代开发模式与硬件加速图形渲染和像素级控制相结合,这些以前可是游戏的专利,而现在它被来进行应用开发。自从Flutter1.0测试版发布以来,谷歌对其不断地进行优化,让Flutter的功能日趋完善,比如添加了新的框架功能和小部件、与底层平台进行更加深入的集成、提供了丰富的软件包库,并且在性能和工具上也做了许多的改进。

安卓开发者平台账号(Android应用主流开发者平台整理)-图2

从1.0到3.0版本,Flutter被越来越多的开发者使用来构建应用程序。据谷歌最新用户研究报告显示:

91%的开发人员认为Flutter能缩短构建和发布应用程序所需要的时间;

85%的开发人员认为Flutter使他们的应用程序更美观;

85%的人认可Flutter能使他们在更多的平台上发布他们的应用程序。

安卓开发者平台账号(Android应用主流开发者平台整理)-图3

实现“大一统”,一个Flutter,横跨iOS、Android、Web、Windows、macOS、Linux六大平台

Flutter3.0为开发者提供了一种使用Dart编程语言为六大面向消费者的主流平台(iOS、Android、Web、Windows、macOS、Linux)目标编写应用程序的方法。基于Flutter3,开发者能拥有从单个代码库为六个平台构建应用程序的体验,这将使其生产力大大提高。

不同于之前的版本,Flutter3新增了对macOS和Linux应用程序的稳定支持。添加新平台的支持并不像我们想象中那么简单,其需要的不仅仅是渲染像素,还需要做很多其他的工作,比如新的输入和交互模型、编译和生成支持、可访问性和国际化以及特定于平台的集成等。Flutter不仅让用户能灵活地充分利用底层操作系统,同时能够根据需要共享尽可能多的UI。

具体来看,在macOS上,Flutter3可以通过通用二进制构建方式支持英特尔和AppleSilicon,允许应用打包在这两种架构上本机运行的可执行文件。同时,由于Dart对AppleSilicon的支持,编译速度也将更快。在Linux上,Canonical和谷歌合作提供了一个高度集成且在同类中最佳的开发选项。

另外,Flutter3还改进了许多基础功能,包括性能改进、MaterialYou支持和生产力更新。

除了上述所提到的内容,在新版本中,Flutter可以在苹果芯片上进行原生开发。虽然Flutter自发布以来,一直与搭载M1芯片的苹果设备兼容,但Flutter现在充分利用了Dart对Apple芯片的支持,可以在M1驱动的设备上实现更快的编译,并支持macOS应用程序的通用二进制文件。

另外,随着谷歌的MaterialDesign3在Flutter3这个版本中基本已经完成,开发人员能够利用适应性强的跨平台设计系统,该系统提供动态配色方案和更新的视觉组件:

安卓开发者平台账号(Android应用主流开发者平台整理)-图4

Flutter是由Dart驱动的,Dart是一种用于多平台开发的高生产力、可移植的语言。谷歌在Dart中添加了一些新的语言功能。这些新的语言功能带来的好处颇多,比如能够减少模板、提高可读性、提供实验性的RISC-V支持,以及升级的linter和新的文档等。在专用的博客中可以获得关于Dart2.17所有新更改的细节,可通过链接查看https://medium.com/dartlang

安卓开发者平台账号(Android应用主流开发者平台整理)-图5Firebase和Flutter深度集成

当然,构建应用的不仅仅是UI框架。一套全面的工具在构建、开发和操作应用中也是必不可少的,比如身份验证、数据储存、云功能和设备测试等服务。而包括Sentry、AppWrite和AWSAmplify在内的很多服务都支持Flutter。

谷歌提供的应用服务Firebase使用率很高,在SlashData的开发者基准测试中,有62%的Flutter开发者表示会在开发应用程序时使用Firebase。因此,在以前的版本中,谷歌一直致力于将Flutter与Firebase更好地结合,以创造一流的的Flutter集成。为此,谷歌将Flutter中的Firebase插件提升到1.0(用于添加更好的文档和工具),以及提供像FlutterFireUI这样的新小部件(为开发人员提供可重用的UI用于身份验证和配置文件屏幕)。

今天,谷歌宣布将Flutter和Firebase的集成作为Firebase产品的核心,正在将源代码和文档移动到Firebase主存储库和站点中,而且谷歌有可能与Android和iOS同步发展Firebase对Flutter的支持。

此外,为了使用Crashlytics(Firebase广受欢迎的实时崩溃报告解决服务)谷歌还进行了以下重大改进。

通过更新FlutterCrashlytics插件,可以让用户实时跟踪致命的错误,从而为用户提供与其他iOS或Android开发人员相同的功能集;

升级Crashlytics分析管道,以改进Flutter崩溃的聚类分析,从而更快地对问题进行分类、优先排序和修复;

简化了插件设置过程,因此只需几个步骤即可从用户的Dart代码中启动并运行Crashlytics。

安卓开发者平台账号(Android应用主流开发者平台整理)-图6Flutter休闲游戏工具包

对于大多数开发者来说,Flutter只是一个应用程序框架。但是,在休闲游戏开发领域也有Flutter的一番天地。围绕休闲游戏开发的社区也在不断壮大,很多开发者利用Flutter提供的硬件加速图形支持和Flame等开源游戏引擎。

为了让休闲游戏开发者能够更能更容易上手,在今天的I/O大会上,谷歌宣布发布FlutterCasualGamesToolkit,它不仅提供了一个模板和最佳实践的入门工具包,还能带来广告和云服务的良好体验。

安卓开发者平台账号(Android应用主流开发者平台整理)-图7

虽然Flutter并不是为高强度的3D动作游戏而生的,但是有跨度是常有的事,即使是一些游戏也转向Flutter的非游戏UI,比如像PUBGMobile这样拥有数亿用户的流行游戏。那么谷歌能把技术发展到什么程度呢?为了得到这个问题的https://medium.com/flutter/introducing-flutter-3-5eb69151622f

本文由CSDN翻译,未经授权,禁止转载。

—END—

《新程序员004》以「我们的技术时代,我的程序人生」为主题,与多位国内外知名的技术先锋和新生代程序员代表进行了深度对话,希望行业优秀人物的技术之路与人生感悟给大家带来启发。

成就一亿技术人

安卓开发者平台账号(Android应用主流开发者平台整理)-图8

扫描二维码推送至手机访问。

版权声明:本文由福瑞号发布,如需转载请注明出处。

本文链接:https://www.furui.com.cn/175925.html

“安卓开发者平台账号(Android应用主流开发者平台整理)” 的相关文章

稚子弄冰这首诗的诗意(古诗文学习011:五年级下册)

稚子弄冰这首诗的诗意(古诗文学习011:五年级下册)

稚子弄冰 [宋]杨万里 稚子金盆脱晓冰,彩丝穿取当银钲。 敲成玉磬穿林响,忽作玻璃碎地声。 注释 ①〔稚子〕幼小的孩子。 ②〔金盆脱晓冰〕早属从金属盆里把冰取出来。 ③〔钲zhēng〕一种金属打击乐器,形状像钟,有长柄。 ④〔磬qìng〕一种打击乐器,形状像曲尺。 ⑤〔玻璃〕指古时候的一种天然玉石,...

交通拥堵的主要原因是什么(一个城市交通拥堵的原因究竟是什么)

交通拥堵的主要原因是什么(一个城市交通拥堵的原因究竟是什么)

一个城市交通拥堵的原因,可有很多很多方面因素造成,其中主要普遍的有以下这些方面。 随着经济社会的发展,人们的生活逐渐都在好了起来,很多人都添置购进汽车代步, 于是,汽车越来越多了,汽车保有量越来越大了,车多挤拥在城市里,城市交通自然就会拥堵了。 随着人口和车辆越来越多,都涌上路面上来,路自然就显得...

电视剧因法之名大结局是什么(《因法之名》完美收官)

电视剧因法之名大结局是什么(《因法之名》完美收官)

5月8日由沈严、刘海波执导,赵冬苓编剧,李幼斌、李小冉、张丰毅等领衔主演的大型法制题材电视剧《因法之名》迎来了大结局。该剧凭借紧张刺激的剧情,充满人性的考验,强大的演员阵容等多个看点获得收视率、口碑、话题性多维飘红,多次日均收视率排名第一,《因法之名》凭借高度集中的破案线索,让故事在层层展开中充满...

熊猫生活在哪里(熊猫生活在哪里)

熊猫生活在哪里(熊猫生活在哪里)

熊猫主要生活在中国甘肃,陕西,四川三大省。迄今为止,全世界200多个国家和地区几乎濒临绝迹的大熊猫,只有在我国的四川、陕西、甘肃部分地区的深山老林中才能找到它们的身影。分布地点仅限于中国陕西秦岭南坡,甘肃与四川交界的岷山,四川的邛崃山、大相岭、小相岭和大小凉山等六个区域,栖息于海拔为1400-360...

闻鸡起舞的历史人物是谁?(闻鸡起舞的祖逖:官二代+劫匪)

闻鸡起舞的历史人物是谁?(闻鸡起舞的祖逖:官二代+劫匪)

“闻鸡起舞”,小时候读过的一则励志故事,现在需要修正自己几点错觉:一是听见鸡鸣起床练剑的不是祖逖一人,另有一个英雄刘琨;二是祖逖不是靠自强不息改变命运的苦孩子,他出自范阳名门,祖上不乏两千石以上的高官,他的父亲祖武,也当过上谷太守,所以他倒是个货真价实的官二代;三是他们当时都是成年人,祖逖有个二十四...

糖醋鲤鱼是哪个地方的菜(每天1道鲁菜|济南传统名菜——糖醋鲤鱼)

糖醋鲤鱼是哪个地方的菜(每天1道鲁菜|济南传统名菜——糖醋鲤鱼)

鲁菜,是中国传统几大菜系中的自发型菜系 ,起源可以追溯至春秋战国时期。鲁菜不仅历史悠久,其制作技法也最为丰富,而且鲁菜的制作颇为考验厨艺功力,是黄河流域烹饪文化的代表。 今天我们就来学习一下鲁菜中的糖醋鲤鱼。 糖醋鲤鱼是山东济南的传统名菜。济南北临黄河,黄河鲤鱼不仅肥嫩鲜美,而且金鳞赤尾,形态可爱...