合同见证人,mysql安装,江苏电视台节目表
把互联网计算机扩展到终端用户设备,解放移动互联网的技术栈!
正文
如何为手机、笔记本和其他终端移动设备设计一个新的操作系统?关于这一点我已经思考很久,这个计划的代号为 "Endorphin"。
Endorphin 的想象非常契合 DFINITY 基金会的使命,它的存在是为了创造直接支持和扩展互联网计算机网络的技术,以及未来的开放式加密生态系统。我很高兴能在高层次上告诉你这个问题。
我们从互联网的历史中知道,无许可的环境推动了创新和经济增长。无需许可提供了自由,创造了更丰富的生态系统。然而,今天,我们的个人设备被相当于 1990 年代的 AOL 和 Compuserve (都是大型电信服务商)所控制。
例如,每当一个开发者希望发布一个手机应用程序,他们必须申请登陆 iOS 的 App Store 或 Android 的 Google Play Store,并签署条款和条件。然后,苹果和谷歌决定应用程序能不能在商店上线并分发。如果上线了商店,巨头就要抽走很多的应用收入。安卓设备的制造商也必须签署谷歌的条款和条件。
终端用户只能看到他们希望看到的选项,也就是说,用户和开发者被迫进入一种围墙花园。
当今全球个人拥有的 30 多亿台智能设备都处于被控制的情况下。这种情况对加密货币来说尤其具有威胁性的:因为 dapp 可能具备自主权,并不受传统公司所接纳;同时价值流动通过 token 进行,而不是依靠传统的金融系统,因此这很难满足传统公司制定的条款件。因此我们没法从他们的商店里下载到 dapp,因此,dapp 只能通过访问链接的方式,让用户在浏览器中使用(尽管这可能非常有效,正如 NNS dapp 所展示的,你可以在桌面上为网页创建一个图标)。
Endorphin 的愿景下,所有的应用程序(或 dapp)都应该使用 HTML、JavaScript、CSS、媒体和 WebAssembly 的组合来构建,就像网站一样。由于 WebAssembly 现在几乎已经能以原生的速度运行,Web 技术现在也允许任何语言的代码硬编码为手机客户端,这使得应用开发者不再局限于 iOS 的 Swift 和 Android 的 Java。这正是当今绝大多数开发者想要的开发方式。
使用 Flutter 这样的架构来创建 NNS dapp 的例子,向开发者展示了我们可以做什么。以这种方式创建的应用程序和 dapp 将在所有手机上运行。这是开发的全新方式。
终端用户不必通过垄断巨头的商店里下载应用程序,而是通过传统的链接访问应用程序和 dapps,就像打开一个网站一样。如果他们愿意,他们将能够在手机桌面上给应用程序、dapp 或网站创建一个图标,快速访问,并且这些应用将在没有架构依赖的情况下加载。
人们将无法感知到网站、应用程序和 dapp 之间的区别。内容在被访问时将被透明地缓存起来,因此不需要麻烦的下载和安装过程。实际上 Chromium (Chrome、Edge、Brave、Opera…… 使用的框架)已经快得惊人了。
当然,会有一些额外的 API 供开发者使用,例如与摄像头和省电模式有关的东西,但大多数情况下这将完全基于现有的开放网络标准。例如,网络技术已经可以去调用“通知”这类的功能。
本文地址:http://www.reviewcode.cn/bianchengyuyan/211234.html 转载请注明出处!