iOS 8 is a large feature release of iOS for Apple. It contains many new features, including Apple Pay and Touch ID. It also contains improvements to many developer features, such as Auto-Layout, and of course support for the Swift language. This course will inform iOS developers of many of the new features that they can take advantage when building iOS applications using iOS 8.
Although Jon spent the first few years of his professional life as an attorney, he quickly
found chasing bits more interesting than chasing ambulances. Since 2011, Jon has been concentrating on the mobile world. Working mainly in iOS, Jon
has helped numerous companies create and transform mobile teams into teams that can
create, build, test, and deploy mobile applications with ease.
Apple Pay Hi, this is Jon Flanders with Pluralsight, and in this module I'm going to talk about Apple Pay. So doing payments from mobile devices is difficult. First there's just the idea of how do we get the user to type in a credit card that has a number of limitations on phones especially, maybe not so hard on tablets, but it is sort of an onerous thing to require a user to type in their name, their credit card, their expiration date, pick the month; it's a slow process. There's also the question of security, so what do you do with the credit card number? Are you going to send it to your payment processor? Are you sure you're sending it over a secure channel? And then storing it in your database, again, that's a whole other can of worms beyond the scope of this course. But ensuring that you have end-to-end security around that credit card information is incredibly important. So, mobile payments are hard for two reasons, really. The data entry reason, the user experience, as well as being able to provide the user with an experience that is secure and makes the user feel like putting in their credit card information into your app is secure. So there's a lot of danger here, right? There's a lot of danger in creating an app that is too difficult to use and not being able to get mobile payments because of that. Also, the danger of dealing with credit card processors and storing credit cards and all the other accoutrements that comes with those particular set of operations.