P. Martin Ortiz · 2025-01-03

应用程序应当是网站(以及游戏也应如此)

摘要

本文深入探讨了智能手机时代原生应用的兴衰,指出许多应用本应作为网站存在。文章分析了原生应用的高成本、发现性难题和用户负担,同时展示了现代网页技术如HTML5、WebGL和WebAssembly如何在性能上追赶原生体验。作者特别强调了网页游戏平台的成功案例,并展望WebGPU、WebAssembly和WebXR等技术将如何重塑网页平台的竞争力。

内容框架与概述

文章开篇即点明核心观点,智能手机的普及曾催生了应用热潮,但如今许多应用已从福音变成负担。作者通过三个维度剖析原生应用的根本问题,首先是应用数量过剩且缺乏存在理由,现代浏览器功能已能满足大多数需求;其次是开发者和用户双方面临的成本与不便,包括高昂的应用商店费用、繁琐审核流程以及频繁更新和存储空间浪费;最后是发现性困境,应用商店本身并非用户发现应用的主要渠道,真正的推广仍依赖广告和SEO等传统营销手段。

在指出问题之后,文章转向网页应用的优势所在。现代浏览器已支持通知推送、离线模式和安全支付等原生功能,网页游戏的性能也在持续提升。作者特别强调网页应用的可访问性优势,它能在各种设备上运行且可以同步更新。更重要的是,文章专门论述了游戏行业的变革,HTML5、WebGL和WebAssembly等技术使网页游戏在性能上逐渐接近原生应用,Poki和CrazyGames等平台的成功更是有力证明了网页游戏的商业潜力。

当然,作者也清醒地认识到转型面临的挑战,移动浏览器的用户体验需要升级,包括更智能的导航和更好的屏幕空间利用。应用商店的既得利益者不会轻易放弃主导地位,而一些不良行为者通过强制安装应用获取更多权限和数据的行为也损害了用户信任。但作者最终保持乐观,随着WebGPU、WebAssembly和WebXR等前沿技术的发展,网页将成为更具竞争力的平台,除了少数特定场景的原生应用外,大多数游戏和工具都将向网页迁移。

核心概念及解读

原生应用成本陷阱:开发者和用户双重负担

原生应用的商业模式对开发者而言充满隐形成本,30%的应用商店分成只是冰山一角,更令人头疼的是繁琐的审核流程和更新延迟。对用户来说,频繁的强制更新、占用存储空间和下载流量构成了实质性的使用门槛。这种双向成本结构在网页环境中几乎不存在,网页应用的即时更新特性更是彻底解决了版本管理问题。

应用发现性悖论:应用商店并非流量来源

业界普遍认为应用商店是用户发现应用的渠道,但现实恰恰相反。大多数应用下载来自广告投放、搜索引擎优化、社交媒体传播等外部引流,应用商店更像是一个分发终点而非发现起点。这意味着开发者为获得应用商店曝光而付出的努力,往往不如在网页端进行SEO和内容营销来得有效。

网页技术性能追赶:WebAssembly与WebGPU的游戏变革

传统观念认为网页游戏性能远不及原生应用,但WebAssembly提供了接近原生的执行效率,WebGPU则解锁了硬件加速的图形渲染能力。这些技术进步使得复杂3D游戏和高帧率体验在浏览器中成为可能,性能差距正在快速缩小。更重要的是,网页技术栈的开放性和跨平台特性,让开发者能够避免多平台适配的开发成本。

平台阻力与用户体验升级:移动浏览器的进化必要

网页应用普及的最大阻力之一是移动浏览器的用户体验仍显落后。屏幕空间被地址栏和导航按钮占据,缺乏智能的应用级导航体验,这些设计缺陷让用户更倾向于使用原生应用。未来的移动浏览器需要重新思考交互范式,提供更接近原生应用的沉浸式体验,才能真正推动网页应用的主流化。

权限与数据治理:网页应用的用户安全优势

原生应用申请过多权限已成为行业常态,用户往往为使用基本功能而被迫授予相机、位置、通讯录等敏感权限。网页应用由于浏览器安全沙箱的限制,天然拥有更严格的权限控制机制,这种架构设计在隐私保护意识觉醒的时代将逐渐成为竞争优势。用户的信任最终会流向那些尊重隐私、权限透明的平台。


原文信息

字段内容
原文Your App Should Have Been A Website (And Probably Your Game Too)
作者P. Martin Ortiz
发表日期2024年

此文档由 AI 自动整理