What we will cover •
Bugs to watch out for • Design decisions for native apps & websites + their workarounds • Gestures • The new look and feel • New & removed features
Bugs to watch out for...
• Web SQL permissions to increase the default 5MB of space for an app to the previously permitted 50MB limit no longer work correctly, and require a workaround. • “Save to Home Screen” apps are basically broken. Once more than four apps are saved to home screen, the save slots are recycled and sometimes duplicated, and the phone has to be rebooted in order to clear itself. • If your app uses AppCache and you are managing state via hash or other mechanisms, the history object will never update, disabling history.back.
Design decisions: Navigation Feature: Bottom
navigation is problematic, in this design it’s disabled because of the new iOS7 Safari toolbar. Workaround: 2 user taps will activate the menu again - or rethink the UX & navigation.
Design decisions: URL bar Feature:
New feature: Sticky position Feature:
Sticky position is a new experimental feature that allow us to ﬁx an element to the viewport but only when it’s off the visible area (usually after a scrolling action)
New features: Dynamic behaviour Feature:
Dynamic behaviors offer a way to improve the user experience of your app by incorporating real-world behavior and characteristics, such as gravity, into your app’s animations.
New features: Image ﬁlters Feature:
There are now image ﬁlters available as part of the OS. • CILinearToSRGBToneCurve • CIPhotoEﬀectChrome • CIPhotoEﬀectFade • CIPhotoEﬀectInstant • CIPhotoEﬀectMono • CIPhotoEﬀectNoir • CIPhotoEﬀectProcess • CIPhotoEﬀectTonal • CIPhotoEﬀectTransfer • CISRGBToneCurveToLinear • CIVignetteEﬀect