Operating system 如何为使用KaiOS的手机创建应用程序?

Operating system 如何为使用KaiOS的手机创建应用程序?,operating-system,mobile-application,firefox-os,4g,kaios,Operating System,Mobile Application,Firefox Os,4g,Kaios,我最近在新闻中发现,4G支持伏特的功能手机已经使用。我想知道如何为KaiOS创建应用程序。非常感谢您在为KaiOS创建应用程序方面提供的任何帮助。KaiOS基于Mozilla的开源B2G操作系统。这些应用程序完全是用HTML/JS/CSS堆栈构建的,任何对手机友好的web应用程序/网站都可以是一个只需稍加修改的应用程序。您可以使用内置webIDE为Mozilla OS构建应用程序,请参见此处的更多信息 在Firefox操作系统死之前,我曾经为它构建过应用程序,让我们看看它的转世是否成功 我会尝

我最近在新闻中发现,4G支持伏特的功能手机已经使用。我想知道如何为KaiOS创建应用程序。非常感谢您在为KaiOS创建应用程序方面提供的任何帮助。

KaiOS基于Mozilla的开源B2G操作系统。这些应用程序完全是用HTML/JS/CSS堆栈构建的,任何对手机友好的web应用程序/网站都可以是一个只需稍加修改的应用程序。您可以使用内置webIDE为Mozilla OS构建应用程序,请参见此处的更多信息

在Firefox操作系统死之前,我曾经为它构建过应用程序,让我们看看它的转世是否成功

我会尝试制作应用程序,当我拿到Jio手机时,我会在这里更新

更新:

KaiOS发布了一个新的更新了他们的网站,有一个新的IDE叫做Kaiosrt,它比Kaiosrt好得多,而且确实有效


这是KaiOS官方网站的常见问题解答:

我可以为KaiOS开发应用程序吗?

KaiOS是一个精心策划的应用平台,我们正在与 应用程序开发人员为我们的用户提供最佳体验。在 现在我们不接受提交到商店,但会这样做 将来

()


我猜您可以将您的联系电子邮件留在那里,并在不久的将来获得更新。

KaiOS是一款从Firefox操作系统派生出来的B2G操作系统。

  • 您可以使用Angular/React/Jquery或任何JS lib/framework在Kaios上开发应用程序
  • 打包的应用程序应该在本地打包所有js/image/html/css文件,index.html中的外部链接引用将不起作用。默认情况下已阻止-CSP策略
  • 带键盘的手机(JioPhone/诺基亚香蕉手机)需要处理自己的按键事件,请参阅

您可以在这里找到kickstart,但由于KaiOS是B2G分支,我仍然建议您访问KaiOS官方网站,检查应用程序开发的正确流程

如果不想在开发过程中陷入困境,您需要经历以下一系列步骤:

  • 首先,您应该了解应用程序在kaiOS环境中的实际工作方式,为此,您需要首先了解其体系结构。您可以阅读以获得更多理解

  • 然后是应用程序的设置,您可以在这里找到。Mozzila firefox shift+F8将打开webIDE,您可以在其中看到连接的设备,但为此,您应该为手机安装适当的驱动程序。您也可以使用FirefoxEmulator 2.2(稳定版)进行初始启动

  • 现在是将您的第一个应用程序安装到kaiOS的时候了。您可以使用任何特定于客户端的JS(如angular、react甚至纯javascript)创建应用程序,但重要的是在根文件夹中安装manifest.webapp以实现兼容性。您可以对其进行读取

  • 您可以在手机上看到您的第一个应用程序!!现在,真正的痛苦是通过键盘在应用程序中导航,但要感谢naviboard库,它将帮助您对齐可导航项目,并通过简单的API在其中导航。你可以在找到图书馆

  • 当您完成了功能手机的导航部分后,您可以尽可能多地浏览和开发它,就像它是一个web应用程序一样,可以开发很多东西

  • 检查位于的示例项目。这个样板可以节省很多时间来从头开始设置一切。它包括Angular1.6、naviboardJS(用于应用程序的自动处理导航部分)和Gulp


KaiOS已正式推出KaiOS。 它提供了开发人员开始构建和分发KaiOS应用程序所需的一切

此外,使用JavaScript(香草)构建您的第一个应用程序, Vue.js和Angular以及代码示例。然后,测试你的 具有的应用程序


工具和资源包括:

  • ,以及示例代码、参考指南和软件开发工具包(SDK)
  • 来配置您的开发环境
  • 在基于壁虎的环境中运行Gaia和web应用程序

KaiOS是基于linux的“裸”操作系统。Volt有自己的“用户界面”、“手机功能”和框架、驱动程序等。可以写一个简单的“hello world”,没问题(所有x86目标?)-当然需要连接IO。检查这个你不能,商店是自上而下策划的,据我所知,他们不接受来自非成熟公司实体的应用(他们从未回复我关于我的ready to go应用的电子邮件)是的,昨天看到了,所以我想它将成为Mozilla B2G操作系统的一个别致的分支。所以web IDE在JIO手机上运行应用程序时应该可以很好地工作。@SachinPachkude看看Kai操作系统的外观@dsaket我想你必须等到JIO手机推出后,我甚至对Kai操作系统提出了一个关于构建应用程序的问题,并仍在等待答复。到目前为止,运气不好,我试图将JIO phone连接到Mozilla调试器,但它无法识别。向kaios团队发送了一个查询,这是他们的回复,您好,很抱歉您没有收到我们的回复。我们一直忙于JioPhone的发布和交付。对于这些类型的调查,我们仍在协调Jio和我们自己如何处理以及由谁处理。我希望在未来几周内给你一个更明确的答案。谢谢你的耐心,如果你还有其他问题,请告诉我。好心的问候,Tim Metz从mobileAlready发送给他们一个关于KaiOS应用程序开发的查询,但除了自动生成的回复邮件,仍在等待答复。