我4年前开始进行iOS开发,当时只有两种屏幕尺寸需要担心.3.5英寸(非视网膜)iPhone和9.7英寸iPad.我选择iOS开发的原因之一是因为当时的Android操作系统开发不同,只有两种屏幕尺寸需要设计才能确保所有应用在所有设备上看起来都很好.
我是那种喜欢在发布我的申请之前确保一切都很完美的人.所以,我相信如果你只是在模拟器上测试你的应用程序(其中只有4个选项,两个版本的iPad用于iPad,2个用于iPhone),那么你的应用程序还没有准备好用于大时间,因为代码在实际设备上运行的方式不同.所以,四年前,我买了一台iPad并开始测试我的应用程序.
然而,这就是问题(和问题)真正进入的地方.现在有两个或三个不同尺寸的iPhone和5个不同尺寸的iPad.我不能很好地购买其中一个(我也不想)所以你们推荐什么是在所有这些不同屏幕尺寸的设备上测试我的应用程序的最佳方式?
不幸的是,较大的公司和工作室拥有许多设备.这里的所有都是它的.对于大多数开发人员来说,它取决于你购买每个新的iPhone和iPad.
通过这种方式,随着时间的推移,你至少有一种库存.
除此之外别无选择.应用开发很昂贵.
值得注意的是,如果您的工作室为Android开发,情况会更糟!虽然下面的文章有点陈旧,但仍然如此
http://techcrunch.com/2012/05/11/this-is-what-developing-for-android-looks-like/
在iOS世界中没有区别.
"我不能很好地买一个......"不幸的是你必须这样做.这是做这项业务的成本.
"我不能很好地买一个(我也不想)" 不幸的是你必须这样做.这是做这项业务的成本.
或许值得注意的是:作为开发人员的成本是"设备每年几千",硬件(Mac等)和不可避免的许可证(Unity3D等)每年几千.值得注意的是:相对于几乎任何其他业务,这都是非常低的.
请注意,有几个人开玩笑地回答说,"只需使用模拟器并希望!" 这很有趣,如果你正在试验,你可以这样做.但是,当然,如果你是一个为金钱工作的工程师,那么毫无疑问你必须拥有一堆高一点的设备.(再次,Android更糟糕.)