Skip to content

Commit 71eb9cd

Browse files
committed
refactor: improve dependency tree in roadmap
- Remove SwiftUI prefix (assumed as foundation) - Add explanatory subtitles for each target framework - Add Core Bluetooth and LocalAuthentication trees - Update both KO and EN versions
1 parent 7b54602 commit 71eb9cd

2 files changed

Lines changed: 32 additions & 22 deletions

File tree

β€Žsite/en/roadmap.htmlβ€Ž

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -47,32 +47,37 @@ <h1>πŸ—ΊοΈ Framework Roadmap</h1>
4747
</div>
4848

4949
<div class="section">
50-
<div class="section-title">πŸ“ Framework Dependency Tree</div>
50+
<div class="section-title">πŸ“ Framework Dependency Tree <span style="font-size:14px;font-weight:400;color:var(--text-2)">(SwiftUI assumed as foundation)</span></div>
5151
<div class="tree">
5252
<div class="tree-row">
53-
<span class="tree-base">πŸ“± SwiftUI</span>
53+
<span class="tree-base">πŸ’Ύ SwiftData</span>
5454
<span class="tree-arrow">β†’</span>
55-
<div class="tree-targets"><span class="tree-tag">Foundation for everything</span></div>
55+
<div class="tree-targets"><span class="tree-tag">CloudKit <small>sync</small></span><span class="tree-tag">StoreKit <small>subscriptions</small></span></div>
5656
</div>
5757
<div class="tree-row">
58-
<span class="tree-base">SwiftUI + SwiftData</span>
58+
<span class="tree-base">πŸ“ Core Location</span>
5959
<span class="tree-arrow">β†’</span>
60-
<div class="tree-targets"><span class="tree-tag">CloudKit</span><span class="tree-tag">StoreKit</span></div>
60+
<div class="tree-targets"><span class="tree-tag">MapKit</span><span class="tree-tag">WeatherKit</span></div>
6161
</div>
6262
<div class="tree-row">
63-
<span class="tree-base">SwiftUI + Core Location</span>
63+
<span class="tree-base">πŸ“Ή AVFoundation</span>
6464
<span class="tree-arrow">β†’</span>
65-
<div class="tree-targets"><span class="tree-tag">MapKit</span><span class="tree-tag">WeatherKit</span></div>
65+
<div class="tree-targets"><span class="tree-tag">AVKit <small>playback</small></span><span class="tree-tag">MusicKit <small>Apple Music</small></span><span class="tree-tag">ShazamKit <small>recognition</small></span></div>
66+
</div>
67+
<div class="tree-row">
68+
<span class="tree-base">🧠 Core ML</span>
69+
<span class="tree-arrow">β†’</span>
70+
<div class="tree-targets"><span class="tree-tag">Vision <small>image analysis</small></span><span class="tree-tag">Foundation Models <small>on-device LLM</small></span></div>
6671
</div>
6772
<div class="tree-row">
68-
<span class="tree-base">SwiftUI + AVFoundation</span>
73+
<span class="tree-base">πŸ“Ά Core Bluetooth</span>
6974
<span class="tree-arrow">β†’</span>
70-
<div class="tree-targets"><span class="tree-tag">AVKit</span><span class="tree-tag">MusicKit</span><span class="tree-tag">ShazamKit</span></div>
75+
<div class="tree-targets"><span class="tree-tag">AccessorySetupKit</span><span class="tree-tag">Wi-Fi Aware</span><span class="tree-tag">Core NFC</span></div>
7176
</div>
7277
<div class="tree-row">
73-
<span class="tree-base">SwiftUI + Core ML</span>
78+
<span class="tree-base">πŸ” LocalAuthentication</span>
7479
<span class="tree-arrow">β†’</span>
75-
<div class="tree-targets"><span class="tree-tag">Vision</span><span class="tree-tag">Foundation Models</span></div>
80+
<div class="tree-targets"><span class="tree-tag">CryptoKit <small>encryption</small></span><span class="tree-tag">AuthServices <small>Sign in with Apple</small></span></div>
7681
</div>
7782
</div>
7883
</div>

β€Žsite/roadmap.htmlβ€Ž

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -53,32 +53,37 @@ <h1>πŸ—ΊοΈ ν”„λ ˆμž„μ›Œν¬ λ‘œλ“œλ§΅</h1>
5353
</div>
5454

5555
<div class="section">
56-
<div class="section-title">πŸ“ ν”„λ ˆμž„μ›Œν¬ μ˜μ‘΄μ„± 트리</div>
56+
<div class="section-title">πŸ“ ν”„λ ˆμž„μ›Œν¬ μ˜μ‘΄μ„± 트리 <span style="font-size:14px;font-weight:400;color:var(--text-2)">(SwiftUIλŠ” κΈ°λ³Έ μ „μ œ)</span></div>
5757
<div class="tree">
5858
<div class="tree-row">
59-
<span class="tree-base">πŸ“± SwiftUI</span>
59+
<span class="tree-base">πŸ’Ύ SwiftData</span>
6060
<span class="tree-arrow">β†’</span>
61-
<div class="tree-targets"><span class="tree-tag">λͺ¨λ“  ν”„λ ˆμž„μ›Œν¬μ˜ 기초</span></div>
61+
<div class="tree-targets"><span class="tree-tag">CloudKit <small>동기화</small></span><span class="tree-tag">StoreKit <small>ꡬ독/결제</small></span></div>
6262
</div>
6363
<div class="tree-row">
64-
<span class="tree-base">SwiftUI + SwiftData</span>
64+
<span class="tree-base">πŸ“ Core Location</span>
6565
<span class="tree-arrow">β†’</span>
66-
<div class="tree-targets"><span class="tree-tag">CloudKit</span><span class="tree-tag">StoreKit</span></div>
66+
<div class="tree-targets"><span class="tree-tag">MapKit</span><span class="tree-tag">WeatherKit</span></div>
6767
</div>
6868
<div class="tree-row">
69-
<span class="tree-base">SwiftUI + Core Location</span>
69+
<span class="tree-base">πŸ“Ή AVFoundation</span>
7070
<span class="tree-arrow">β†’</span>
71-
<div class="tree-targets"><span class="tree-tag">MapKit</span><span class="tree-tag">WeatherKit</span></div>
71+
<div class="tree-targets"><span class="tree-tag">AVKit <small>μž¬μƒ</small></span><span class="tree-tag">MusicKit <small>Apple Music</small></span><span class="tree-tag">ShazamKit <small>μŒμ•… 인식</small></span></div>
72+
</div>
73+
<div class="tree-row">
74+
<span class="tree-base">🧠 Core ML</span>
75+
<span class="tree-arrow">β†’</span>
76+
<div class="tree-targets"><span class="tree-tag">Vision <small>이미지 뢄석</small></span><span class="tree-tag">Foundation Models <small>μ˜¨λ””λ°”μ΄μŠ€ LLM</small></span></div>
7277
</div>
7378
<div class="tree-row">
74-
<span class="tree-base">SwiftUI + AVFoundation</span>
79+
<span class="tree-base">πŸ“Ά Core Bluetooth</span>
7580
<span class="tree-arrow">β†’</span>
76-
<div class="tree-targets"><span class="tree-tag">AVKit</span><span class="tree-tag">MusicKit</span><span class="tree-tag">ShazamKit</span></div>
81+
<div class="tree-targets"><span class="tree-tag">AccessorySetupKit</span><span class="tree-tag">Wi-Fi Aware</span><span class="tree-tag">Core NFC</span></div>
7782
</div>
7883
<div class="tree-row">
79-
<span class="tree-base">SwiftUI + Core ML</span>
84+
<span class="tree-base">πŸ” LocalAuthentication</span>
8085
<span class="tree-arrow">β†’</span>
81-
<div class="tree-targets"><span class="tree-tag">Vision</span><span class="tree-tag">Foundation Models</span></div>
86+
<div class="tree-targets"><span class="tree-tag">CryptoKit <small>μ•”ν˜Έν™”</small></span><span class="tree-tag">AuthServices <small>Sign in with Apple</small></span></div>
8287
</div>
8388
</div>
8489
</div>

0 commit comments

Comments
Β (0)