ë²„ì „ 1.9
ì˜ ìƒˆë¡œìš´ 기능
중요:
macOS 10.15(Catalina) ë²„ì „ 1.8ì—서 ì¶©ëŒì´ ë°œìƒí•œ 경우 ì´ ì—…ë°ì´íŠ¸ë¥¼ 사용하면 해당 ë¬¸ì œê°€ ì™„ì „ížˆ í•´ê²°ë©ë‹ˆë‹¤. ì´ì œ ì•±ì€ macOS 10.15 ì´ìƒê³¼ 완벽하게 호환ë˜ëŠ” 기존 AppKit API를 사용합니다.
중요한 ìˆ˜ì • 사í•
- macOS 10.15 ì¶©ëŒ ìˆ˜ì • - NSApplicationDelegateAdaptor 비호환성으로 ì¸í•œ macOS Catalinaì˜ ì¶©ëŒ í•´ê²°
- 메뉴 표시줄 ì „ìš© 모드 - ì´ì œ ì•±ì´ Dock ë˜ëŠ” Cmd+Tab ì „í™˜ê¸°ì— í‘œì‹œë˜ì§€ ì•Šê³ ë©”ë‰´ 표시줄 ì‘용프로그램으로 ì œëŒ€ë¡œ 실행ë©ë‹ˆë‹¤
- 앱 실행 ê°œì„ - íŠ¹ì • 앱(Finder, Chrome 등)ì´ íŠ¹ì • 컴퓨터/OS ë²„ì „ì—서 실행ë˜ì§€ 않는 ë¬¸ì œ í•´ê²°
새로운 기능
- 즉ê°ì ì¸ ì§„í–‰ ìƒí™© 알림 - 새로운 ì§„í–‰ë¥ í‘œì‹œê¸°ë¥¼ 사용하여 ìŠ¤ëƒ…ìƒ·ì„ ì‹œìž‘í•˜ê±°ë‚˜ ì¢…ë£Œí• ë•Œ 즉ê°ì ì¸ í”¼ë“œë°±ì„ í™•ì¸í•˜ì„¸ìš”
- 알림 ìžë™ í•´ì œ - ì´ì œ ëª¨ë“ ì•Œë¦¼ì€ ì‚¬ìš©ìž ìƒí˜¸ìž‘ìš©ì´ í•„ìš” ì—†ì´ 3~5ì´ˆ í›„ì— ìžë™ìœ¼ë¡œ 사ë¼ì§‘니다.
- í¬ê·¸ë¼ìš´ë“œ 알림 - ì´ì œ 앱 실행 ë° ì „ì²´ 화면 모드를 í¬í•¨í•˜ì—¬ ëª¨ë“ ì°½ ìœ„ì— ì•Œë¦¼ì´ í‘œì‹œë©ë‹ˆë‹¤
- 친숙한 오류 메시지 - 'ì•±ì„ ì°¾ì„ ìˆ˜ ì—†ìŒ' 메시지가 ì´ì œ 오류 ëŒ€ì‹ ì •ë³´ 알림으로 표시ë©ë‹ˆë‹¤
버그 ìˆ˜ì •
- ì‹¤ì œ 스냅샷 ì´ë¦„ ëŒ€ì‹ í•ìƒ "ì´ë¦„ ì—†ìŒ"ì´ í‘œì‹œë˜ëŠ” ì‚ì œ ì•Œë¦¼ì„ ìˆ˜ì •í–ˆìŠµë‹ˆë‹¤.
- 스냅샷 ì´ë¦„ì„ ë³€ê²½í•œ 후 즉시 UIê°€ ì—…ë°ì´íЏë˜ì§€ 않는 ì´ë¦„ 변경 ë¬¸ì œë¥¼ ìˆ˜ì •í–ˆìŠµë‹ˆë‹¤.
- 새 ìŠ¤ëƒ…ìƒ·ì˜ ìƒë‹¨ì´ ìž˜ë ¤ 표시ë˜ëŠ” ëª©ë¡ ìƒˆë¡œ ê³ ì¹¨ ë¬¸ì œê°€ í•´ê²°ë˜ì—ˆìŠµë‹ˆë‹¤.
- 실행 ë˜ëŠ” 종료 ë²„íŠ¼ì„ í´ë¦í• 때 ì§„í–‰ë¥ ì•Œë¦¼ì´ ì¦‰ì‹œ 표시ë˜ì§€ 않는 ë¬¸ì œë¥¼ ìˆ˜ì •í–ˆìŠµë‹ˆë‹¤.
- ì‘ìš© 프로그램 실행 ë’¤ì— ì•Œë¦¼ì´ ìˆ¨ê²¨ì§€ëŠ” ë¬¸ì œë¥¼ ìˆ˜ì •í–ˆìŠµë‹ˆë‹¤
- ì‚¬ìš©ìž ìž‘ì—… íë¦„ì„ ì°¨ë‹¨í•˜ëŠ” ê³ ì • 모달 ê²½ê³ ëŒ€í™” ìƒìž - 비차단 알림으로 대체
- 차단 대화ìƒìžë¡œ 표시ë˜ëŠ” ì°½ ë³µì› ì˜¤ë¥˜ ìˆ˜ì •
- ëª¨ë“ ì•Œë¦¼ì—서 불필요한 '확ì¸' ë²„íŠ¼ì„ ì œê±°í–ˆìŠµë‹ˆë‹¤
- ì¶©ëŒì„ ì¼ìœ¼í‚¤ëŠ” 비ë™ê¸°/대기 코드 ìˆ˜ì • - 기존 완료 핸들러로 대체
ê°œì„ ì‚¬í•
- í–¥ìƒëœ 알림 시스템 - ë” ë‚˜ì€ ê°€ì‹œì„±ê³¼ ì‚¬ìš©ìž ê²½í—˜ì„ ìœ„í•´ ë¶€ë™ ì°½ì„ ì‚¬ìš©í•˜ì—¬ ì™„ì „ížˆ 재설계
- ì‹ ë¢°í• ìˆ˜ 있는 앱 실행 - ì´ì œ ë¨¼ì € 번들 ì‹ë³„ìžë¥¼ 시ë„한 ë‹¤ìŒ ìµœëŒ€ í˜¸í™˜ì„±ì„ ìœ„í•´ íŒŒì¼ ê²½ë¡œë¡œ 대체
- 최소 표시 시간 - ì´ì œ ì§„í–‰ ìƒí™© ì•Œë¦¼ì€ ì¦‰ê°ì ì¸ ìž‘ì—…ì—ë„ ìµœì†Œ 1ì´ˆ ë™ì•ˆ 표시ë©ë‹ˆë‹¤
- ë” ë‚˜ì€ í”¼ë“œë°± - ëª¨ë“ ìŠ¤ëƒ…ìƒ· ìž‘ì—…ì— ëŒ€í•œ 명확한 시ê°ì 피드백
- 성능 í–¥ìƒ - 페ì´ë“œì¸ 지연 ì—†ì´ ìµœì í™”ëœ ì•Œë¦¼ ë Œë”ë§
- ë” ë‚˜ì€ UI ì—…ë°ì´íЏ - ì´ì œ ë°ì´í„°ê°€ 변경ë˜ë©´ ëª¨ë“ ëª©ë¡ê³¼ 보기가 ì œëŒ€ë¡œ 새로 ê³ ì³ì§‘니다.
하위 호환성
- macOS 10.15+ ì§€ì› ì™„ì „ížˆ í…ŒìŠ¤íŠ¸ë¨ - macOS Catalina ì´ìƒê³¼ì˜ 완벽한 ì—호환성, ì‹¤ì œ 하드웨어ì—서 테스트ë¨
- ì œê±°ëœ NSApplicationDelegateAdaptor 요구 사í•(macOS 11.0+ í•„ìš”)
- Swift ë™ì‹œì„± ë¼ì´ë¸ŒëŸ¬ë¦¬ 요구 ì‚¬í• ì œê±°(ì´ì „ì—는 macOS 13.1+/14.0+ í•„ìš”)
- GateKeeper ë¬¸ì œë¥¼ ì¼ìœ¼í‚¬ 수 있는 ìž˜ëª»ëœ rpath를 ìˆ˜ì •í–ˆìŠµë‹ˆë‹¤
- ì§€ì›ë˜ëŠ” ëª¨ë“ macOS ë²„ì „ ê°„ì˜ ë°°í¬ ë° í˜¸í™˜ì„±ì— ìµœì í™”
- 최대 í˜¸í™˜ì„±ì„ ìœ„í•œ 기존 AppKit ì§„ìž…ì
ê¸°ìˆ ì„¸ë¶€ì •ë³´
- ë²„ì „: 1.9
- 빌드: 24
- ë°°í¬ ëŒ€ìƒ: macOS 10.15(Catalina) ì´ìƒ
- í–¥ìƒëœ 코드 서명 ë° ê³µì¦ í˜¸í™˜ì„±
- Swift ë™ì‹œì„± 종ì†ì„± ì—†ìŒ
- LSUIElement으로 실행(메뉴 모ìŒë§Œ 해당)
ì°¸ê³ :
ì´ ì—…ë°ì´íЏì—는 ì§€ì›ë˜ëŠ” ëª¨ë“ macOS ë²„ì „ì—서 ë” ë‚˜ì€ ì‚¬ìš©ìž ê²½í—˜ì„ ìœ„í•œ 알림 시스템, UI ì‘답성 ë° ì•± 실행 ì•ˆì •ì„±ì— ëŒ€í•œ 대í ê°œì„ ì´ í¬í•¨ë˜ì–´ 있습니다.
Snaps Of Apps 다운로드
Snaps Of Apps 홈