微信小程序已经崭露头角,近期有消息传出,其正式对外公布的时间预计在12月20日附近。截至目前,我们暂且不论这一日期的准确性,但可以明确的是,小程序的问世正逐渐临近。此刻,我发现身边越来越多的朋友正积极备战,满怀信心,准备投身其中,大显身手。本文探讨了小程序与App未来发展趋势的若干见解,旨在提醒广大投身小程序热潮的参与者,在投身这场狂欢之际,切莫盲目追随潮流,而应更加慎重地审视小程序与App的未来走向,以便更有效地融入这场盛大的庆典。
App(原生APP)是什么?
原生应用程序是指完全依托移动设备操作系统语言开发的客户端软件,例如,iPad主要采用C语言进行开发,而安卓设备则主要使用Java语言。用户所看到的界面和所体验的交互都是原生呈现的。这种开发方式在性能上堪称卓越,然而在灵活性方面则相对较为逊色。
Web App是什么?
Web App,即通过移动浏览器进行访问的应用,主要由HTML、CSS和JS技术构建。它本质上是在浏览器中打开的页面,却能够集成丰富的功能,例如,用户可通过手机浏览器进行访问。在iOS系统中,甚至可以在桌面上创建访问的快捷方式,直接通过H5页面进行操作。然而,Web App在调用硬件设备方面显得能力有限。
微信小程序是什么?
我们可以把小程序理解成:独自一派的 App.
in
这种解释似乎更为恰当,微信团队实际上自主开发了一个容器,并借助HTML、CSS和JS技术构建了用户界面及交互功能。通过这种方法,Web App的不足之处可以得到一定程度的弥补(原生容器有助于揭示更底层的接口,例如本地存储或麦克风控制等),而且相较于纯Java或C语言原生开发,这种做法在灵活性上更具优势。
这是本人首次对应用程序及小程式进行了深入的界定,看过之后,大家或许能对这三种应用类型有更为透彻的了解。接下来,本人将逐一从多个角度详尽分析小程序与App的各自优劣,并探讨我们应如何理性看待它们之间的此消彼长态势。
一、从技术层面来说,小程序的体验不及APP
众所周知,App主要依托于安卓和IOS两大生态系统进行开发,与之相对,小程序则是基于微信的生态体系所打造。与App同属操作系统层面的应用,微信同样占据着这一领域,然而,微信作为移动互联网流量最大的入口,小程序在微信App中仅是一个较小的组成部分。因此,微信小程序与App在流畅度上相当,从技术层面来看,这似乎是不可能实现的。这是因为,若小程序要实现相同的功能,则需要增加额外的计算步骤,从计算的角度分析,这无疑会减少效率,无论是处理器性能、内存使用还是电能消耗。原生应用程序在提供定制化功能和用户交互体验方面,以及在针对操作系统的底层性能进行优化、支持离线数据等方面,均优于微信小程序。因此,像大型游戏、美图秀秀、高德地图等应用无法仅通过微信小程序来实现。微信小程序,顾名思义,更适用于那些使用频率不高、功能较为简单,同时具备内容和服务特性的“小程序”。
二、从功能体量上来说,小程序不及APP
小程序与App存在差异,它并不适宜承担繁重的任务。小程序的名称中的“小”字,在一定程度上揭示了其容量有限,仅能充当一种简易的实用工具。单个小程序所能承担的角色,远远比不上单个App所能承担的丰富多样。小程序所应完成的任务,更适用于那些使用频率不高、功能较为单一、同时具备内容和服务特性的应用,比如查询违章记录、缴纳罚款等。微信团队在制定开发规范时明确指出“服务不得涉及游戏、直播等类型”,这一规定的背后,既包含了技术架构层面的考量,也深入到了生态价值的综合评估。
三、从开放性来说,小程序不及APP
众所周知,App开发是在安卓和IOS两大生态系统中进行的,不仅开发过程要遵循这些生态系统的规则,运营和推广也可以根据创业公司的独特想法进行(其中苹果的要求较为严格),相对而言,小程序则是依托微信生态进行的应用开发,其开发语言独具特色(类似于App),简言之,微信小程序作为一种基于微信平台的应用,一旦开发完成,就只能在内使用,一旦离开微信环境,便无法使用。随着手机性能的不断提升以及Web技术的持续进步,微信小程序的封闭特性究竟能在多大程度上撼动App的统治地位,这一问题尚需经过更长时间的观察和验证。
四、从生态上来说,小程序与APP各表一派,不分伯仲
微信小程序与App之间的联系,恰似昔日PC端软件与浏览器网站之间的纽带。在互联网初露端倪之际,各类PC软件与网站竞相绽放,各自展现了以操作系统为核心和以浏览器为中心的两种PC时代生态。在我国小程序问世之前,国内便已出现了一些类似小程序的雏形。那时的这些应用,业内更多地将其称为“轻应用”。国内互联网领域的巨头,诸如百度推出的轻应用、UC浏览器、QQ浏览器等,都曾进行过相关尝试。百度的轻应用构建于搜索功能之上,形成一个以搜索为中心的生态系统;而UC的轻应用则依托于浏览器技术,打造了一个以浏览器为核心的生态圈。这两者都遵循了Web App的插件化设计理念,然而,最终都未能因为平台缺乏高频率的使用率和用户粘性,而带动整个生态系统的蓬勃发展。
五、APP的优势和劣势:
移动互联网刚开始流行之际,App无疑成为了最为关键的应用形式,其优势主要表现在:对硬件资源的运用达到了极致,依托于系统级的API,App在性能、设计、效果及流畅度上均远超小程序的软件与服务。它能够提供卓越的用户界面,与移动硬件底层实现更佳的交互,从而带来更优质的用户体验。我们渴望将一款App运营至极致,然而,其项目运营所需的成本实际上相当高昂。一款App的开发涉及安卓和iOS两种技术团队,其应用上传过程复杂,耗时较长;再者,一款App的成功还需依赖卓越的产品经理和市场运营团队,以及不断攀升的推广费用,这些因素共同构成了App至今生存愈发艰难的诸多关键原因。
该应用面临的一个关键难题是,它天然适合那些对需求度高、交互频繁的应用场景。若想在这两方面做到位,开发和运营的成本必然不低。然而,对于一般轻量级需求而言,这无疑是在进行一种投入与回报不成比例的投资,进而导致了一种投入巨大而成效微薄、投入多而收获少的尴尬局面。
六、小程序的优势和劣势:
小程序作为微信生态系统中新兴的应用形式,其小巧的特点在一定程度上揭示了其规模不会过于庞大。然而,它却能满足一些功能较为基础、交互相对简便的服务需求。此外,小程序还解决了App在多平台适配、多应用市场分发以及开发成本高昂等方面存在的诸多难题。
微小的缺陷对应着巨大的优势,小程序的不足之处在于其难以承载那些功能较为复杂、交互较为繁琐的重服务。这直接导致了小程序应用的开发领域存在一定的局限性,并且在游戏规则和玩法上不得不受到微信的限制。然而,从整个应用生态的视角来看,小程序的诞生恰好填补了生态中重需求与轻需求之间的空缺,各类需求得以通过多样化的应用形式得到满足。我们无需再盲目地追求市场潮流,去打造一款与实际需求不符的应用程序。这对传统企业及创业者而言,无疑是个好消息。未来,用户在寻找新应用时,可能会先在微信中搜索是否有对应的小程序,若找到,便会优先体验小程序;若找不到,才会考虑下载App。
七、小程序生态对APP产生的冲击
过去投身互联网创业,需搭建网站;涉足移动互联网创业,则需开发App;近几年,投身创业的潮流中,自媒体成为首选;而如今,创业的首选或许变成了小程序。预计在未来一段时间,投身小程序开发的人数将增多,而从事App开发的人数将减少,这无疑将成为创业领域的新趋势。
应用程序的问世,激发了众多安卓与iOS开发者的学习热情;自媒体的兴起,催生了众多媒体从业者的创业风潮;微信小程序的推出,必将引发前端技术领域的学习热潮。
在APP盛行的当下,推广与分发的开支构成了APP运营成本中的相当比重;而小程序的问世,使得应用市场不再是唯一的分发途径;微信的分发模式有望引领新一轮的分发热潮。
八、小程序与APP的主导地位取决于用户的接受程度
用户并不在意他们使用的是小程序还是App,他们更倾向于关注哪种操作方式更加简便,哪种应用形式更节省手机存储空间,哪些应用更适宜在微信中启动,哪些应用更适宜在手机桌面上运行。对此,参与者需要从产品设计的角度出发,思考哪些功能更适合在小程序中创新,哪些功能则需借助App来满足需求。
从另一个角度审视,微信团队对小程序的改进力度将直接影响到其未来能否与App相媲美。若微信团队推出的小程序能够满足用户的心理需求,弥补App的不足之处,使得众多用户更倾向于使用小程序而非App,进而赢得用户的良好口碑,那么小程序实现替代App的道路将不会太过漫长。
微信团队能否与用户共同构建一个满足心理期待的小程序生态系统,这直接关系到小程序与App在未来的市场竞争中能否占据领先地位。
九、小程序与APP的主导地位取决于微信能否将优势资源最大化
在微信小程序问世之前,众多浏览器纷纷尝试开发所谓的“轻应用”,这类应用实质上是基于Web的App。遗憾的是,这些尝试并未取得成功。一个关键因素在于“轻应用”对开发者的吸引力不足,参与者的积极性不高。这直接导致参与开发的人数不够,进而形成了一个不良的循环。微信小程序相较于之前的“轻应用”,拥有更多激发参与者热情和积极性的因素。
微信拥有国内最优越的用户基础,拥有8.46亿活跃用户,汇聚了我国几乎全部人群。其平均打开频率和使用时长均无出其右。当前,微信不仅成为中国最大的社交网络,更是我国最大的媒体聚合平台。这些优势,让任何对手都难以望其项背,更别提超越了。
再者,微信近年来走过的道路,首先吸引了所有用户加入,接着又将所有内容分发集中至此,现在正逐步将各类服务引入,构建了一个近乎完善的生态体系。如此一来,参与者很难找到拒绝加入的理由。
微信团队若能充分利用用户优势、内容优势以及用户粘性,那么参与者对小程序的喜爱之情必将空前高涨。在这种情况下,小程序与App之间的竞争,不仅不会处于下风,甚至可能旗鼓相当,不分伯仲。
十、小程序能否挑战App取决于小程序的开放程序
该应用已经历经六年的成长,形成了较为稳定的应用形态;与此同时,小程序作为一种新兴事物,尚处于起步阶段。App已经完成了其形态的固化,相较于之前的H5应用或轻应用,小程序展现出了更多的创新理念。
微信小程序并非过去的应用,它是一种嵌入在微信平台内的本地应用程序。尽管它看起来并未安装,但用户一旦添加,便能在微信内部实现本地化功能。在用户体验方面,它介于Web应用和原生应用之间。微信对用户和开发者的吸引力远超其他浏览器,甚至超过了所有浏览器的总和。用户能在微信内完成社交、阅读、购物、支付等多种活动。开发者为了吸引用户积极参与,纷纷投入到这个生态系统的开发中,从而形成了一个良性且不断加强的正向循环。
微信小程序在思维层面和技术领域均实现了革新,那么,它未来的发展轨迹又将是如何的呢?目前对于这个问题尚无确切结论,微信小程序的开放度尚有限,未来走向充满不确定性。微信团队未来将开放哪些接口,小程序将如何发展,这些都尚待时间来见证。我们需要给予微信团队更多时间去完善和提升小程序的功能。微信团队对小程序开放程度的决定,将直接影响小程序对App的冲击和替代速度。
给新入局者的建议:
众多开发者普遍觉得,H5的繁荣时代已然来临,那么App的衰落期还会遥远吗?在此,笔者想要提醒各位,微信本质上同样是一款App应用,若App走向终结,微信能否独善其身?更进一步,苹果与谷歌的移动生态系统正是依赖于活跃在其上的App来维持,据此,笔者得出一个结论:只要iOS平台持续存在,未来的移动领域必将呈现出双强争霸甚至更多元化的竞争格局。
作为新加入的参与者,我们绝不能萌生放弃App的念头,更不能将所有财产都投入到小程序中。个人观点认为:在手机仍旧是我们不可或缺的随身工具之际,依托操作系统的App仍将在手机桌面上占据主导地位较长时间,而依托微信App的小程序,或许将遭遇更多类似小程序生态的挑战。
谈及此,我们必须承认,这波小程序的红利我们是有机会把握的,然而,想要把握住这波红利的竞争者,数量恐怕远超你的预料。面对络绎不绝的参与者,我们是否应该更多地思考,在热潮涌动之际,我们该如何抉择,如何灵活应对,如何精准出击,唯有如此,我们才能确保自己的不败之地。否则,不仅红利可能失之交臂,连最后的立足之地也可能丧失。