איגרוף החול של אריה X הוא אכזבה נהדרת להרוס את חוויית ה- Mac שלנו

מפתחי Mac OS X קיבלו כמה חודשים נוספים לקבל את דרישות ארגז החול של אפליקציות Mac App Store... או לשכוח ממכירת האפליקציות שלהם דרך החנות של אפל לגמרי.

במקור, המועד האחרון היה ל -1 בנובמבר, אך אפל מאז לא אופיינית את המועד האחרון ל -1 במרץ 2012. לאחר מכן, כל האפליקציות הנמכרות ב- Mac App Store חייבות להשתמש במסגרת ארגז החול החדשה של Mac OS X Lion. מסגרת זו היא דבר נוסף שאריה אימץ מ- iOS ונועד להגביר את האבטחה ב- Mac.

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

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

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

מהו ארגז חול לאפליקציות?

אפליקציות ארגז חול אינן חדשות. למעשה, זה נדרש עבור כל האפליקציות הפועלות תחת iOS במכשירי iPhone, iPod touch ו- iPad. המשמעות של 'ארגז חול' היא שאפליקציה פועלת במחיצות ממערכת ההפעלה ושאר האפליקציות הפועלות באותו מכשיר. כאשר ארגזי חול הם ארגז חול, הם אינם יכולים לבלגן אפליקציות אחרות או מערכת ההפעלה הפועלת במכשיר זה. במילים אחרות, אם משהו משתבש באפליקציה, זה יכול רק להרוס את ארגז החול שלה. זה לא יכול לעצור את כל מערכת ההתרסקות יחד איתה.

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

אבל לאבטחה הזו יש מחיר. כל אפליקציה שפועלת בארגז חול אינה יכולה לגשת לכל מערכת הקבצים של OS X, לתקשר עם אפליקציות אחרות וכן הלאה. במיוחד ב- Mac, שם המערכת האקולוגית של האפליקציות הורשתה לפרוח במשך עשור מבלי לדאוג ארגז חול, כלומר תכונות שמשתמשים רבים לוקחים כמובנים מאליהם יצטרכו להינטש כדי לעמוד באפליקציית ה- Mac של אפל חוקי החנות. הנה כמה דוגמאות:

BBEdit ו- TextWrangler

BBEdit ו- TextWrangler מ תוכנת Bare Bones, Inc. הן אפליקציות המציעות תכונות שונות בהתאם למקום שבו אתה קונה אותן. אם אתה קונה ישירות מ- Bare Bones Software, Inc. תקבל את ה- BBedit או TextWrangler המלאים שכולנו מכירים ואוהבים. אם אתה קונה אותם מ- Mac App Store, אתה מאבד את הפונקציונליות. כך מתאר Bare Bones את השינויים:

האם יש הבדלים בין גרסאות התוכנה של Mac App Store לבין הגרסאות הזמינות ישירות מאתר האינטרנט שלך?

ב- BBEdit ו- TextWrangler, שמורות מאומתות (היכולת לשמור שינויים בקבצים שאינם בבעלותך) ואת כלי שורת הפקודה אינם זמינים בגרסאות Mac App Store על מנת לעמוד בהגשת אפל הנחיות.

לא ניתן לשמור שמות מאומתים בגרסאות של BBEdit או TextWrangler המתקבלות מחנות האפליקציות של Mac. אם אתה רוצה יכולת זו, אנא רכוש BBEdit ישירות מאיתנו או הורד את TextWrangler ישירות מאתנו.

אם כבר רכשת BBEdit מחנות האפליקציות של Mac וזקוק לתמיכה בשמירות מאומתות, פנה למחלקת שירות הלקוחות שלנו לקבלת סיוע. אנו נזדקק להוכחת רכישה מחנות האפליקציות של Mac על מנת לסייע לך; אם תכלול את המידע הזה כשאתה כותב לנו, פעולה זו תאיץ את התהליך.

כלים לשורת הפקודה: כל לקוח שרכש BBEdit או TextWrangler מחנות האפליקציות של Mac רשאי להשתמש ב- חבילות הבאות [הורדות מאתר תוכנת Bare Bones] להתקנת כלי שורת הפקודה על שלהן מערכת. (חבילות אלה מיועדות לשימוש רק בגרסאות Mac App Store של BBEdit או TextWrangler, והן אינן מתאימות לשימוש אחרת.)

לקוחות BBEdit הקונים מחנות האפליקציות של Mac לא יקבלו את מלוא חוויית BBEdit כפי שהיו מקבלים אם היו קונים ישירות מ Bare Bones Software, Inc.

בעיית השמירה המאומתת עשויה להיות עניין גדול עבור משתמשי כוח שמשתמשים ב- BBEdit למגוון בעיות תמיכה או פיתוח ברמה גבוהה במחשבי Mac. באופן אישי, לא יכולתי להשתמש בגרסת ה- Mac App Store של BBEdit מסיבה זו בדיוק, מכיוון שלרוב אני מוצא את עצמי עורך קבצים רבים ושונים במחשבי ה- Mac שלי (ראה זאת להגיש תלונה). אני גם מוצא את הכלים של שורת הפקודה שימושיים, ולמרות שאתה יכול להשיג אותם לגרסאות ארגז החול של BBEdit, הרבה יותר קל להשיג אותם כאשר אתה קונה ומוריד BBEdit מתוכנת Bare Bones. בצורה ישירה.

ריץ 'סיגל, מייסד ומנכ"ל Bare Bones Software, Inc. היה לך מה להגיד על ארגז חול:

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

תצוגת אוויר

יש כמה יישומים שלא רק יאבדו את הפונקציונליות אם הם מגיעים לחנות האפליקציות. חלק מהאפליקציות יכולות לעולם לא הגיעו ל- Mac App Store, מכיוון שלעולם לא יוכלו לעמוד בדרישות ארגז החול של אפל. דוגמה אחת היא AirDisplay מ אווטרון, אפליקציה קטנה עצמאית שאינה ניגשת לקבצים חיצוניים. עם זאת, לדברי דייב האוול באווטרון:

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

AirDisplay עובד לעת עתה, אך רק כל עוד אפל תומכת במנהלי צד שלישי.

במקרה זה, יהיה לנו בסדר כל עוד נוכל לרכוש תוכנות מחוץ ל- Mac App Store, מה שעד כה אפשרי, אך אולי לא לנצח. ישנן סיבות עסקיות ברורות מאוד מדוע אפל רוצה שכל האפליקציות יעברו את חנות האפליקציות של Mac, מכיוון שתוכנות הנמכרות בכל פלטפורמה אחרת אינן מקנות לה 30%. אם אפל אי פעם תהפוך את Mac App Store לפלטפורמת התוכנה הבלעדית עבור OS X, תוכנות כמו AirDisplay פשוט ייעלמו.

דוגמאות אחרות ליישומים

רוחב האפליקציות המושפעות לרעה מאגרוף חול הוא עצום וכמעט בהחלט כולל אפליקציה בה אתה משתמש בעצמך מדי יום.

כפי שצוין על ידי מקרומורס, ישנן אפליקציות נוספות אשר יושפעו לרעה מאגרוף חול:

• בקרי iTunes (Tagalicious, CoverSutra)
• אפליקציות תקשורת בין אפליקציות (פנטסטיות)
• אפליקציות הגולשות במערכת הקבצים (Transmit)
• כלי קיצור מקשים לכל המערכת (TextExpander)
• סינכרון קבצים ושירותי גיבוי (SuperDuper! ומשכפל עותק פחמן)
• יישומים הקולטים את צליל המערכת ומנותבים אותה מחדש (Audio Hijack Pro ו- WireTap Studio).

זו אינה סוגיה מבודדת. זה אחד שמשפיע על נתח מפתחים עצום ועל מספר נכבד של האפליקציות הטובות ביותר שיש ב- Mac.

שורה תחתונה

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

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

לא רק גישה זו מסתכנת בהפיכת חנות האפליקציות של Mac לשממה של משחקי ארקייד ואפליקציות פוני-טריק, היא מסתכנת בהטלת המערכת האקולוגית של אפליקציית Mac כולה. בעוד שמפתחים תמיד יכולים לבטל את הצטרפותם ל- Mac App Store, הם אינם ששים לעשות זאת.

השאלה השנייה שצריך לשאול את עצמך היא האם ארגז חול שווה או לא שווה את הפערים. האם זה באמת ישפר את האבטחה ב- Mac? לדברי מומחה לזיהוי פלילי ואבטחה יונתן זדזיארסקי, כנראה שלא:

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

מסכמת Ars Technica:

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

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

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

ההודעה האחרונה בבלוג

| פולחן של מק
September 10, 2021

מפתח משחקים משחק עם מסכים רחבים וגבוהים [הגדרות]מפתח משחקים משתמש היטב במסכים רחבים וגבוהים.צילום: linden_park@RedditRedditor linden_park שבבריטניה...

אפל מחפשת אמן משחקי וידיאו לקבוצת משחקי האייפון
September 10, 2021

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

| פולחן של מק
September 10, 2021

זכור את אפליקציית Gmail המקורית הזו שגוגל הייתה על סף משחרר? הם הלכו והוציאו אותו, והוא זמין כעת להורדה בחינם לאייפון, אייפד או אייפוד טאץ 'שלך עם ...