Pocket Chime · iOS 26 & Apple Watch · Classic × Chuuni

Kaikoku

— שחרר את השעה המיועדת —

הזמן חתום בתוך שעון כיס. נעל את המכסה ומעגל הקסם יתמלא כוח; פתח אותו והיום ישוחרר. בלילה אַרְקָנָה, ביום אמנויות השמש, ובנעילה חותם — שעון מעורר אַרְקָני, קלאסי ומופרז בהוד, המהדהד אף עם ה-Apple Watch שעל פרק כף היד.

— גע במכסה לפתיחה וסגירה · העבר את היד ותיחתם השעה · אחוז בשוליים ונענע · לוֹף את הלוח שנים־עשר סיבובים ויתגלה הכשף —

PLATE I

שתי מעטפות — זהב וכסף

ערכת הנושא מופצת אל כל התצוגות דרך Environment, ומתחלפת מיד. כל מעטפת נבנית בנפרד, עד לסגנון הלוח, המחוגים והספרות.

HUNTER · VICTORIAN

זהב — שעון הצייד

אמייל לזוריט כחול × ספרות רומיות מוזהבות (בכתיב IIII) · סמל מרכזי של סהר וכוכב בן שמונה קרניים
מארז חרוט מזהב עתיק (פליז מיושן). בשעה 6 חלון קטן לשעה המיועדת הבאה

זהב עתיק #8F7028 לזוריט #101838 עיטור זהב #D9B45C זהב ירח #F2DC96 tint #A67C2E
RAILROAD GRADE

כסף — שעון הרכבת

לוח לבן · ספרות ערביות עבות · מחוגים ישרים
מחוג השניות משובץ באדום, כמנהג שעוני הרכבת

פלדה #9CA3AE חרסינה לבנה #FAFAF7 שחור ברזל #1A1C22 אדום #B02E2E tint #44546A
PLATE II

כיוון השעה במחוגים

אין שימוש ב-DatePicker. במקום תנועת גלגול הכתר, גוררים את מחוגי הלוח עצמם כדי לקבוע את שעת הצלצול. את הלוח שלמטה אפשר ממש לגרור.

לפנה״צ7:30

  • המרה: זווית → שעה — קואורדינטות הגרירה מומרות לזווית באמצעות atan2, ומחוג הדקות מקוונט לצעדים של 6°, ומחוג השעות של 30° (הפך לפונקציה טהורה בשם ClockAngleMath, נתונה לבדיקה).
  • תיאום — בסיבוב מחוג הדקות, מחוג השעות עוקב בקצב 0.5°/דקה. בחציית סימן 0 הדקות, השעה מתקדמת/נסוגה (נקבע בחציית 45→15 דקות).
  • מישוש — בכל צעד בן 1 דקה פועל .sensoryFeedback(.selection). משיב לאצבע את תחושת נקישת גלגלי השיניים.
  • המחוג הנבחר — טבעת בצבע פליז (ידית) מוצגת בקצה המחוג, ומראה במי מהם אתה שולט.
  • אישור — נשמר בלוחית «כוון לשעה זו». מומר ל-Alarm.Schedule.relative של AlarmKit.
PLATE III

עכירות הזמן — דמדומי ערב ושחר

ככל שמעמיק הלילה, לוח השעון נעכר אל סגול־כחול, כמו כלי המחזיק נשמה. עם השחר, מיטהרת העכירות באור. בעת השקיעה, מזל אותה עונה צף ועולה על הלוח וזוהר. גלגל את היום במחוון שלמטה ונסה בעצמך.

21:00דמדומים

  • עכירות — משעה 16 ועד הדמדומים מתמלאת משקעת סגולה־כחולה משולי הלוח, ומגיעה לשיאה בין השעה 23 לשעה 4 שלפנות בוקר. בשכבות מדורגות של מיזוג כפלי, שוקע צבע הרקע השנהבי כמו «קרקעית כלי».
  • טיהור השחר — בין השעה 4 לשעה 6 בבוקר, אור היורד מלמעלה (מיזוג screen) ממס את המשקעת. שעון הגיבור חי את המחזור הזה תמיד, מתואם אל הזמן הממשי.
  • מזל העונה — בעת השקיעה (±2 שעות) צף מזל אותה עונה בזהב. אביב = מזל אריה / קיץ = מזל עקרב / סתיו = קסיופאה / חורף = אוריון. בלילה הוא נותר באור עמום.
  • מימוש SwiftUITimelineView(.everyMinute) מחשב את מקדם הזמן, ומשתקף במיזוג הכפלי/צביעת screen של Canvas ובאטימות נתיב המזל.
PLATE IV

מכסה שנים־עשר המזלות — סמל מזל המתחלף מדי חודש

במרכז המכסה משובץ אמייל לזוריט כחול, ובכל חילופי חודש נחרת מחדש בזהב מזל אותו חודש (הקבוצה). מלווה בסהר, ובשם החודש היפני המסורתי. מכסה שעון הגיבור עוטה את דגם החודש הנוכחי.

המזלות הסובבים — · לכוכבים עומק, והם מוסיפים לסבוב בחלל. לטף וסובב, והתמד יישא אותם

גוון העיצוב הולך בעקבות שעוני הכיס העתיקים «אמייל לזוריט × זהב עתיק» (חומר עזר: design-refs/ref-watch.jpg). קווי המזל הם סגנון מופשט ומעוצב. ב-SwiftUI נבחר דגם החודש המתחלף באמצעות Calendar.current.component(.month), ומצויר בעיטור זהב על Canvas.

PLATE V

אַרְקָנָה — מסתורין שנים־עשר המזלות

לַטֵּף את הלוח בתנועה מעגלית, וכאשר תמתח שנים־עשר סיבובים תתגלה האמנות. בלילה אַרְקָנָה (12 סוגים כמניין המזלות), ביום אמנויות השמש (6 סוגים), ובנעילת המכסה חותם (6 סוגים) — במכשיר הממשי שלוש מערכות ובהן 24 סוגים. מופע הראווה שבעמוד זה מאפשר לנסות שבעה סוגים מייצגים מתוכם.

הכשף בעת פתיחת המכסה

הכשף בעת נעילת המכסה (במכשיר הממשי: חותם)

שעת הצלצול (בהתפרצות פעמון השעה)

כשמגיעה השעה המיועדת, כל המסך מהבהב בזהב, ומעגל הקסם נפרש לצד הכיתוב «השעה המיועדת הגיעה».

  • זיהוי המתיחה — עוקב אחר זווית הסיבוב המצטברת סביב מרכז הלוח, וכל 2π הוא סיבוב אחד. מעוין מעגל הקסם נדלק. בהזנחה של 4 שניות מתפוגגת המתיחה.
  • טיהור אור השחר — מטהר את העכירות באור. הלוח עובר בכפייה אל מצב השחר, ופרץ זהב חולף.
  • סופת המזלות — מזל העונה עולה בלהבות, והכוכבים ניתזים מן השעון.
  • השבת הזמן לאחור — המחוגים נסוגים במהירות, ומעגל הקסם מסתובב לאחור.
  • מחסום הברק הסגול — הבזק סגול־כחול וגל הלם. מעגל הקסם הופך לסגול.
  • הלהבה הארגמנית — רסיסי אש מתרוממים מסביב לשעון בחלל 3D (חלקיקים בהיטל פרספקטיבי, עם ריצוד).
  • מערבולת הגל הכחול — אדוות מתפשטות לרגליים, וההתזים נמשכים בכוח הכובד ומשרטטים קשת.
  • טבעת הרוח העזה — פסי רוח מקיפים את השעון מלפנים ומאחור בסבב, ולחץ הרוח מניע אותו.
  • מימוש SwiftUI — זיהוי הסיבוב מתבסס על צבירת atan2 (נוסף ל-ClockAngleMath), הכשפים מאוחדים לכדי הפרוטוקול SpellEffect, והגדרות המשבצות נשמרות ל-UserDefaults. בעת הצלצול, מזוהה מצב alerting של AlarmKit ומופעלת ההתפרצות הגדולה דרך fullScreenCover.
PLATE VI

מבנה המסכים

מסך הבית הוא תמיד השעון. הרשימה, העריכה ושעון החול נבנים כמשטחי עבודה מאחורי המכסה, בלוחיות מתכת חרוטה על אותו משטח לבד.

שחרר את השעה המיועדת

השעה המיועדת הבאה — מחר 7:30 לפנה״צ

פעמון השעה שעון החול

לחיצה ארוכה להחלפת הערכה

בית (RootView)

פעמון השעה

לפנה״צ7:30

ימי חול · נמנום 9 דקות

לפנה״צ9:00

סוף שבוע

אחה״צ10:15

פעם אחת בלבד

+ שעה מיועדת חדשה

רשימה (AlarmListView)

כיוון השעה

לפנה״צ7:30

א׳ב׳ג׳ד׳ה׳ו׳ש׳

תווית — «תה של בוקר» · נמנום 9 דקות

כוון לשעה זו

עריכה (AlarmEditorView)

שעון החול

4:23REMAINING
1 דקה 3 דקות 5 דקות 10 דקות
השהיה ביטול

שעון החול (TimerView)

PLATE VII

Live Activity / Dynamic Island

שעון החול ומד עצירת העת חיים במסך הנעילה וב-Dynamic Island. על רקע שחור בנגיעת פליז יחידה, הם שומרים על נוכחות שעון הכיס אף בתוך ממשק המערכת (UI).

POCKETCHIME

שעון החול של התה

4:23

מסך הנעילה — מונע על ידי Text(timerInterval:)

4:23

Dynamic Island (compact) — הלוח משמאל, הזמן הנותר מימין

PLATE VIII

סדר הדפוס והצבע

הגופן הוא גופן ה-serif של המערכת (New York / Hiragino Mincho). הספרות נחרתות ברוחב אחיד, ותוויות באותיות לטיניות מרוּוחות למרחקים גדולים, כמו כיתוב חרוט במתכת.

10:09

הצגת שעה — serif 56 / light (W3) / tabular-nums

כיוון השעה

כותרת — serif 24 / light (W3) / +10% ריווח אותיות

בפתיחת המכסה מתחיל היום. מְתַח את המחוגים, והמתן לשעה.

גוף הטקסט — serif 14 / regular / ריווח שורות 1.8

RAILROAD GRADE · EST. 2026

תווית לוחית — 11 / +32% ריווח אותיות / צבע פליז

משטח לבד (רקע)#24331F → #0B110A
אותיות דיו (גוף הטקסט)#EFE6CD
פליז (הדגשה)#C9A24B
ארגמן (מחוג שניות · אזהרה)#A03A2A
פלדה (ערכת הכסף)#AEB6C2
עיצובמימוש (על פי DESIGN.md)
פתיחת המכסה וסגירתוrotation3DEffect(axis:(0,1,0), anchor:.leading) + spring 1.3s
תנועת המחוגיםהנעה רציפה עם TimelineView(.animation)
גרירת המחוגיםClockAngleMath (פונקציה טהורה של atan2 הנתונה לבדיקות יחידה)
נמנוםsecondaryButtonBehavior: .countdown + postAlert של 9 דקות
הצגת הזמן הנותרLive Activity של AlarmAttributes<PocketWatchMetadata>
התפשטות ערכת הנושאעקביות עד ה-Widget באמצעות tintColor ו-metadata.themeName
PACT

ברית השחרור

כל סוד נסתר הוא חינם. שעון זה נותר דולק בזכות מודעה מאופקת, בשורות הראייה למרחוק — כרות את הברית והמודעות מוסרות הצדה.

ברית העולם

¥500

פעם אחת בלבד, עד דור אחרון. משוחררים שנים־עשר מזלות האַרְקָנָה · אמנויות השמש · החותם · מעטפת הכסף · סמל הארגמן · כל הפעמונים · וההדהוד עם Apple Watch.

ברית חודשית

¥100 / חודש

ברית המתחדשת מדי חודש. ניתן להתירה בכל עת. הנפתח בה זהה לנפתח בברית העולם.

ברית ההזמנה

¥380

מחיר מיוחד של ברית העולם, הנפתח רק למי שעבר דרך «אות ההזמנה» (QR) שנושא מעגל הקסם.

יש גם מנחת קטורת (תרומה) — כדי שלא תכבה אש שעון זה.

GET

השגה

השג את «Kaikoku» ב-App Store ↗ השג את «Kaikoku» ב-App Store ↗

iOS 26 ואילך · תואם Apple Watch (watchOS 26)

כל התנועות רשומות ב«ספר האַרְקָנָה» ↗