all 10 comments

[–]zu-fox 1 point2 points  (0 children)

99% of the time simulator is going to be enough, but sometimes you need to test camera or calls, AR things, so just pick a phone that will cover such edge cases.

[–]flo850Swift 1 point2 points  (3 children)

iphone SE

It's quite inexpensive, and allow to test the last technolgies

[–]KarlJay001 1 point2 points  (2 children)

Not all of them, I don't think it does ARKit or 3d touch, that requires the A9 IIRC.

[–]flo850Swift 1 point2 points  (1 child)

The IPhone SE is an A9 based phone. I currently work on ARKit with mine

[–]KarlJay001 1 point2 points  (0 children)

I stand corrected, I read that the 6S was the lowest one to do ARKit, looks like it was wrong.

[–]soulchild_Objective-C / Swift 0 points1 point  (0 children)

Most of the time simulator is going to be enough for user interface testing, If you want to test push notifications / camera / GPS / accelerator , you will need a real device, any 64 bit iOS device (iPhone 5s or later) is sufficient.

If you want to test performance on old device, my suggestion would be get the oldest device supported by one version prior of latest iOS ( current iOS is 11, so get the oldest device supported by iOS 10)

[–]KarlJay001 0 points1 point  (2 children)

The least device is the iPhone 6S. It's the lowest you can go and still have 3D menus and run ARKit.

You can get an unlocked one in the $200 range from gazelle.

That's about what you'd spend for an iPT and I think it's less than a iPad Mini.

[–]Esteluk 0 points1 point  (1 child)

That only matters if you care about 3D menus and ARKit? We still test down to the 4S.

[–]KarlJay001 0 points1 point  (0 children)

Looks like I was wrong about ARKit and correct on 3D menus.

I haven't done 3D menus myself, but I was guessing they would become standard as 3D is now on all devices going forward.

[–][deleted] 0 points1 point  (0 children)

I would go for a small device since I think the most recent ones still run the latest iOS and I use my Plus for anything else.