面向开发者的Pi应用平台测试版
行动:
提交开发者申请表
访问面向开发者的Pi应用程序平台
访问Pi SDK和文档
只在桌面上在Pi开发者沙盒中测试你自己的应用
阅读更多:
我们很高兴为世界各地的开发者推出Pi应用程序平台作为测试版,包括1)Pi SDK及其文档的第一个版本,以及2)一个Pi应用程序平台沙盒,供开发者测试和可视化他们的应用程序。正如我们在2020年第二季度末推出的Pi第2阶段战略中承诺的那样,该版本将使开发者能够开始构建集成Pi货币的应用程序,并在技术上做好准备,可以在全球数百万先驱者访问的Pi Apps平台上部署。它将分散Pi生态系统的发展,并利用我们全球社会的力量来实现传统经济的广度和规模,在传统经济中创造真正的价值和效用。
Pi的核心原则之一是通过渐进的去中心化来创建简单的用户体验,这也适用于我们如何帮助开发人员构建Pi应用程序。这是开发人员采用行业标准技术(如JavaScript、HTML、CSS和iframes)与Pi集成的主要原因,这样他们就可以更专注于构建出色的应用程序,而不是让复杂的技术发挥作用。Pi第三方应用程序最初将访问Pi的后端,以便他们可以迭代应用程序设计并建立其用例和受众(用户基础)。一旦他们准备就绪,区块链开始运行,他们的后端将能够适应直接访问Pi测试网或主网,最终实现去中心化。这确保了效用和分散的发展是并行的,而不是顺序的,就像Pi网络本身一样。
从技术上讲,pisdk允许开发人员在后端用自己喜欢的编程语言开发应用程序,并在前端通过Javascript与Pi平台接口集成。今天的SDK版本将为开发者提供两个主要功能:1)认证一个先驱者和2)请求先驱支付。
为了认证一个Pioneer,目前,只有当Pioneer同意与特定的Pi第三方应用程序共享其Pi用户名时,Pioneer才能在Pi平台上使用第三方应用程序。原因是Pi平台需要对Pioneer的Pi身份进行认证,以便处理第三方应用程序和Pioneer之间的任何Pi传输。在将来,我们将添加一个方法来预览应用程序,而不需要先进行身份验证。向Pionents请求付款是这个版本的Pi SDK的主要功能。它看起来似乎是一个简单的界面,但它的意义重大,因为它意味着开发者可以通过向先驱者提供各种应用程序来获得报酬,而KYC’ed的先驱者可以将他们的Pi用于不同的应用程序中。这是Pi应用程序平台的支柱,在这里,Pi成为了商品和服务等价值交换的媒介。基于对我们上季度发布的应用内转移试点的透彻分析,我们首先将重点放在促进应用程序上,这些应用程序增加了先驱们的Pi开销,因为它们在我们的生态系统中创造了对Pi的需求。随后的SDK版本将包括允许在平台上以更为多样化的Pi传输方式的端点,例如从应用程序到先锋的端点,以及改善用户体验的端点,例如发送推送通知、创建聊天频道或允许用户邀请其朋友加入Pi应用程序。
这种第三方应用程序的可视化是通过Pi开发者沙盒中的一个演示应用程序实现的。除了我们的演示应用程序,开发者可以通过连接沙盒来测试和可视化他们自己的应用程序。他们可以测试运行在本地计算机上的应用程序,也可以测试托管在外部web服务器上的应用程序。请注意,沙盒中所有关于文本用户的数据都是伪数据,与Pi网络生产环境中真正的先锋数据没有关联。在沙盒中注册测试应用程序并不构成在生产环境中运行应用程序的应用程序。
我们欢迎世界各地的开发者在Pi上构建他们的应用程序,无论他们是已经是先驱者,还是其他区块链平台上分散应用程序的开发者,还是还没有在分散世界拥有经验的开发者。开发者可以通过这里的表单提交他们的申请。我们将在未来就第三方应用程序的选择标准和流程做出进一步声明。通过在Pi Apps平台上部署,开发者不仅可以在价值创造的过程中帮助构建Pi网络的生态系统,还可以在全球范围内挖掘庞大多样的Pi社区,并简单地融入到分散经济中,这将是我们未来世界中不可避免的一部分。