sync mobile 8 (yow and i phone 6)

36
Confidential Information & Copyright This document contains information that is proprietary to Odecee Pty Ltd. All information within this document relating to the business of Odecee and is the property of Odecee Pty Ltd and deemed to be confidential information of Odecee Pty Ltd. Unauthorised disclosure of this information will be considered a breach of confidentiality resulting in material damage to Odecee Pty Ltd. Sync Mobile 8 Yow Connected 2014 and Big Apple Announcement Presented by Vlado Grancaric, Ashton Williams and Maria La Porta

Upload: odecee

Post on 26-Jun-2015

55 views

Category:

Mobile


0 download

DESCRIPTION

At Odecee Sync Mobile 8 we discussed Yow connected and some key take aways from that conference. Also discussed was the new products Apple had released and a general outline of how they will impact going forward.

TRANSCRIPT

  • 1. Sync Mobile 8Yow Connected 2014 and Big Apple AnnouncementPresented by Vlado Grancaric, Ashton Williams and Maria La PortaConfidential Information & CopyrightThis document contains information that is proprietary to Odecee Pty Ltd. All information within thisdocument relating to the business of Odecee and is the property of Odecee Pty Ltd and deemed to beconfidential information of Odecee Pty Ltd. Unauthorised disclosure of this information will be considered abreach of confidentiality resulting in material damage to Odecee Pty Ltd.

2. Agenda Yow Connected 2014 (Vlado, Ashton and Maria) Apples big announcement (Vlado) Kickstarter project of the month2 What were our key takes from Yow Some quick overviews of the topics which stood out the mostPage Copyright Odecee Pty Ltd 2012 (ACN 126 302 869) 3. Yow Connected 2014Key themes for are discussionIoT (Internet of Things) / Connected DevicesDeveloping Secure iOS AppsState of WebResolution RevolutionDesigning Engagement3Page Copyright Odecee Pty Ltd 2012 (ACN 126 302 869) 4. Yow Connected 2014Internet of Things (IoT)4Page Copyright Odecee Pty Ltd 2012 (ACN 126 302 869) 5. Yow Connected 2014Internet of Things (IoT) Let of interest in connected devices IoT is user facing hardware Publish IoT apps on the App Store Your part of the bigger picture The maker movement manifesto5 Official app is free if 3rd party charge a premiumpricePage Copyright Odecee Pty Ltd 2012 (ACN 126 302 869) 6. Developing Secure iOS AppsYOW! Connected 2014 Can never be 100% safe. iOS is possibly the most secure OS. Assume compromised devices. Jailbroken devices aren't Apple's problem. The app is yourresponsibility. Project IMAS - OpenSource on GitHub. Private & customalgorithms are less secure.6Page 7. Developing Secure iOS AppsYOW! Connected 20147PageDon't trust the network.Don't store sensitive data.Risk Tolerance is Cost-Benefit. 8. Developing Secure iOS AppsYOW! Connected 2014Binary and Runtime Issues8PageAnti-debuggingJailbreak detectionInline functionsMalloc. Clear sensitive memoryAvoid simple logic. - (BOOL)isLoggedIn 9. Developing Secure iOS AppsYOW! Connected 2014Network Issues9PageEncrypt network!Set TLSMinimumSupportedProtocol 1.2 nothing elseDisable server low-med encryption.SSL Certificate pinning.Don't trust CA. 10. Developing Secure iOS AppsYOW! Connected 2014Data Security Issues10PageDon't store sensitive data in NSUserDefaults. Just don't.SQLCipher and Project-IMAS CoreData. Use File Protection APICaches: Autocomplete cache, URL cache is not encrypted.Snapshot for app switcher is not secure. Snapshot is taken even if youdisable it being shown!Crypto keys can be found in the binary or memory. Best you can do is usemalloc, key derivation, salt, etcUse good algorithms. MD5, SHA-1 are obsolete! 11. State of the webPage11 Angular, backbone It is all about performance Consider network latency on carriernetworks Give the user feedback Touch latency (real issue on mobile devices Avoid jquery Test on real devicesYow Connected 2014 12. Resolution Revolution12Page Autolayout fixes it Focus more on the layout Think in percentages and areas rather than pixels The new iDevicesYow Connected 2014 13. Yow Connected 2014Designing Engagement - Day 2 Keynote by Jaimee Newberry @jaimeejaimee13Page3 Things ..- Get the users Attention- Your apps Personality- Capture their Affection- On boarding- Gain their Devotion- Copy (ie words you use, personality). 14. Yow Connected 2014Designing Engagement1: Personality. If my product were a celebrity ..14PageOprah Bjork 15. Yow Connected 2014Designing Engagemement15PageTrustworthy. Professional. 16. Yow Connected 2014Designing Engagemement16PageAdventurous. Playful. 17. Yow Connected 2014Designing Engagemement2 : Onboarding17Page 18. Yow Connected 2014Designing Engagemement18Page 19. Yow Connected 2014Designing Engagemement- Give the users away out !19Page 20. Yow Connected 2014Designing Engagemement3: Copy (the words that you use)- Words on Buttons- Alert Messages- Release Notes- App DescriptionPage20 21. Yow Connected 2014Designing EngagemementPage21 22. Yow Connected 2014Designing EngagemementPage22Be helpful, not confusing 23. Yow Connected 2014Page23Fun. Not scary.Designing Engagemement 24. Yow Connected 2014Designing EngagemementPage24-Des Traynor- Importance of word choices 25. What new goodies did Apple give us this year?Page 25 26. iPhone 6Its magicalPage26 Improved Camera Retina HD Improved Touch ID Its thinner No surprise but its larger Has ac Wi-fi NFC (finally) 27. Apple PayNow you can do a payment with a fancy bell tone27Page0.15% cut ofallpaymentsBanks hope Apple Paywill become popular,driving up transactionvolumes and revenue 28. How Apple Pay works (The gory details)Page28Authorisation flow for network-side tokenApple Pay 29. Prerelease builds through iTunes Connect29PageInternal Testing Can share beta builds Maximum of 25 developers in your team withTechnical or Admin roles. Each member can test on up to 10 devices Does not require app review processExternal Testing Can invite up to 1,000 users who are not part ofdevelopment organisation to beta test app Up to 10 apps can be externally tested concurrently App for external beta testing needs to go throughApp review processTestFlight 30. iPhone 6 Resolution30Pagepaintcodeapp.com/news/iphone-6-screens-demystified 31. Page31 32. Page32 33. Page 33 34. Page34 35. Apple WatchPage 35 36. Kickstarter project of the monthDigitsole Connected insole Warm your feet track your distance and calories Can adjust the temperature of each footPage36