JavaRush /Java 博客 /Random-ZH /人工智能、移动钱包和虚拟现实:2020 年移动开发趋势。第 2 部分

人工智能、移动钱包和虚拟现实:2020 年移动开发趋势。第 2 部分

已在 Random-ZH 群组中发布
我们将继续介绍至少在未来几年内相关的移动开发行业的主要趋势。在本材料的第一部分中,我们已经讨论了区块链、物联网、5G、即时应用程序和可穿戴设备。今天我们将看看移动开发中另外五个“热门”趋势。 人工智能、移动钱包和虚拟现实:2020 年移动开发趋势。第 2 - 1 部分

人工智能和机器学习

人工智能和机器学习近年来一直是热门话题,这也影响着移动开发。将这些技术集成到移动应用程序中可以使它们变得更加智能,并减少开发所需的时间和资源。人工智能作为一个整体正在快速发展。根据国际数据公司(IDC)的报告,今年AI技术市场规模将增长至470亿美元,而到2024年将增长至1910亿美元,机器学习技术市场规模也在不断增加(每年 42%),到 2022 年应达到 90 亿美元。人工智能和机器学习已经在移动应用程序中使用相当长一段时间了。例如,FaceApp、Replika、Cortana、Siri、Google Assistant 和 IRIS 等应用程序以一种或另一种形式使用它们。谷歌最近推出了 Duplex,这是一个基于人工智能的程序,可以代替用户打电话,例如预约牙医或安排时间去理发店。
由于这些技术已经证明了其对业务的有效性,来自不同经济领域的公司(而不仅仅是 IT)现在正在努力将人工智能和机器学习集成到他们的应用程序中。尤其是人工智能在营销、金融、医疗、服务业等领域取得了巨大成功。然而,这些技术也极大地影响了移动开发本身。在他们的帮助下,您可以更有效地实时收集和分析数据,检测代码中的问题和错误,并快速消除它们。当然,Java编程语言在人工智能领域得到了积极的应用。您可以在另一篇文章中了解这一点。Java 和人工智能。用Java可以写人工智能吗? 让我们列出与人工智能和机器学习技术相关的移动开发的一些主要趋势。
  • 将人工智能和物联网设备集成到移动应用程序中

    我们已经在本材料的第一部分中介绍了物联网对移动开发的渗透。

  • DevOps 功能自动化,AIOps 出现

    人工智能已经被积极用于提高开发效率,但预计这些技术很快就会发展到能够执行所有关键的 DevOps 功能。

  • 将人工智能技术集成到聊天机器人和虚拟助理中

    我们已经在第一篇文章中谈到了移动开发中聊天机器人的演变主题。由于人工智能技术的积极使用,现代聊天机器人正在突飞猛进地变得更加智能。预计聊天机器人及其类似物将能够有效地执行虚拟助理的功能。

  • 预测应用程序用户行为

  • AI智能手机电池管理以优化能源消耗

  • 网络威胁防护

  • 通过摄像头“智能”识别智能手机所有者

增强现实 (AR) 和虚拟现实 (VR)

虚拟和增强现实越来越多地出现在移动应用中,并且在未来几年,这种趋势只会越来越受欢迎,尤其是随着 5G 网络在全球范围内的普及。
与此同时,VR和AR的传播绝不仅限于手机游戏和娱乐,尽管这些技术目前在该领域最为流行。增强现实应用成功的一个典型例子是《Pokemon Go》游戏,该游戏为开发者带来了超过 12 亿美元的收入,下载量超过 7.53 亿次,目前 Pokemon Go 的活跃用户数量已超过 5 家。其他采用增强现实技术的热门游戏还有Incell、Dino Trek等。专家预测,2020年,VR和AR将成为移动开发行业的关键趋势之一。据 Statista 称,VR 和 AR 技术的全球市场总额将从 2019 年的 168 亿美元增长到 2023 年的超过 1600 亿美元。IT 公司多年来一直在努力利用 VR 和 AR 给他们带来的机会。谷歌拥有许多 VR 应用程序 - Google Cardboard、Tilt Brush、Daydream VR 等。Snapchat 和 Instagram 使用了增强现实技术。但最近,其他经济部门的大型企业开始积极加入这一趋势。例如,宜家和丝芙兰等知名品牌正在其应用程序中添加增强现实功能,为用户提供更多选择并增加销售额。预计2020年,VR和AR将在以下行业积极落地:广告营销、医疗保健、制造、建筑、教育等。如果您想深入研究增强现实和虚拟现实领域的移动开发,我们将列出一些可以开始使用的平台和工具。
  • 苹果 ARKit

    Apple 的 ARKit 是一个相当强大的框架,包括 Reality Composer 和 RealityKit 等工具,使您无需具备 3D 建模知识即可为 Apple 产品开发 AR 解决方案。事实上,ARKit 由许多开发具有 AR 功能的应用程序所需的工具组成。ARKit 有不少写得很好的教程,官方文档也非常丰富。

  • 谷歌ARCore

    ARCore 是 Google 用于构建增强现实应用程序的平台,其中包括一系列用于三种关键 AR 技术的 API,即运动跟踪、环境理解和光估计。其中一些 API 还支持 Unity 和 Unreal 等游戏引擎。

  • 乌福里亚

    Vuforia 是增强现实领域最受欢迎的开发平台之一。它实现了以下功能:各种类型的视觉对象识别、文本和环境识别、VuMark(图像和二维码的组合)。此外,Vuforia Object Scanner 允许您扫描和创建目标对象。识别可以使用数据库来实现。支持 Android、iOS、UWP 和 Unity 编辑器。

手机钱包

所谓的移动商务(即移动支付和移动商务)是 2020 年乃至整个新十年的另一个超级趋势。随着Google Wallet和Apple Pay等强大的移动支付平台的出现,此类支付的普及度开始快速增长。而区块链等新技术的出现,让移动支付更加安全。
这就是为什么分析师预计移动钱包将蓬勃发展,它将开始取代塑料卡,就像它们曾经取代(尽管不是无处不在)纸币一样。韩国科技巨头三星目前正在积极开发自己的移动支付平台。苹果也不甘落后,纷纷采用新技术。例如,不久前他们推出了P2P支付系统Apple Pay Cash。以下是当今热门的移动支付和钱包的两大趋势。
  • 将移动钱包用户数量增加至 20 亿。

    这意味着移动钱包市场正在快速增长,越来越多的玩家将带着自己的应用程序进入这个市场(这将需要合格的开发人员来创建和维护)。

  • 加强手机钱包的安全。

    由于移动钱包日益普及,用户的资金将不可避免地吸引攻击者,因此平台将不得不投入更多资源来加强其解决方案的安全性。

APM 和 EMM

应用程序性能监控(APM)和企业移动管理(EMM)是企业移动应用程序开发的两个重要组成部分。APM 是 Google 于 2016 年推出的一种移动指标,用于跟踪降低应用程序性能的因素。APM 有助于提高应用程序的速度和质量,使该指标成为QA 测试人员的重要工具。反过来,EMM 是一组用于管理和保护组织中的公司和个人设备的技术、流程和策略。APM 和 EMM 在企业移动开发中的重要性预计在未来几年只会增长,这意味着对精通这些技术的专家的需求也会增加。

信标技术

支持信标的应用程序会告诉用户何时靠近他们可能感兴趣的产品或服务,并立即提供相关信息,例如价格和产品规格。
信标应用使用 BLE(低功耗蓝牙)信号。当设备位于信号范围内时,应用程序就会知道并发送适当的警报。Beacon 技术正在迅速普及,被认为是一种极具前景的移动营销工具,可让您更有效地推广产品和服务。在Apple推出iBeacon协议和Google推出Eddystone之后,该技术成为iOS和Android应用程序开发的一部分。预计2020年将会有许多新的应用程序得到Beacon的支持。特别是,这项技术将积极应用于游戏(尤其是那些使用增强现实的游戏)、移动支付、旅游业以及医疗保健领域。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION