p3l6.dev|

Platforms State of the Union

<<Back to Index
  • 3rd party access to “Find My” devices

Apple Silicon

  • Goal is to bring mobile hardware innovations to the desktop
  • Scalable architecture for different needs
  • Brings integrated memory, graphics chips, neural engine, secure enclave to mac
    • Probably means you cant upgrade memory
  • Wonder what this means for bootcamp?
  • Still a unix machine
  • Transition
    • Quick start program
    • Shipping by the end of the year
    • Make your app universal
    • They’ve already converted many open source packages, publishing soon
    • Rosetta provides compatability with intel executables
  • Can’t run kernel extensions in emulation
  • Virtual machines work, docker will work in the coming months
  • iPhone and iPad apps will just run

macOS Big Sur

  • Dock is rounded, all icons are rounded squares
    • Hopefully spacers still work!
  • Menu bar is atop the desktop background
  • Finder has new document icons
  • Sheets float above the window instead of down from the top
  • App Toolbar has inline title, with new look for buttons
  • SF Symbols now available on the mac
  • Can set an app specific accent color in you app plist
  • Version 11.0

iPadOS

  • Sidebar
  • New date picker
  • Pencil improvements

iOS

  • Widgets, reimagined information at a glance
    • Three sizes
    • Available on the home screen
    • Swift UI
    • Performance really matters due to home screen
      • Swift UI archived view
      • WidgetKit
      • Visibility, relevance makes drawing fast
    • Widgets can be stacked, in all sizes
      • Smart stack shows the correct widget based on relevance
  • App Clips
    • Light and fast, easy to discover
    • Start with a card, autogenerated based on info submitted to the app store
    • Tap on it to launch the appclip
    • Use with signin with apple and apple pay to make them easy to use
    • Discovery is key
      • New appclip code, like a qr code
      • Links etc
    • Jumps to the part of the app that is relevant to the current location
    • If they upgrade to the full app, settings will be migrated from the clip

Xcode 12

  • Moved from the traditional tabs to “document tabs”, with the Italic replacable tab of other editors
  • Improved UI previews. Jump back and forth between render and code.
  • Improved swift code completion
  • Swift packages now support Asset catalogs and swift UI
  • Swift UI
    • Has no migration this year, backwards compatible.
    • LazyVStack Can load a bunch of stuff in a layout only when it is visible to display large collections
    • Outline views, paging views
    • Describe the app structure with swift UI too. @main
      • This is so cool, allows almost free multi-platform work