Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

WWDC - Matteo Gavagnin @ Speck&Tech 14

268 views

Published on

Each year a city in California becomes the Mecca for developers, journalists and engineers working or passionate about Apple's products. If you are interested in technology that's where new features and improvements for Apple's platforms are presented, discussed and dissected. In this speech you'll understand how the conference and related events are structured, why you should consider to apply for a ticket or a free scholarship and mostly learn of interesting gems announced during WWDC17, that will be leveraged by developers to create amazing new apps and features used by hundreds of millions of people.

  • Be the first to comment

WWDC - Matteo Gavagnin @ Speck&Tech 14

  1. 1. WWDC World Wide Developer Conference a.k.a. Dub Dub Matteo Gavagnin – @macteo – https://macteo.it 1
  2. 2. Why me? 2
  3. 3. 3
  4. 4. Started mobile coding on the original iPhone • iPhone in 2007. • No official SDK. • Objective-C. • Manual memory management retain/ release. 4
  5. 5. 5
  6. 6. MUSE 6
  7. 7. Inbank iOS, Android 7
  8. 8. WWDC 8
  9. 9. San Jose *** California 9
  10. 10. 2002 Mac OS 9 funeral 10
  11. 11. The Schedule • Special Events. • Sessions. • Labs. 11
  12. 12. Keynote 12
  13. 13. panel with Michelle Obama Lisa Jackson 13
  14. 14. 14
  15. 15. 15
  16. 16. 16
  17. 17. 17
  18. 18. Beer Bash 18
  19. 19. Networking 19
  20. 20. Executive Lunch Box 20
  21. 21. 138 Sessions 21
  22. 22. Labs 22
  23. 23. Scholarships • 300 STEM1 students and professors. • Submit an original Swift Playground. • 1499.00 € ticket. 1 Science, Technology, Engineering and Mathematics 23
  24. 24. Contents 24
  25. 25. iOS Birdview of everything announced: https://mackuba.eu/ 2017/07/05/new-stuff-from- wwdc-2017/ 25
  26. 26. Public iOS 11 beta https://beta.apple.com/ 26
  27. 27. Platform State of the Union 27
  28. 28. XCode 9 • New source editor. • Mix and match Swift 3.2 and Swift 4. • Increased build performances • New build system. • GitHub integration. • Undefined Behavior Sanitizer and the Main Thread API Checker. • Debug via WiFi or Ethernet. 28
  29. 29. Multiple Simulators 29
  30. 30. Swift Playgrounds for iPad 30
  31. 31. Swift 4 It's open source and the evolution process is completetly public. http://swift.org Great Swift Playground with all the new features: https://github.com/ole/ whats-new-in-swift-4 31
  32. 32. Camera, images and videos • HEVC (H.265) • HEIF • Depth of field. 32
  33. 33. Metal 2 Off-load more work from the CPU • Metal Heaps. • Metal Performance Shaders Library. • Machine learning support. 33
  34. 34. VR Steam Unreal Unity 34
  35. 35. GPU Development Kit • Australia. • Austria. • Belgium. • Canada. • Denmark. • Finland. • France. • Germany. • Hong Kong. • Ireland. • ! • Japan. • Luxembourg. • Netherlands. • New Zealand. • Norway. • Singapore. • Spain. • Sweden. • Switzerland. • United States. • United Kingdom. 35
  36. 36. Core NFC 36
  37. 37. Core Location and Privacy Policy change: Every app obtaining user's location while on background will trigger the double blue bar. 37
  38. 38. HomeKit For non commercial products the protocol is now open. 38
  39. 39. Drag & Drop 39
  40. 40. PDFKit Now available on iOS I've been Sherlocked. 40
  41. 41. XCTest 41
  42. 42. UIKit • API to manage taller navigation bars. • UITableView now has automatic cell height enabled by default. • Safe areas and layout guides deprecations. 42
  43. 43. 43
  44. 44. Core ML 44
  45. 45. Models Turi Caffe Keras (TensorFlow) 45
  46. 46. Machine Learning Stack 46
  47. 47. Use your Brain 47
  48. 48. Vision • Rectangles. • Faces. • Object Tracking. 48
  49. 49. ARKit • Where is the camera in space? • Where is it looking? 49
  50. 50. ARKit • Understand the scene • Lightning http://madewitharkit.com 50
  51. 51. http://armeasure.com 51
  52. 52. 52
  53. 53. Questions? Matteo Gavagnin – @macteo – https://macteo.it 53
  54. 54. Thanks Matteo Gavagnin – @macteo – https://macteo.it 54

×