15

我最近在新闻中发现,KaiOS已经被用于 4G Volte Enabled 功能的手机中。我想知道如何为 KaiOS 创建应用程序。非常感谢为 KaiOS 创建应用程序的任何帮助。

4

5 回答 5

7

您可以在此处找到启动程序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 emulator 2.2 (stable) 进行初始启动。

  • 现在是时候将您的第一个应用程序载入 kaiOS 了。您可以在任何客户端特定的 JS 中创建您的应用程序,例如 angular、react 甚至纯 javascript,但重要的部分是在根文件夹中包含 manifest.webapp 以实现兼容性。您可以阅读https://developer.kaiostech。 com/第一个应用程序

  • 您可以在手机上看到您的第一个应用程序!现在,当通过键盘导航应用程序时,真正的痛苦来了,但感谢导航板库,它可以为您对齐可导航项目并通过简单的 API 导航。您可以在https://github.com/amanboss9/naviboard找到该库。

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

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

于 2018-07-13T09:20:58.433 回答
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,它更好并且确实有效。

在此处输入图像描述

在此处输入图像描述

于 2017-08-27T11:28:38.727 回答
2

KaiOS 是从 Firefox OS 衍生出来的 B2G 操作系统。

  • 您可以使用 Angular/React/Jquery 或任何 JS 库/框架在 Kaios 上开发应用程序
  • 打包的应用程序应将所有 js/image/html/css 文件打包在本地,index.html 中的外部链接引用将不起作用。默认情况下阻止 - CSP 策略。
  • 带键盘的手机(JioPhone/Nokia Banana 手机)需要处理自己的按键事件,请参阅Kaios 示例应用
于 2018-07-10T10:50:43.073 回答
1

KaiOS已正式推出 KaiOS开发者门户。它拥有开发人员开始构建和分发 KaiOS 应用程序所需的一切。

此外,使用JavaScript(Vanilla)、React、Vue.js 和 Angular以及此处的代码示例构建您的第一个应用程序。然后,使用WebIDE 或 Simulator测试您的应用程序。


工具和资源包括:

于 2019-08-17T15:32:59.293 回答
1

这是在 KaiOS 官网的常见问题解答中:

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

KaiOS 是一个精选的应用平台,我们正与应用开发者密切合作,为我们的用户提供最佳体验。目前我们不接受提交到商店,但将来会这样做。

https://www.kaiostech.com/faq/#question-12

猜猜你可以在那里留下你的联系电子邮件,并会在不久的将来得到更新。

于 2018-01-30T10:52:43.260 回答