代码之家  ›  专栏  ›  技术社区  ›  muek

开发手机应用程序

  •  2
  • muek  · 技术社区  · 14 年前

    我有一个很简单的问题,但我对答案一无所知。

    问题是,当安装在我的三星上时,应用程序就崩溃了。

    所以我的问题是,有人知道开发手机应用程序/游戏的公司如何测试他们的软件吗。 他们需要所有型号的手机吗??

    4 回复  |  直到 14 年前
        1
  •  1
  •   michael aubert    14 年前

    对于许多移动网络运营商来说,有多种方法可以在许多手机上测试应用程序。

    从简单地购买手机,到与手机制造商和移动网络运营商建立商业合作伙伴关系,再到拥有 Device Anywhere 账户

        2
  •  1
  •   Pablo Santa Cruz    14 年前

    我不知道你是否需要所有型号的手机。但对于不同的手机,您肯定需要进行单独的测试(可能需要不同的版本):

    1. MIDP版本
    2. 屏幕大小
    3. 输入设备
    4. 速度和速度;记忆

    Java,在本例中是WOTA(Write Once Test Anywhere)而不是WORA(Write Once Run Anywhere)。:-)

        3
  •  1
  •   Zeno    14 年前

    手机规格和Java实现有很多不同,但在每个制造商的范围内,都会有一些手机组共享相同的规格和实现。

    我们将适应一个特定的手机游戏版本,如索尼Erricson K800i,并根据完整的测试规范进行全面测试。

    一旦你做了一段时间,你就会知道手机的功能,以及哪些手机可以使用相同的构建,但往往会涉及到一些猜测:)有时你会得到你意想不到的匹配,有时你期待的匹配不起作用。

    编辑:我本来想发表评论的,但我不能(因为我是一个非常noob:),出于兴趣,你的诺基亚和三星是什么手机?

    Sony Erricsons通常都非常出色——如果它能在一款手机上工作,那么它很可能能在所有具有相同分辨率的SE手机上工作。 诺基亚的产品在某个较小的群体中通常表现良好,例如N95产品在大多数诺基亚手机上都能很好地工作,其分辨率与N95之后发布的相同,但有些手机有点让人头疼。 Samsungs是相当糟糕的-大多数的J2ME实现都是有缺陷的(Hide/ShowNotify方法没有被调用就是一个例子),而且内存和速度通常有点糟糕。 摩托罗拉的手机虽然不太好,但总体上还是可以兼容的。LG也是如此,尽管他们最近推出的机型要好得多。

        4
  •  0
  •   David Johnson    14 年前

    Nokia's Remote Device Access Services .

    限制问题的一种方法是针对兼容j2memsa(mobileservicearchitecture,移动服务体系结构)的手机,其中MSA试图减少J2ME供应商实现中的变化。