Ohworld

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友
查看: 678|回復: 0
打印 上一主題 下一主題

宝马和丰田为何选择 Flutter 进行汽车应用开发?

[複製鏈接]

2

主題

2

帖子

8

積分

新手上路

Rank: 1

積分
8
跳轉到指定樓層
樓主
發表於 2023-11-5 12:03:03 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
开发跨平台汽车应用程序是一项需要不断集思广益、创造性方法、可用性、利基以及将在整个应用程序中培育的技术相结合的任务。 跨平台应用程序现在是企业必须进行的重要事情之一,以帮助自己融入市场所遵循的趋势。但是,让我们谈谈创建跨平台应用程序的技术方面;当我们广泛观察时,您还会了解特定的编程语言如何与其各自的行业相匹配。 在阐述这一说法时,我们想与您讨论一下 flutter 如何成为汽车行业的理想框架。为了证明前面的说法以及本文的核心内容是正确的,我们为什么不真正深入研究 Flutter 应用程序开发的概念呢?让我们开始吧。 Flutter的市场范围 根据Statista的调查,Flutter 是跨国开发者最流行的跨平台移动框架。根据调查,42% 的软件开发人员使用 Flutter 作为他们的首选语言。 跨平台移动框架 Statista的另一项调查显示,截至 2022 年,它在全球开发者社区中最常用的库和框架列表中名列前茅。 为什么宝马和丰田选择 Flutter 进行汽车应用开发? 以下是这些顶级品牌对于与 Flutter 合作的看法: 宝马与 Flutter 合并 一直以来,BMW 的移动应用程序团队都优先考虑其车辆配套应用程序的 iOS 版本 - BMW & MINI Connected 应用程序。然而,在 2018 年,他们发现 iOS 和 Android 产品之间的功能和设计差异已经扩大,以及如何扩大。他们迫切需要获得最佳解决方案,以便应用程序为所有消费者提供相同的功能,无论移动操作系统、宝马和 MINI 品牌如何,而不会严重增加成本。

宝马与 Flutter 合并 因为这是使应用程序兼容并响应所有操作系统的问题。评估了跨平台解决方案。该团队发起了分析,寻找最好的跨平台框架,包括 Flutter。 一开始,团队担心 Flutter 还不够成熟,无法满足 BMW 要求其运行的规模,因此他们为其他每个框架设计了各种概念验证。然而,除了 Flutter 之外,所有其他平台都没有给他们带来惊喜,从开发到用户体验的角度来看,Flutter 在各个方面都是可行的。 丰田与 Flutter 合并 在丰田,驾驶体验的各个方面都受到高度关注,甚至包括仪表板上的屏幕信息娱乐系统。虽然丰田始终遵循其内部开发团队开发车载技术的流程,但这一次他们对 Flutter 非常好奇,并想知道它 电话号码清单 如何帮助他们改善驾驶员的用户体验。 丰田与 Flutter 合并 丰田的客户总是期望他们的信息娱乐系统具有与驾驶体验相同的优质性能,因此屏幕体验与丰田的外观和感觉相一致是非常必要的。 得益于 Flutter 强大的渲染引擎和 AOT 编译等功能,该团队确信他们可以制作出更像智能手机应用程序而不是标准嵌入式系统的东西。 是什么让 Flutter 成为汽车应用的理想选择? 让我们讨论一下 Flutter 与其他技术的不同之处。我们将重点强调以下几点,它们会让您更加喜欢扑动: Flutter 在跨平台应用程序中提供原生应用程序的感觉 一般来说,与跨平台移动应用程序相比,本机应用程序在可用性和性能方面更好。



但当谈到使用 Flutter 开发的应用程序时,发现它们非常可行且流畅。因为 flutter 开发人员拥有开发提供类似原生体验的应用程序的技能。最好的部分是 flutter 不需要像 React Native 框架中那样的 JavaScript 桥来编译代码。 由于他们不需要执行使用 JavaScript 编译代码的额外步骤,因此该过程耗时较少;不管怎样,它都为最终用户提供了类似本机应用程序的体验。 即用型小部件的可用性 UI 设计上没有额外的麻烦,因为 Flutter 已经包含了各种现成的小部件,其中 UI 部分不需要花费大量时间来放置,可以直接使用。 UI/UX 设计师可以在 Flutter 小部件的帮助下灵活地定义 UI 的这些风格组件,例如字体、菜单、表单、颜色和按钮。设计师甚至可以即兴创作这些结果,并通过混合这些小部件来形成复杂的元素。 小部件配备了 2 种风格,按照 Android 和 iOS 设计准则进行设计。让我们更多地了解这些。 Flutter 中有两种类型的 widget: 有状态的小部件 有状态小部件是一种在创建后状态可以更改或修改的小部件。经验丰富的 Flutter 开发人员可以通过使用不同的输入、数据和变量多次改变状态。 无状态小部件 无状态小部件是那些与有状态小部件完全相反的小部件,顾名思义。这些状态一旦创建就无法更改或修改。一旦小部件准备就绪,flutter 应用程序开发人员就无法更改任何变量或按钮,也无法检索数据。 Flutter 还为设计人员提供了从头开始开发自定义小部件的额外优势。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|Ohworld  

GMT+8, 2025-7-13 07:56 , Processed in 0.065991 second(s), 21 queries .

快速回復 返回頂部 返回列表