סגור מודעה

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

אחרי הכל, זה היה אותו הדבר במקרה של iOS 12. קבוצה אחת של משתמשים שיבחה אותה כי המערכת הייתה ממש יציבה, מהירה, והכי חשוב, ללא באגים גדולים. אבל קבוצת המשתמשים השנייה התלוננה שהגרסה השתים עשרה בעצם לא הביאה תכונות חדשות ולא קידמה את המערכת עוד יותר.

S iOS 13 אנו חווים כעת מצב הפוך. יש מספיק חדשות, אבל זה לא תמיד עובד כמו שצריך. Apple כבר הונפק סדרה מלאה של עדכוני תיקון ועדיין לא סיימו עם הכוונון. ואז זה מעבר לפינה iOS 13.2 עם מצב Deep Fusion, שנמצאת כבר בגרסת הבטא הרביעית שלה.

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

כל זה נותן את הרושם ש Apple אינו מסוגל לשחרר גרסה נטולת בעיות של התוכנה.

דוד שייר נ' מנסה להסביר את המצב תרומה ל- TidBITS. שייר עבד Applu מעל 18 שנים כמפתח בפרויקטים רבים. אז הוא יודע ממקור ראשון איך הולך פיתוח תוכנה בחברה והיכן קרתה הטעות.

iOS 13 קרייג פדריגי WWDC

שגיאות מערכת ישנות אינן נפתרות

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

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

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

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

אחת הטעויות הנפוצות ב macOS קטלינה כאשר כרטיס מסך חיצוני קופא:

אחת הטעויות הנפוצות ב macOS קטלינה כאשר כרטיס מסך חיצוני קופא

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

מערכות הפעלה מודרניות Appיש לך מיליוני שורות קוד. שֶׁלְךָ Mac, iPhone, iPad, Watch, AirPods a HomePod הם כל הזמן מתקשרים אחד עם השני ו iCloudem. יישומים עובדים בשרשורים ומתקשרים דרך האינטרנט (הלא מושלם). 

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

.