将 Firefox OS Web 应用推送到 ZTE Open 手机

ZTE 最近宣布发布了 ZTE Open Firefox OS 手机,这款设备面向开发者和早期使用者。在这篇文章中,我们将介绍连接和配置桌面环境以从 Firefox OS 模拟器将应用推送到 ZTE Open 的基本细节。

设置 ZTE Open

在将应用推送到 ZTE Open 或对其进行调试之前,您必须先在手机上启用远程调试。这可以通过在设置应用程序中选择设备信息 -> 更多信息 -> 开发人员 -> 远程调试来完成。

remote debug setting

Windows

要在 Windows 平台上将模拟器连接到 ZTE Open,需要特定的 USB 驱动程序。ZTE 提供了一个自包含的可执行文件,该文件将安装正确的驱动程序。此可执行文件可在 ZTE 网站上找到。
OPEN(美国标准 - 从美国 eBay 商店购买的手机)
OPEN(欧洲标准 - 从英国 eBay 商店购买的手机)
选择正确的链接并选择下载。驱动程序将标记为 DRV_PKG_ZTE_VERSION。
要安装这些驱动程序,首先将 Zip 文件下载并解压缩到 Windows 系统上的已知位置。接下来,使用提供的 USB 线缆将手机连接到您的计算机。运行解压缩的 zip 文件中的“ZTE_Handset_USB_Driver.exe”可执行文件。

Windows Folder Browser

逐步完成设置向导以安装驱动程序。

ZTE Setup Wizard

安装驱动程序后,您应该能够将应用推送到设备。您可以通过检查设备管理器来验证驱动程序是否已安装。ZTE 手机将在“Android 手机”下作为“ZTE 内核调试接口”列出。

Windows Device Manager

启动 Firefox OS 模拟器,仪表板现在应该包含一个“推送”按钮和一条“设备已连接”消息。

Simulator Dashboard

您现在应该能够将您的 Firefox OS 应用添加到模拟器,然后将其推送到手机。

Linux

如果您在 Linux 平台上进行开发,则需要添加一个 udev 规则以允许建立与 ZTE Open 的连接。完成 Android 文档中“为开发设置设备”下的 3.a 和 3.b 步。ZTE Open 使用“19d2”作为 idVendor 属性。规则应类似于以下内容

SUBSYSTEM==”usb”, ATTR{idVendor}==”19d2”, MODE=”0666”, GROUP=”plugdev”

进行上述更改后,重新启动系统或重新启动 udev 服务

sudo service udev restart

如果模拟器仪表板中没有显示“推送到设备”按钮,请参阅此 错误

Mac

如果您在 Mac 上运行模拟器,则无需进行任何其他配置即可启用推送到设备功能。

参考

有关使用模拟器推送和调试应用的一般信息,请务必查看 “Firefox OS 模拟器” 文档。


17 条评论

  1. christian

    如果没有可用的手机,谁会在乎 Firefox OS 呢?它可能根本不存在。

    2013 年 8 月 29 日 19:09

    1. Ranandar

      40 年前,人们对 CD 播放器也这么说。

      2013 年 8 月 30 日 06:19

    2. Jason Weathersby

      ZTE 已经发货了相当数量的 ZTE Open 手机,并且很快就会有更多手机上市。

      2013 年 8 月 30 日 13:34

      1. Robert Sayles

        精彩的文章,Jason!期待我的新 FF 手机 :-)

        2013 年 9 月 2 日 21:26

    3. Andre Alves Garzia

      Christian,

      这不是你所能做出的最有建设性的评论。说到设备,我面前有四款不同的 Firefox OS 设备。其中两款已经上市。设备将随着国家/地区的发布而陆续上市。谁在乎呢?所有那些在发展中国家买不起好智能手机的人都很关心这样的举措。

      2013 年 9 月 1 日 09:46

  2. Mathew Porter

    非常棒的信息,伙计们,我上周收到了我的 ZTE Open,并且将在周末开发几个应用。

    2013 年 8 月 30 日 02:44

  3. Alex Grenier

    Christian,你真的在说明没有手机的文章中写了评论吗?这篇文章介绍了如何将应用推送到手机。

    你一定出了什么问题。

    2013 年 8 月 30 日 07:41

  4. MumpiH

    我感谢这些信息,因为我期待着在周一收到我的“可用手机”;)
    我开发了一个应用,可以通过 PIMBackup 从我的 WM 6.5 手机导入我所有的 596 个联系人。
    为这款设备开发应用真的很有趣。干得漂亮,伙计们。。

    2013 年 8 月 30 日 10:13

  5. chris

    是的,
    eBay 上的官方卖家现在收取的价格是所有新闻报道中列出的价格的两倍多,西班牙的 geeksphone 将 Peak+ 推迟了至少一个月。我绝不会考虑花超过 100 美元购买一台严重性能不足的 ZTE 512 MB RAM 的手机……别开玩笑了。(Nexus 4 目前售价 250 美元)我与来自中国的卖家交谈过,他们确实是 eBay 上的官方卖家“zte_usa”。如果他们已经售罄,那么“zte_usa”是如何获得越来越多的这些手机(以接近 200.00 美元的价格出售)的呢?
    相关新闻是,三星和英特尔正在为 Tizen 应用挑战赛提供超过 400 万美元的现金奖励。除了 Nexus 7 ROM 之外,实际上没有任何设备运行 Tizen。

    2013 年 8 月 31 日 01:18

    1. Chris Heilmann

      Chris:为了保持开放性,我现在批准了这条评论,但我还是要提醒你,这段抱怨与本文的主题无关。这是一篇技术文章,向拥有设备的用户解释如何处理设备。

      你的评论表明你根本没有了解 ZTE Open 的用途和目标市场。美国*不是* Firefox OS 的目标市场,而是在你无法轻易获得 iOS 或高端 Android 设备的市场。这关乎于为那些目前负担不起或根本没有网络覆盖的人带来移动网络连接。简而言之:ZTE Open 不适合你,它是用来取代功能手机的。但是,如果你想为 Firefox OS 目标的新兴市场中的全新移动网络用户测试体验,它就适合你(你无法用 Nexus 4 做到这一点,就像你无法通过购买 iPad Mini 来测试 Nexus 7 的体验一样)。我们无法控制硬件定价或分销,因此你应该对 eBay 上的卖家而不是我们以及在这里寻找所需信息的人感到不满。

      关于 Tizen 的评论以及三星为 Tizen 应用挑战赛提供的奖励也无关紧要(披露:我将在三星开发者大会上谈论方法的异同)。

      再说一次,这里讲的是*如何将应用推送到 ZTE Open*。其他任何内容都偏离主题。你不会去一篇“如何安装 XCode”的文章中抱怨 iPhone 在英国比在美国贵,除非你真的有问题。

      2013 年 8 月 31 日 15:14

  6. Chris

    我可能没有像我想的那样清楚。仅仅使用 HTML5/CSS/JavaScript 来制作应用的前景令人惊叹。不必像以前那样使用 Java、C++、Objective C 和 HTML5/CSS/JavaScript 拼凑出一个 Web 应用,坦率地说,那是一团糟。

    我认为美国很多开发者都和我一样,对能够制作纯 HTML 5 应用感到兴奋。我认为我们都厌倦了每次出现新的操作系统时都必须学习新的语言和设备特性。我非常期待上手 Firefox OS 设备,以便能够为全世界带来优秀的应用、优秀的软件和有用的东西。由于 eBay 上的价格,我的期望值稍微降低了一些。

    我完全同意你的观点,是的,Firefox 旨在取代功能手机。但是,抱怨的是,虽然官方卖家仍在在美国销售 ZTE Open 设备,但在宣布售罄之后。售价大约是 79.99 美元的 2.5 到 3.5 倍。这使得价格在 199.99 美元到 250.00 美元之间。如果 Open 的售价相同,那么我将其与 250.00 美元的 Nexus 4 进行比较就变得合理了。谷歌将 N4 降至 249.00 美元。以相同的价格,Open 确实与高端智能手机竞争。如果所有条件都相同,包括可用性、成本等,在 250.00 美元的价格下,消费者会选择哪一款呢?

    对于任何误解或沟通不畅,我表示歉意,我在等待航班时凌晨 3:30 写的。

    2013 年 8 月 31 日 19:35

    1. Chris Heilmann

      仍然存在一个误解,即美国销售的 ZTE Open 旨在成为最终用户的手机。目前并非如此。这是一款供发烧友/开发者在 eBay 上购买以试用新系统的手机。如果并且当 Firefox OS 进入美国面向最终用户时,它将与合作伙伴合作,以远低于你提到的价格销售。N4 配备如此规格售价 250 美元简直是荒谬的,我相信谷歌肯定是在亏本销售,但他们想要击败 iPhone。并非所有人都能做到这一点。

      2013 年 9 月 1 日 07:48

  7. IT 支持伦敦

    迫不及待地想看看它的潜力。我一直渴望拥有一款具有简单开发界面的手机。Android 和 iPhone 都很麻烦。

    为什么为手机创建快速开发工具如此困难?

    Visual Studio 对于 Windows Phone 来说非常好,但它仍然很麻烦,而且似乎没有多少人使用 Windows Mobile。

    和平。

    2013 年 9 月 2 日 02:09

  8. Juri

    如何将应用从 xda-developers 推送到配备 Firefox OS 的 Xperia Arc?

    2013 年 9 月 6 日 00:25

    1. Jason Weathersby

      我还没有尝试过。你使用的是什么操作系统?我认为代码是 0fce。

      2013 年 9 月 6 日 12:20

      1. Juri

        我使用的是 Win7。我再次尝试了教程,现在设备管理器中列出了“Samsung Android ADB 接口”。现在它可以像教程中那样工作了 :) 。谢谢!(是的,它是一款索尼爱立信 Xperia Arc,作为三星设备 xD)

        2013 年 9 月 9 日 10:55

  9. Kataskeui Istoselidon Thessaloniki

    这真的很有用。我曾在当地的一次活动中有机会“体验”Firefox OS 手机,我感到很高兴!

    2013 年 9 月 21 日 07:29

本文的评论已关闭。