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