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

Sac*_*ude 13 operating-system mobile-application firefox-os 4g kaios

我最近在新闻中发现,KaiOS http://www.kaiostech.com/已用于4G Volte Enabled功能手机.我想知道如何为KaiOS创建应用程序.任何有关为KaiOS创建应用程序的帮助都非常感谢.

Sac*_*ude 7

KaiOS刚刚更新了他们的网站,现在包括开发人员门户部分https://developer.kaiostech.com/。您可以在此页面上找到有关KaiOs开发的更多信息。


Ama*_*rma 5

您可以在以下网址找到启动程序:https://developer.mozilla.org/en-US/docs/Archive/B2G_OS/Firefox_OS_apps/Building_apps_for_Firefox_OS但由于KaiOS是B2G分支的,我仍然建议您访问kaiOS官方网站以检查是否正确应用程序开发的流程。

如果您不想陷入开发之间,则需要执行以下步骤:

  • 首先,您应该了解应用程序在kaiOS环境中的实际工作方式,为此,您首先需要了解其架构。您可以阅读 https://developer.kaiostech.com/introduction/architecture以获得更多了解。

  • 然后是为您的应用程序设置的程序,您可以在这里https://developer.kaiostech.com/environment-setup找到。Mozzila firefox shift + F8将打开webIDE,您可以在其中看到已连接的设备,但为此,您应该为手机安装适当的驱动程序。您也可以使用firefox仿真器2.2(稳定)进行初始启动。

  • 现在是时候将第一个应用程序集成到kaiOS了。您可以使用任何客户端特定的JS(例如angular,react甚至普通的javascript)来制作应用程序,但重要的部分是在根文件夹中具有manifest.webapp以实现兼容性。您可以阅读https://developer.kaiostech。 com / first-app

  • 您可以在手机上看到您的第一个应用程序!现在,通过键盘在应用程序中导航时,真正的烦恼到来了,但是要感谢naviboard库,它将为您调整可导航项并通过简单的API进行导航。您可以在https://github.com/amanboss9/naviboard中找到该库。

  • 完成功能手机的导航部分后,就可以像开发一个Web应用程序一样进行尽可能多的开发,并且可以开发很多东西。

  • https://github.com/amanboss9/kaios-angular-app中检查示例项目 。从头开始设置所有内容都可以节省很多时间,包括Angular1.6,naviboardJS(用于自动处理应用程序的导航部分)和Gulp。


Sat*_*ran 3

KaiOS 基于 Mozilla 的开源 B2G 操作系统。这些应用程序纯粹使用 HTML/JS/CSS 堆栈构建,任何适合移动设备的 Web 应用程序/网站只需进行少量修改即可成为应用程序。您可以使用内置的 webIDE 为 Mozilla OS 构建应用程序,请在此处查看更多信息。

https://developer.mozilla.org/en-US/docs/Archive/B2G_OS/Firefox_OS_apps/Building_apps_for_Firefox_OS/Firefox_OS_app_beginners_tutorial

在 Firefox OS 消亡之前,我曾经为它构建过应用程序,希望看看它的转世是否成功。

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

更新:

KaiOS 发布了新更新的网站,其中包含一个名为 Kaiosrt 的新 IDE,该 IDE 更好且实际有效。

在此输入图像描述

在此输入图像描述

  • @SachinPachkude 请参阅此内容了解 Kai OS 的外观 https://www.youtube.com/results?search_query=alcatel+go+flip (2认同)
  • 向 kaios 团队发送了查询,这是他们的回复,您好,很抱歉您没有收到我们的回复。我们一直忙于 JioPhone 的发布和交付。对于此类询问,我们仍在 Jio 和我们之间进行协调,以了解如何处理以及由谁处理。我希望在接下来的几周内给你一个更明确的答案。感谢您的耐心等待,如果您在此期间还有任何其他问题,请告诉我。亲切的问候, 蒂姆·梅茨 从手机发送 (2认同)