How to test! Simulator Vs Devices! User Interactions! No. of Devices are limited! Installation! Xcode & Developer license! TestFlight! CI integration! Can install in any no. of devices! Easy to send demo build to client! Supports other platforms
Functionality! Any difference with Normal application testing?! App store review guide lines:! Apps that crash will be rejected! Apps that exhibit bugs will be rejected! Apps larger than 50MB in size! Apps that are not very useful, unique, are simply web sites bundledas Apps, or do not provide any lasting entertainment value may berejected
User Interface! Screen size! Retina! iPad Mini! iOS Versions! More real estate than mobiles ( less no. of screens? )! Orientations! App guidelines! "10.3: Apps that do not use system provided items, such as buttons and icons, correctly andas described in the Apple iOS Human Interface Guidelines may be rejected”! "10.6: Apple and our customers place a high value on simple, refined, creative, well thoughtthrough interfaces. They take more work but are worth it. Apple sets a high bar. If youruser interface is complex or less than very good, it may be rejected"