核心要点
Pi 发布了三项开发者功能。本地存储可降低后端需求。应用程序可读取针对其的支持数据。文件分享利用手机现有功能。两项工具初期需白名单授权。
Pi 增加构建和启动应用的工具
Pi Network 于 9 月 4 日发布的开发者更新为其应用平台引入了三项新增功能。经过筛选的应用程序可以将适当的信息保留在用户设备上,访问专门连接到其应用程序的质押数据,并允许用户通过手机的现有界面共享文件。
Pi 还推出了重组后的文档门户,涵盖从应用注册、沙盒测试到认证、支付及主网准备的全过程。此次发布影响的是应用层,而非 Pi 底层的区块链协议。其目的是减少在创建应用和在 Pi 浏览器内使其可用之间存在的若干实际开发任务。
本地存储可减少对外部服务器的依赖
首批获得白名单授权的 Pi 浏览器应用程序现在可以直接将偏好设置、会话状态及其他适当信息存储在用户设备上。这使得应用程序无需仅为了记录这些内容而运行后端服务,即可记住设置或未完成的 actividad(活动)。
Pi 浏览器管理存储的信息,这些信息与特定的账户和设备相关联,而不是上传到 Pi 的服务器。当用户更换手机或在其他地方访问该应用时,相同的数据不会自动出现。此外,本地存储并不保证永久有效。白名单应用程序共享有限的设备存储空间池,当分配的空间已满时,过时信息可能会被移除。因此,开发人员不应依赖此功能来存储交易历史、重要账户记录或用户必须始终能够恢复的信息。
这一功能不应与之前添加到 Pi App Studio 中的持久化后端支持相混淆。后端存储允许应用程序通过服务于该应用的设施跨会话保留信息。新功能则是在单个设备上保留适当的数据,从而减少了向远程系统发送每个设置或临时状态的需求。
Pi 新功能的可用性与限制
这些功能在操作位置和初始使用权限方面有所不同。
本地存储
- 初始访问:白名单应用程序
- 边界条件:数据绑定在一个账户和设备上,当存储空间满时可能会被移除。
质押数据 API
- 初始访问:白名单应用程序
- 边界条件:API 仅返回请求应用程序的有效质押量。
文件分享
- 操作方式:使用手机的本地分享菜单
- 边界条件:文件和视频不存储在 Pi 的区块链上。
应用程序可以识别针对它们的支持
质押数据 API 将应用程序与 Pi 生态系统目录质押系统连接起来。用户可以将 Pi 质押给特定应用程序,以支持其在生态系统目录中的地位和可见性。
对于获得白名单的开发人员,API 返回与请求应用程序关联的有效质押量。该读数既考虑了承诺的金额,也考虑了基于所选质押期限的增幅,但它不会暴露用户在其它应用程序上的完整质押活动。
开发人员可以选择将此结果用于特定于应用程序的访问、认可或其他功能。Pi 尚未宣布与该 API 挂钩的标准福利,且生态系统目录质押不会自动生成协议级别的奖励。任何额外的激励措施都需要由应用程序运营商定义并传达。
Pi 应用程序还可以通过新的 Pi.shareFile 函数打开手机的本地分享菜单。市场用户可以分享收据或有争议物品的图片,而游戏可以让玩家发送截图或视频片段,而无需开发人员构建单独的分享系统。
该功能不提供去中心化托管,也不会将这些文件放置在 Pi 的区块链上。它只是将它们传递给用户设备上可用的分享服务。
开发者文档现遵循单一的发布路径
Pi 的技术资料此前分散在 SDK 文档、社区开发者指南和 GitHub 仓库中。因此,通过不同页面进入的开发人员可能会遇到重叠的来源或为开发不同阶段组织的指令。
新的 Pi 开发者门户围绕单一流程整理这些资料。它从账户和应用注册开始,经过沙盒配置和 SDK 集成,然后涵盖认证、支付以及主网发布的准备工作。Pi 还为认证和支付集成添加了 AI 辅助指导。
这种整合为开发人员提供了一个当前的参考点,而不需要他们协调多个技术资料集合。
门户和新功能占据了更广泛应用栈的一部分。Pi 另行安排了 Protocol v25 升级,以提高网络可靠性并引入开发人员可用于隐私保护应用的加密能力。9 月的工具在该协议层之上运作,解决存储、特定于应用的数据和移动交互问题。
Pi 还测试了应用开发的后期阶段。其 Launchpad 实验与 SLICE Testnet 代币探讨了代币分配模型,该模型将发布承诺引导至初始流动性,而不是将其转移到项目国库。
这些系统解决了同一过程的不同部分。协议提供技术基础,开发者平台提供应用构建功能,生态系统目录质押支持发现,Launchpad 测试生态系统代币如何通过初始市场触达用户。
白名单仍是当前的限制
Pi 尚未披露初始白名单中包含的每一个应用程序,也未提供更广泛开放本地存储和质押数据 API 的时间表。因此,其有用性的第一个证据将来自获得访问权限的应用程序以及开发人员利用它们构建的功能。
更广泛的可用性本身并不能证明此次发布扩展了 Pi 的经济效用。更强的证据将是更多应用程序到达主网,用户在首次访问后再次回来,以及在促销活动或代币发行结束后活动仍在继续。
9 月的更新为开发人员提供了几个以前缺失或碎片化的实用工具。它们是否产生有意义的效用,可以通过后续的应用程序和重复使用情况来判断。