26/01/2021
Một trong những nguyên tắc cốt lõi tại Pi là tạo ra trải nghiệm người dùng đơn giản thông qua phân cấp tiến bộ, điều này cũng áp dụng cho cách chúng tôi tạo điều kiện cho các nhà phát triển xây dựng Ứng dụng Pi. Đây là lý do chính để các nhà phát triển áp dụng các công nghệ tiêu chuẩn của ngành, chẳng hạn như JavaScript, HTML, CSS và iframe, để các nhà phát triển tích hợp với Pi, để họ có thể tập trung nhiều hơn vào việc xây dựng các ứng dụng tuyệt vời hơn là bắt các công nghệ phức tạp hoạt động. Các ứng dụng bên thứ 3 của Pi ban đầu sẽ đánh vào phần phụ trợ của Pi để họ có thể lặp lại các thiết kế ứng dụng của mình và thiết lập các trường hợp sử dụng và đối tượng (cơ sở người dùng). Khi chúng đã sẵn sàng và blockchain trở nên hoạt động, chương trình phụ trợ của chúng sẽ có thể thích ứng để truy cập trực tiếp Pi Testnet hoặc Mainnet, cuối cùng đạt được sự phân quyền.
Ứng dụng Pi được triển khai dưới dạng iframe mà ứng dụng dành cho thiết bị di động của Mạng Pi có thể tải động và hiển thị chúng cho Người tiên phong trong chế độ xem web trên thiết bị di động. Giao diện người dùng của ứng dụng có thể khởi tạo SDK JavaScript của Pi để hoàn thành các hoạt động liên quan đến Pi, chẳng hạn như yêu cầu chuyển Pi. Về mặt kỹ thuật, API Pi cho phép các nhà phát triển phát triển các ứng dụng của họ bằng bất kỳ ngôn ngữ lập trình nào họ thích trong phần phụ trợ của mình và tích hợp với giao diện nền tảng Pi thông qua Javascript SDK trong giao diện người dùng. Bản phát hành này chứa SDK Javascript giao diện người dùng.
Các nhà phát triển thực sự có thể tạo các ứng dụng đơn giản hoàn toàn không có máy chủ (ví dụ: trò chơi JavaScript) chỉ với lưu trữ tệp tĩnh. Các ứng dụng phức tạp hơn cần máy chủ. Các phiên bản SDK mới hơn sẽ bao gồm các điểm cuối cho phép các cách chuyển Pi đa dạng hơn trên nền tảng, chẳng hạn như từ ứng dụng sang Pioneer và các điểm cuối cải thiện trải nghiệm người dùng, chẳng hạn như gửi thông báo đẩy, tương tác với các kênh trò chuyện hoặc cho phép người dùng mời bạn bè của họ tham gia ứng dụng Pi.