在过去的二十年中,全世界的组织开始意识到,如果没有足够的网络存在,商业成功的机会就会大大减少。随着时间的推移,网络存在的范围已经扩大。社交媒体资料,优化页面和移动响应网站已经变得司空见惯,有些人会说,这是现代商业开展业务所必需的。立即添加移动业务应用程序或“应用程序列表。 我们都知道什么是移动应用程序 - 专为平板电脑,智能手机和其他移动设备设计的软件应用程序。您通常通过特定于移动操作系统的应用商店下载它们,例如Apple的App Store或Google Play。这些应用程序可能是游戏(想想Candy Crush或Flappy birds),实用程序或办公程序(Gmail和Slack都是很好的例子),甚至购物或服务门户(亚马逊和Uber应用程序都适合这一类)。 “移动所有东西的普及和增长对于尝试了解应用开发领域的任何人都很重要。2015年,移动设备共下载了100亿千兆字节的数据。到2020年,通过应用商店和应用内广告预计移动应用的收入将达到约1890亿美元。此外,根据Statista的说法,“截至2017年3月,Google Play商店有280万个可用应用程序,而Apple App Store是全球两家领先的应用程序商店中提供的220万个应用程序。
有趣的是,虽然应用程序使用量持续增长且收入增加,但TechCrunch的Sarah Perez报告说,大多数美国消费者实际上每月下载零应用程序。 移动应用程序开发人员可能对应用程序下载的下降非常熟悉,并且已经有一段时间了。Recode在2016年年中发表了一篇文章,开头说:“移动应用程序热潮于2008年7月启动,当时Apple推出App Store。现在结束了。“ 这似乎是一个悖论:人们厌倦了下载应用程序 - 但应用程序比以往更受欢迎。
那么这对APP开发的未来和应用程序本身的未来意味着什么呢?
物联网和云连接 这里的主要内容是人们想要使用应用程序,但他们厌倦了下载它们。人们希望事情快速,简单,轻松。例如,在2018年初,Google在确定结果页面中的排名时实施了考虑到移动设备上网站加载速度的更改。这远远不是为数不多的排名因素,但它预示着向移动友好型世界的严重转变。谷歌表示他们认识到移动体验对绝大多数互联网用户来说极为重要。如果您还没有投资响应式网页设计,那么您就落后了。 企业引导者,员工和消费者都在呼吁采用移动优先技术解决方案,使他们能够在多个设备上即时,轻松地访问静态数据。这种不断增长的设备和传感器网络被称为物联网或物联网。 “移动市场不断增长的驱动力是物联网及其广泛影响的影响, 玛丽维尔大学在线专家写道。“物联网连接涉及运输,能源和农业领域,预计将推动移动战略的发展。 未来是光明的、未来就是光明。
在未来,应用程序需要彼此“交谈,就像物联网中的设备进行通信一样 - 事实上,云和它的能力通过API和容器连接如此多的不同内容将是必不可少的,应用程序开发的低代码未来。 今年早些时候,为CIO写作的 Kevin Rands 说,如果你还没有听说过应用程序开发的低代码方法,那么你较好自己动手,因为你将要做到。 “简化的方法涉及快速设计和开发,只需少量编码,通常依赖于第三方应用程序编程接口(API),他说。“对于低代码开发并没有任何单独的定义,因为它更像是一种思维模式,而不是可以直接测量的东西。但事实上,这种心态导致了一个围绕这种心态的社区,低代码创新者正在越来越多地破坏各种不同的行业。“ Rands认为,低代码平台可以降低成本,减少错误,提高可访问性,以及整体全新的开发类型。他指出优步是低代码平台有前途的例子之一,其中包括“Box for storage,Google for maps,Braintree for payment,Twilio for messaging和SendGrid for email等。 理想情况下,这些低代码平台由两部分组成; 各种各样的WYSIWYG界面构建器,以及在语法上类似于类似人类的语音规则和模式的语言。正是这种简单性实际上会较大程度地改变应用程序开发。
APP开发人员和云向数据科学的转变 正如我们所知,低代码平台将同时导致应用程序开发人员的崛起和消亡 - 或者至少,为InfoWorld撰写的 Carlos Melendez 似乎也这么认为。 “应用程序开发人员的消亡将在传统的非技术市场中为明显,作为复杂的业务用户,随时可以使用易于使用的可定制工具,知道他们想要什么,并轻松编写自己的脚本代码,梅伦德斯。“然而,在技术公司构建更复杂的认知解决方案的过程中,人们维护和管理这些应用程序的需求将会持续下去。
因此,Melendez认为,非技术市场中的传统应用程序开发人员和软件工程师可能希望考虑磨练他们在数据科学,云运营和安全技术方面的技能。他指出这些地区的需求量很大; 一个不断发展,复杂,数据驱动的市场的结果正在上升 虽然没有人能够非常肯定地预测未来,但应用程序开发的进展方式与传统软件过去的方式类似。在建立“地面之后,软件库开始在彼此之间进行集成和交互 - 我们处于同一点,不同之处在于这些“库存在于云中。 虽然应用程序开发的未来还不确定,但我们可以查看过去以供参考,并预测未来的情况。可以肯定的是,未来该领域将严重饱和数据点和API连接 - 这并没有说明区块链(dApps)上的应用程序开发。 我们可以肯定地说,应用程序开发的未来将与它的当代迭代看起来截然不同。开发人员应该开始为未来做好准备。