~/talk

UIKit on macOS - The Holy Grail of Cross-Platform

Talkat /dev/world 2019 · 2019-09-26..09-27· [ios, developer-experience]
slides:none on file

Apple’s new Mac Catalyst is UIKit running on macOS via Xcode 11 with a checkbox to build iOS apps as native Mac apps, but expect work: many prebuilt frameworks need recompile binaries for Catalyst (new x86_64 slice / XCFrameworks), UI defaults UI scales ~77% (17pt→14pt) so typography and thumbnails must be adjusted, windows are resizable via the UIScene API and tab bars often move to the toolbar, and an unofficial mix AppKit via NSBundle hack lets AppKit windows co-exist with UIKit windows.

AI-written summary · about

  1. 0:00Introduction and excitement
  2. 1:28History of UIKit and AppKit
  3. 3:12Challenges of iOS to Mac porting
  4. 5:18Project Catalyst explained
  5. 6:19First Mac Catalyst build attempt
  6. 8:49How Mac Catalyst works
  7. 10:55Content scaling and font differences
  8. 12:16Adapting UI for macOS
  9. 15:03Mixing AppKit with UIKit
  10. 17:34Key takeaways and recommendations
  11. 19:41Future of cross-platform development
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.