在接下来的几天里,我们将发布一系列屏幕录像教程,解释如何开始创建第一个开放网络应用程序并为 Firefox OS 开发。
每个屏幕录像教程都足够简洁,可以在短时间内观看,整个系列应该不超过一个小时。该系列视频由 Jan Jongboom (@janjongboom)、Telenor Digital 的 Sergi Mansilla (@sergimansilla) 以及 Mozilla 的 Chris Heilmann (@codepo8) 主讲,于 2014 年 2 月在挪威奥斯陆的 Telenor Digital 办公室拍摄,历时三天。
以下是我们三个人向您介绍该系列视频以及您将学到什么。
Firefox OS 是一个将网络带到移动设备的操作系统。它不是一个具有新技术和开发环境的新操作系统,而是建立在多年来一直在使用的标准化网络技术之上。如果您是网页开发人员,并且想要构建移动应用程序,Firefox OS 可以为您提供工具,而无需改变您的工作流程或学习全新的开发环境。在这个短视频系列中,来自 Mozilla 和 Telenor 的开发人员在挪威奥斯陆会面,以几步讲解如何开始为 FirefoxOS 构建应用程序。您将学习
- 如何构建第一个 Firefox OS 应用程序
- 如何在桌面和真实设备上调试和测试应用程序
- 如何将应用程序列入应用商店
- 如何使用 Firefox OS 提供给 JavaScript 开发人员的 API 和特殊接口,利用智能手机中可用的硬件。
除了屏幕录像教程之外,您还可以从 GitHub 下载配套代码示例。如果您想自己尝试代码示例,您需要设置一个非常简单的开发环境。您只需要
- 最新版本的 Firefox(它自带了您需要的开发工具)– 我们建议您获取 Firefox Aurora 或 Nightly,如果您真的想体验最先进的技术。
- 一个文本编辑器 – 在屏幕录像教程中,我们使用了 Sublime Text,但任何编辑器都可以。如果您想真正使用网络原生工具,可以尝试 Adobe Brackets。
- 一个本地服务器或一个用于将演示文件推送到服务器的服务器。一些演示应用程序需要 HTTP 连接而不是本地连接。
在接下来的几天里,我们将涵盖以下主题
- 什么是好的 HTML5 应用程序? – 它不仅仅是包装在包装器中的网站
- 应用程序清单 – 使用简单的 JSON 对象将网页转换为应用程序
- 应用程序管理器和 Firefox OS 模拟器 – 如何开始测试应用程序在 Firefox OS 设备上的外观以及了解打包格式
- 在真实设备上测试 – 如何将手机连接到电脑并远程调试应用程序
- 发布到应用商店 – 如何将应用程序列出,以便用户可以在其设备和网络上找到它
- Web API – 如何从 JavaScript 访问 Firefox OS 设备的硬件
- Web 活动 – 如何在设备上构建应用程序生态系统以及如何在自己的应用程序中使用其他应用程序的功能
- 推送通知 – 如何在有新信息供应用程序使用时远程唤醒应用程序
- 离线工作 – 如何使用 AppCache、LocalStorage 和 IndexedDB 为用户提供真正的应用程序体验
- 在哪里学习更多 – 向您介绍如何与我们联系以及需要参考的资源。
除了视频之外,您还可以访问 该系列教程的维基页面,获取有关所涵盖主题的额外信息和链接。
请定期访问此处查看每天出现的链接,或者关注我们 Twitter 上的 @mozhacks,获取下一个视频发布的信息。
该系列视频发布后,将有一个维基资源页面供您集中观看所有视频。Telenor 也正在努力将这些视频配音成多种语言。现在,敬请期待。
感谢 Telenor 的 Sergi、Jan、Jakob、Ketil、Nathalie 和 Anne 使这一切成为可能。
关于 Chris Heilmann
HTML5 和开放网络的传道者。让我们一起修复它!
18 条评论