近日,针对坊间有关华为将在本月底推出一个“用于APP开发、运营、推广、迭代等完整生命周期的整合平台”的传闻,记者通过采访华为相关部门证实了该消息。这款名为PowerApp的产品隶属于华为荣耀事业部,已经进入内测阶段,有少部分开发者已经可以尝鲜。最快本月底部分功能将推向市场。
“App”是当前最热门的词汇之一,华为在前面加上“Power”是何用意?通过深入采访,我们来一探究竟。
记者通过官方渠道得知,PowerApp是一个面向APP开发者的BaaS后端服务平台,即:Backend as a Service。该平台立足于为开发者提供全过程服务,让广大的移动APP个人开发者从繁杂的后端数据处理、机器维护、后端服务器开发、功能测试、业务运营支撑等环节中解脱出来,把主要精力着力于前端产品的设计开发和业务推广上,更专注于业务实现和用户体验的提升。从而帮助开发者降低成本提高效率。
BaaS平台对应用开发者来说并不陌生。一个完整规格的移动App的开发包括撰写、测试、部署、维护等诸多环节,单独开发耗费成本相当昂贵。尤其是当一款移动应用需要后端服务的强大支撑时,开发者就必须考虑基础架构、服务集成、可伸缩性等繁冗复杂的问题,而在这些方面耗费的大量时间、精力、财力,却难以直接提升用户对App产品的体验。
BaaS平台就是这个问题最具针对性的解决方案。把所有撰写App最常用的服务器后端程序集成,然后部署在云端上面。一方面开发者不需要重新撰写重复的程式逻辑,有效缩短APP产品开发的时间周期;另一方面,云端的延展特性可以随着App流量不断的成长,持续给予稳定性支援。
因此,不管是新创公司还是大型App应用厂商,都逐渐开始使用BaaS的方式进行开发。业内BaaS服务商也纷纷出现,凭借各自的优势,希望能够在这一领域占据一席之地。
那么,PowerApp对此有一个什么样的新的理解,能够在众多的竞争者中脱颖而出,做到真正符合开发者的需求,并且打动开发者?也是我们迫切想知道的。
PowerApp方面表示:虽然国内提供BaaS服务的平台不在少数,但是基本上都只能满足一个点的需求,缺少一个真正意义上全程陪随,且能为开发者节省人力/物力成本的整合性平台。这也是BaaS在国内不温不火的重要原因。
完整的BaaS服务应该是一个长期的运营过程,不能只是一个简单的平台服务。同时,BaaS平台应该具备服务能力开放的特征,能够整合和开放各种在应用开发中需要的服务能力。包括前端的IOS及Android开发调试部署环境,后端的各层开发和部署服务,如基础架构层的弹性资源服务(计算、存储、SDN、负载均衡、高可靠等),操作系统,中间件及消息封装服务,数据库服务,以及上层应用SDK调用(如日历、位置、会话、音乐、视频等)。
在这些能力开放后,再提供一个类似传统GAE的本地 SDK开发包,方便应用基于服务的快速开发和构建。同时通过不断深入和整合,构建平台生态体系,形成一个集计算、存储、数据库、标准中间件等单元为一体的完整平台。
PowerApp将围绕不同垂直属性,树立应用开发的新模型,不仅为应用提供兼容性测试,还将为前端、后端提供业务能力、品质、流程、安全及压力承载等全面的服务支撑,并为业务部署、维护运营提供后继持续支持。藉实现更深层次的专业服务分工和APP开发成本的下降,最终推动市场的进一步繁荣。
PowerApp已经不是传统意义上的BaaS平台,它的出现将极大的抬高BaaS服务商的进入门槛,成为新的行业高品质标准。
多年以来,华为依靠老任提倡的龟兔赛跑精神,执着的一步一个脚印的树立了多个业内领先的地位。这一次,凭借PowerApp这个完善的BaaS服务体系平台的持续经营,实现优势资源的引入,加之华为公司端到端的全线解决能力,PowerApp期望在日新月异的移动互联网领域,寻找到一个自身合适的位置,达成终端竞争力和品牌认知双面提升的目标,非常有戏。
华为PowerApp能否在这一新领域有所斩获,我们拭目以待。