חזרה
Search - דפדפן WebKit קטן ומהיר ל-macOS
SiTech AI Team2 წთ. საკითხავი

Search - דפדפן WebKit קטן ומהיר ל-macOS

סטודיו העיצוב Office Commun הוציא את Search, דפדפן חינמי ל-macOS שמבוסס על WebKit ושוקל כ-3 מ״ב בלבד. אין בו חשבון, סנכרון או טלמטריה, והקוד שלו ב-Swift פתוח ב-GitHub ברישיון MIT.

סטודיו העיצוב Office Commun הוציא את Search, דפדפן חינמי ל-macOS שעוצב בכוונה להיות קטן: היישום תופס כ-3 מ״ב בדיסק ונפתח מיד. הוא מבוסס על WebKit, המנוע שקיים בכל Mac ושעליו רץ Safari, ולכן אין עותק שני של Chromium להוריד או להחזיק בזיכרון. Search דורש macOS 14 ומעלה.

חלון Search: לשוניות בצד שמאל והדף ממלא את השאר

ממשק שלא מפריע

הממשק של Search הוא שורת לשוניות, למעלה או בצד שמאל, והדף עצמו. אין סרגל כלים, אין דף בית ואין חשבון שאליו צריך להיכנס. כתובת או מילות חיפוש מוקלדות בשדה אחד: הקלידו כתובת ותגיעו אליה, הקלידו כמה מילים ותתבצע חיפוש. מה שמוקלד בשדה לא נשלח לשום מקום עד שלוחצים Return.

לשוניות מוצמדות מתכווצות לאות או לסמל, ולשוניות מהפעלה קודמת חוזרות מיד. מצב קריאה משאיר בדף רק את טקסט המאמר, ופקודת ההסתרה מסלקת לצמיתות באנרים של קוקיז וחלונות הרשמה באתר הזה. חוסם הפרסומות נבנה פעם אחת בעת ההפעלה ופועל בשכבת הרשת של WebKit לפני שליחת הבקשה. גם תוספים מחנות Chrome Web Store עובדים, על מנוע התוספים של WebKit.

סיסמאות ומידע פרטי

פרטי ההתחברות נשמרים ב-keychain של macOS, מוצפנים על ידי המערכת ומתויגים בשם Search; הדפדפן מציע לשמור סיסמה רק אחרי שההתחברות באמת הצליחה, ואף פעם לא ממלא שדות בעצמו. אפשר לייבא חשבונות שמורים מ-Chrome, מ-Arc, מ-Brave או מ-Edge. ההיסטוריה והסימניות הם קבצי JSON קטנים בתיקיית Library של המשתמש. אין סנכרון, אין חשבון, אין ענן ואין טלמטריה: התעבורה היחידה היא הדפים שביקשתם ובקשה אחת ביום לבדיקת גרסה חדשה.

קוד פתוח שאפשר לקרוא

הקוד המלא מפורסם ב-GitHub, כדי שכל אחד יוכל לראות בדיוק מה עושה דפדפן שמחזיק את הסיסמאות וההיסטוריה שלו. מדובר בכ-12,700 שורות Swift בלי תלויות מעבר למה שאפל מספקת: Vault.swift מחזיק את ה-keychain, Shield.swift את חוסם הפרסומות, Session.swift את הלשוניות המשוחזרות ו-Bench.swift את סוקט הבדיקות. הגדרה אופציונלית מאפשרת לסקריפטים לשלוט ביישום הפעיל דרך סוקט Unix. הפרויקט מופץ ברישיון MIT.

SSiTech

SiTech — פיתוח אתרים בכוח ה-AI

אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.