logoalt Hacker News

embedding-shapetoday at 1:34 PM2 repliesview on HN

As someone who is currently building a native macOS application (cross-platform actually), but haven't used macOS as my "main OS" for more than a decade, what's the most important things to make desktop applications "feel native" on macOS?


Replies

andsoitistoday at 1:38 PM

Excellent documentation in Apple’s Human Interface Guidelines: https://developer.apple.com/design/human-interface-guideline...

show 1 reply
WillAdamstoday at 1:54 PM

Use the native text objects --- in particular, this will get you emacs style editing keyboard shortcuts

Support drag-drop

Support Services --- bonus points for implementing core functionality as a Service and making it available thus