我需要支持越狱的iPhone吗?

11
我们距离提交我们的第一个应用程序到应用商店只有几天时间,但昨晚我听说它在越狱设备上无法运行,感到非常恐慌。我得到了一部设备并看到操作系统版本以及可用的空闲内存(36MB,我猜这很低)。
我应该关心吗?
假设越狱用户可以购买这个应用程序并写下尖锐的评论。如果是这样,并且越狱的 iPhone 很常见,那么 iPhoneJB 将成为我必须支持的实际阴影平台。
编辑
我获得了一些大致数字,听起来我应该关注这个新的实际阴影平台。因此,我可以试着减少内存需求并祈祷好运,或者拿出信用卡去买另一个 iPhone 并越狱。

1
如果你不使用“ :) ”,苹果会喜欢你。 - Isaac Waller
17
very programming related. - Tyler Carter
1
抱歉,此内容与编程无关,是一个业务问题。 - Mitch Wheat
6
@Mitch业务与编程有关。 - Imagist
那么结论是越狱的手机可用内存较少?我们应该从中得出什么结论? - Oscar
显示剩余2条评论
5个回答

9

目前有大约230万台越狱的iPhone,占据了相当大的市场份额。我自己的iPhone也进行了越狱,但是我使用的大部分应用都来自于App Store。因此,我支持越狱。


9
这与许多网络开发人员遇到的问题类似:他们应该支持Internet Explorer 6吗?尽管截至本文撰写时仍有14.9%的市场使用IE6,但许多网络开发人员选择不支持它,因为这很困难且需要太多时间。我的经验是,支持IE6占了我50%的工作量;显然这不是一个好的权衡。
Jergason提到的那样,有230万个越狱的iPhone。显然这是一个庞大的市场。但是与截至2009年3月销售的3000万台iPhone相比,你可能会找到更好的数据进行比较,但是假设这些数字大致准确,不到10%的市场被越狱。看看支持越狱手机需要多少工作、金钱等。我不知道需要多少工作量,但就费用而言,我的猜测是仅获得一个越狱的iPhone进行测试的成本就将超过你收入的10%(iPhone开发往往是小规模操作,但我不知道你的产品性质,所以我可能完全错了)。
因此,我的投票既不是肯定也不是否定:进行研究并获取比我提供的更详细的统计数据。当您拥有信息时,不要花费更大比例的收入来支持市场的一个部分,而该部分在整个市场中所占的比例不到这个比例。

我们是一家小店,但已经工作了5个月,因此,二手iPhone的价格不应超过我们成本的10%。谢谢。 - Rhythmic Fistman
2
收益的10%,而不是成本的10%。但您还需要考虑到商誉、口碑等因素。 - Craig McQueen

6
当然,您不必支持您不想支持的任何人!最终,正如其他人所指出的那样,这是一项业务决策。
根据我的经验,您将花费大量时间来支持越狱手机用户。我花了超过20个小时来跟踪一个只影响越狱手机的问题,即使那时仅仅是偶然找到了解决方案。
尽管如此,我的一些最热情(或至少是最有声音的)用户拥有越狱手机。
截至撰写本文时,我的免费版本用户中约有25%使用越狱手机,付费版本为10%。
最终,我尝试支持所有用户,但我确实更加重视原装手机用户。我会拒绝使用破解版本的用户,但我没有理由怀疑这种情况存在。
顺便说一下,如果您使用越狱手机,您将违反iPhone开发者计划协议。而36Mb听起来对于除3GS以外的任何设备而言都是很多可用内存。

谢谢你的耐心回答。开发人员甚至不能“使用”JB手机?这是哪个条款?什么构成使用?我们可以碰一下吗?如果当时我们不知道它已经被越狱了怎么办?无论如何,从技术上讲,我们不应该支持非标准手机,但现实情况却不同。 - Rhythmic Fistman
我找不到公开的协议链接,但是这个故事在这里:http://arstechnica.com/apple/news/2009/04/latest-iphone-developer-agreement-bans-jailbreaks.ars。 - Stephen Darlington

3
这个问题的被接受的答案看起来不错,但我想再加上一个(技术)问题。
如果您没有在越狱设备上至少测试您的应用程序,那么您可能不会意识到某些安全漏洞。如果您的应用程序包含任何敏感信息,您可能希望确保它不能在越狱设备上轻易地被访问。这可能包括保护用户数据或保护后端的企业数据。
越狱手机允许用户ssh进入手机,并浏览文件系统中的任何文件。沙盒被废除了(App Store应用程序仍将限制于其自己的沙盒,但非App Store应用程序将能够读取和写入其他应用程序的沙盒,包括App Store应用程序)。
例如,使用NSUserDefaults存储敏感信息在越狱设备上很容易被利用。
即使在越狱手机上,钥匙串也可以被破坏
如果您不得不担心这个问题,那就太好了,但至少在iOS 6之前,您确实需要担心它。到目前为止,苹果公司还没有完全阻止越狱,所以这是一个现实世界的漏洞。忽略它可能对您的客户或用户没有任何好处。

0

进行市场调研。你期望向许多越狱的iPhone用户销售吗?那么你需要决定这种收入对你有多重要...


那么使用越狱 iPhone 的人群是什么样的呢?我猜应该是惯犯和开发人员。他们会对音乐娱乐类应用感兴趣吗? - Rhythmic Fistman
2
说实话,我更担心应用商店的评论。一个不满意越狱用户可以说服非越狱用户不购买。不确定市场研究人员如何对这个问题建模。 - Rhythmic Fistman
@Rhythmic Fistman:就像我说的那样,只有你可以决定它是否对你有财务意义。 - Mitch Wheat
这远非您唯一需要关注的事项。如果越狱手机允许用户(或其他软件)窃取或操纵您的应用程序敏感数据(用户数据或后端数据),或者以其他方式欺骗系统,那么您需要关心,即使您没有计划获得很多越狱用户。 - Nate

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接