~/talk

Native macOS application, or the world of AppKit

Talkat try! Swift Tokyo 2019 · 2019-03-21..03-22· [swift, developer-experience]

Argues that a truly native macOS app means using AppKit/Cocoa correctly, following the Human Interface Guidelines, and leveraging native components for accessibility and system behaviors; cites CotEditor as a real project built in Swift and maintained solo that succeeds because it integrates with macOS. Reports survey results: ~10% had AppKit experience and ~5% keep projects active. Warns that Marzipan/SwiftUI-style ports feel like “iPad emulators” and do not replace deliberate macOS design.

AI-written summary · about

  1. 0:00Start
  2. 4:41What's a native macOS application?
  3. 7:06Application's domain in display
  4. 7:33Window to content
  5. 9:58System features among applications
  6. 13:08Integrate into platform culture
  7. 13:53Developer's ego
  8. 14:45Skill set for GUI application development
  9. 15:23Tools for native macOS application
  10. 16:31How about Marzipan?
  11. 18:20A good application should...
~/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.