quoi de neuf dans ios 10.3
TRANSCRIPT
![Page 1: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/1.jpg)
QUOI DE NEUF DANS IOS 10.3 ?
COCOAHEADS PARIS
![Page 2: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/2.jpg)
Julien Quéré
http://sinplicity.fr @juli1quere
![Page 3: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/3.jpg)
▸ Icônes alternatives
▸ APFS
▸ Store review controller
▸ En vrac
QUOI DE NEUF DANS IOS 10.3 ?
![Page 4: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/4.jpg)
ICÔNES ALTERNATIVES
![Page 5: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/5.jpg)
ICÔNES ALTERNATIVES
QUELQUES LIMITATIONS
▸ Icônes statiques et définies à l’avance
▸ Contrôlées lors de l’AppStore review
▸ L’utilisateur est alerté
![Page 6: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/6.jpg)
DEMOICÔNES ALTERNATIVES
![Page 7: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/7.jpg)
ICÔNES ALTERNATIVES
INFO.PLIST <key>CFBundleIcons</key> <dict> <key>CFBundleAlternateIcons</key> <dict> <key>de</key> <dict> <key>CFBundleIconFiles</key> <array> <string>ic_de</string> </array> <key>UIPrerenderedIcon</key> <false/> </dict> <key>fr</key> <dict> <key>CFBundleIconFiles</key> <array> <string>ic_fr</string> </array> <key>UIPrerenderedIcon</key> <false/> </dict> <key>it</key> <dict> <key>CFBundleIconFiles</key> <array> <string>ic_it</string> </array> <key>UIPrerenderedIcon</key> <false/> </dict> </dict> <key>CFBundlePrimaryIcon</key> <dict> <key>CFBundleIconFiles</key> <array> <string>ic_none</string> </array> </dict> </dict>
<key>fr</key> <dict> <key>CFBundleIconFiles</key> <array> <string>ic_fr</string> </array> <key>UIPrerenderedIcon</key> <false/> </dict>
<key>CFBundlePrimaryIcon</key> <dict> <key>CFBundleIconFiles</key> <array> <string>ic_none</string> </array> </dict>
<key>CFBundleAlternateIcons</key>
![Page 8: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/8.jpg)
ICÔNES ALTERNATIVES
UIApplication.shared.alternateIconName
CONNAITRE L’ICÔNE ACTUELLE
DÉMO COMPLETEhttps://github.com/juli1quere/ios10.3-alternateicon-demo
CHANGER L’ICÔNEUIApplication.shared.setAlternateIconName(iconName) { (error) in if let error = error { print("err: \(error)") } else { print("Icon changed ! 🎉") } }
![Page 9: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/9.jpg)
APFS
![Page 10: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/10.jpg)
APFS
FONCTIONALITÉS
▸ Snapshots
▸ Chiffrement
▸ Crash protection
▸ Clones copy
![Page 11: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/11.jpg)
APFS
CLONES COPY
~/mockups_final.sketch
DISK
~/mockups_final.sketch
~/mockups_final_V2.sketch
![Page 12: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/12.jpg)
APFS
CONCRÈTEMENT ?
▸ Migration transparente et sécurisée
▸ Gain de 10 à 15 secondes au boot
▸ Impact sur le code: aucun :)
![Page 13: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/13.jpg)
STORE REVIEW CONTROLLER
![Page 14: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/14.jpg)
DEMOSTORE REVIEW CONTROLLER
![Page 15: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/15.jpg)
STORE REVIEW CONTROLLER
MISE EN PLACE
import StoreKit
SKStoreReviewController.requestReview()
![Page 16: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/16.jpg)
STORE REVIEW CONTROLLER
POUR ALLER PLUS LOIN …
▸ L’affichage n’est pas garanti
▸ Limité à 3 demandes par an
▸ Ne s’affiche plus après une review
▸ Désactivable sur tout le système
▸ Aucun feedback
▸ Deviendra obligatoire
![Page 17: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/17.jpg)
STORE REVIEW CONTROLLER
BONUS
▸ URL d’accès direct au formulaire de reviewlet url = URL(string:"https://itunes.apple.com/app/id618783545?action=write-review") UIApplication.shared.open(url!)
▸ Rétrocompatible
![Page 18: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/18.jpg)
DEMO
![Page 19: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/19.jpg)
EN VRAC
![Page 20: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/20.jpg)
EN VRAC
▸ Réponses aux commentaires sur le store
▸ La keychain n’est plus persistante
▸ Quelques avancées sur XCTests
▸ La fin du support de Swift 2.3
![Page 21: Quoi de neuf dans iOS 10.3](https://reader034.vdocuments.mx/reader034/viewer/2022052116/58e4d86f1a28abf5048b599d/html5/thumbnails/21.jpg)
VOULEZ VOUS EN SAVOIR PLUS ?▸ iOS 10.3 Alternate Icons: what can you do and how it
works ? https://goo.gl/10pHaB
▸ WWDC16: Introducing Apple File System - https://goo.gl/CBVwyA
▸ Daring Fireball: Additional Details on the New App Store Review Features - https://goo.gl/uBvvLB
▸ Aadam Leventhal APFS in Detail - https://goo.gl/LfGUpK
▸ Youtube: iOS 10.3 - The importance of APFS for boot speed - https://goo.gl/gOw9Hq