为了顺应区块链行业不断变化的趋势与发展,Trinity 团队和 Elastos 其他创始团队为 elastOS 制定了新的目标和发展规划。
Trinity 团队作为主要负责开发和营销 elastOS 的团队,不仅在平台的技术开发和 UI/UX 方面有着丰富的经验,而且对于制定战略和关系管理也有着清晰地目标。此前,Trinity 团队在 elastOS 初始版本开发完成后,即在 Google Play 应用商店发布了 Android 版本,可以说,安卓版本从开发到发布一切顺利。但因为苹果应用商店相对严格的政策抑制了 elastOS 核心功能的某些部分,因此,Trinity 团队在 elastOS 的 iOS 版本上遇到了一些挑战。
在过去的几个月里,Trinity 团队积极与苹果公司的代表沟通协商,解决了冲突点,推进了符合苹果应用商店政策的 elastOS 版本的开发。经过多方的讨论和考虑,为了使 elastOS 可以在苹果应用商店中发布,Trinity 团队将对 elastOS 的原始 Android 版本进行如下修改:
删除dApp Store:苹果应用商店担心可能通过 elastOS 应用商店,用户可以下载未经其审核验证的 dApp,所以对 dApp 的下载功能进行了极大的限制。
钱包集成功能的改变:根据对 dApp下载的限制,可以看出苹果公司担心 Ionic 或Native 等此类钱包可能会与通过 elastOS 内置 dApp Store 下载的未经其验证的应用程序集成或使用。
根据上述要求,Trinity 团队做了整体的策略调整,通过调整,各种经过验证的应用程序和钱包可以与 elastOS 集成 并在 iOS 上发布。然而,所有这些调整都必然会影响 elastOS 最初设计支持的各种功能。介于此,Trinity 团队在其他 Elastos 社区团队的支持下,为 elastOS 的开发确定了新的战略方向。接下来,Trinity 团队将进行三个不同且并行的平台开发计划:
(1)Android:早期,Trinity 团队在遵循 Google Play Store 政策的基础上成功发布了 elastOS 的 Android 版本,所以不会从 elastOS 的 Android 版本中删除任何功能或应用。此外,为 Android 构建的 elastOS 应用程序将与 iOS 版本脱钩,从而消除主要障碍并加快 iOS 版的开发进程。同时,Android 的开发将不受影响地向前推进。并且,elastOS Android v1.2 版本已经发布,该版本包含了新的更高级的功能:
• 新增DID会话:elastOS Android v1.2 版本利用 DID 沙箱系统,有效地将每个”DID 用户”包含在应用程序数据的唯一数字地址中。• 优化内置密码管理应用:除了离线保存自定义密码外,用户还可以存储应用程序密码。该应用程序将启用全平台的”主密码”功能。• 新增联系人通知插件:允许用户将通过 Contact App 添加的所有好友与 DID 会话全局 Carrier 地址连接起来。通过这一途径,用户可以利用 Carrier 直接与联系人共享内容。• 新增本地和远程通知:应用程序可以向联系人发送本地通知(在主屏幕上可见)以及远程通知。• 全新的通讯和联络应用程序设计。• 改进了对 Nucleus 控制台和 Cyber Republic 等外部网站的 DID 登录支持。• 增加标题栏导航样式,并且可以定制内置图标。• 增加内置 dApp 改进语言和明/暗模式支持功能。• Carrier 离线支持:朋友上线后可以收到离线消息。对群组消息的离线支持仍在开发中。
(2) iOS:为了应对苹果应用商店的严格政策,Trinity 团队将对 elastOS 进行以下更改,该更改仅适用于 iOS 系统:
—— 取消 dApp Store ;
—— 取消 dApp下载的外部链接功能;
—— 集成了一系列重要的 dApps,这些 dApps 支持 elastOS 的基本功能和与 Elastos 核心技术的基本交互。尽管 iOS 用户将无法获得与 Android 版同样丰富的功能,但这些基本的 dApps 仍然在隐私和去中心化方面拥有独特优势。必要的 dApps 包括以下内容:
• elastOS ELA Wallet• 身份管理应用• 联系人• 各种投票应用程序• Elastos.Academy• 合作伙伴的高质量应用程序(Hyper.IM、elanode、Feed等)
* 随着合作伙伴更多高质量的 dApps 在 Elastos 生态系统中发布, elastOS iOS 版的应用程序也会动态增加。
Trinity 团队的目标是在2020年6月底发布 iOS 官方版本。
(3)桌面版:随着 Android 开发工作的顺利进行和 iOS 版的简化,Trinity 团队将释放开发者资源,使得 Trinity 团队可以在接下来的几个月内集合力量开发一个 elastOS 桌面版本。elastOS 桌面版将在格式、性能和功能上复刻 elastOS 的 Android 版本,从而为最终用户和开发者开发一个全面性的产品。elastOS 桌面版将给整个 elastOS 生态系统带来以下好处:
扩大用户覆盖面:早期的集思广益过程已经将 Electron 作为一项强大的技术提交给桌面版的 elastOS 开发,因为它的多功能性使其能够同时支持 MacOS 和 Windows。Trinity 团队计划通过 Electron 将 elastOS 桌面版送到全球所有桌面用户手中,而不会遇到它在移动领域遇到的与开发或政策相关的挑战。Trinity 团队认为存在于 elastOS Android 和 iOS 版本之间的不对称不会影响到 elastOS 桌面版本。
优化用户体验:用户已经习惯了在移动设备和桌面设备之间转换来使用各种应用程序,而这些应用程序支持的多平台多功能性极大地促进了它们的崛起。此外,在目前和可预见的未来,许多用户喜欢并将继续消费各种桌面版本的数字内容——特别是由大容量文本和扩展视频组成的内容,如电子书和电影。为了适应数字经济的发展,整合桌面平台是必不可少的,因为多平台应用程序和桌面版本的数字内容消费肯定是长期的经济趋势。
开发稳定性:尽管 Trinity 团队在开发和推出适用于 Android 的 elastOS 方面取得了巨大成功,但 Google Play Store 有可能随时收紧政策。因此,为了确保平台的持续发展,开发桌面版的 elastOS 是非常重要的。为了实现更广泛的去中心化,Elastos 技术必须避免依赖于任何机构或组织——尤其是那些有能力塑造和影响其主要产品功能的机构或组织。
elastOS 的发展预期 :
Trinity 团队正在调动和重组其人员和开发工作。此外,该团队正在招募两名致力于 elastOS 桌面版开发的高级开发人员,并将继续主导 elastOS 的三个平台——Android, iOS 和桌面版的开发工作。同时,将与 Elastos 的其他创始团队合作,共享资源、集成技术并利用其他协同效应。Trinity 团队还将列出大致的开发时间表,以便在2020年第三季度开始 elastOS 桌面版的初步开发。
更多详细的技术资料,请浏览以下链接:
Elastos 开发状态:
https://developer.elastos.org/faq_roadmap/modules_status/
elastOS 发布说明:
https://github.com/elastos/Elastos.Trinity/wiki
elastOS 版本1.2发布说明:
https://github.com/elastos/elastos.trinity/wiki/relees-1.2
在接下来的几个月里,随着 elastOS 新的开发战略的展开,Trinity 团队和 Elastos 的其他创始团队将继续发布有关 elastOS 开发的所有信息。
原文链接:
https://news.elastos.org/elastos-new-strategic-direction/
来源:CR先锋资讯