בזיון השעון (או איך חברות סלולר דופקות את הלקוחות שלהן)

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

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

אם חברות הסלולר היו משחררות firmware מעודכן לטלפונים שברשותן רק עם שינוי של tzdata, מעולם לא היתה צריכה לעלות הבקשה להחליף מישראל לאתונה, היות והשעון היה מתחלף כמו שצריך בכוחות עצמו (אצלי בלינוקס):

$ zdump -v Asia/Jerusalem | grep 2013 | grep Oct
Asia/Jerusalem  Sat Oct 26 22:59:59 2013 UTC = Sun Oct 27 01:59:59 2013 IDT isdst=1 gmtoff=10800
Asia/Jerusalem  Sat Oct 26 23:00:00 2013 UTC = Sun Oct 27 01:00:00 2013 IST isdst=0 gmtoff=7200

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

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

16 מחשבות על “בזיון השעון (או איך חברות סלולר דופקות את הלקוחות שלהן)

  1. levdev

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

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

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

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

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

    1. ik_5 מאת

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

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

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

      כך שהשאלה היא עסקית ולא טכנית.

      1. levdev

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

        אני לא יודע כיצד בנויה iOS, אבל ב-Android ה-tzdata יושב בתוך מחיצת ה-system, כך שאין אפשרות לעדכן אותו שלא ע"י מי שמחזיק בחתימות שה-recovery מכיר, וזה תמיד, תמיד, תמיד יהיה היצרן, ולא חברת הקסטומיזציה או ספקית סלולר.

        חשוב גם לדעת שיצרניות המכשירים חייבות לעבור אישור של Google לכל ROM שהן מוציאות, אם ברצונן לכלול יישומי Google (כולל החנות) ב-ROM שלהן.
        כך שלא כל דבר אפשר לדחוף לשם, ויש תהליך שלם לשחרור.

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

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

        1. ik_5 מאת

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

          דרישה לשלוט בדברים בסגנון הזה יכולה להגיע כגישה כלכלית.

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

          גם למנוע tethering לחברות שונות, בלי אישור מהן (בחשבון שלך), הוא בחירה כלכלית אשר מספקים לחברות שונות.

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

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

      1. levdev

        מי זה "כולנו", ואלו ספקיות שחררו מה לאלו מכשירים?

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

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

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

        1. ik_5 מאת

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

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

  2. Alon

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

  3. levdev

    מוזר:
    למרות שלא העברתי אזור זמן, ולמרות שהבדיקה הקודמת הראתה שה-tzdata לא תקין, ה-Nexus 4 שלי לא החליף שעה.
    אזור הזמן מכוון לישראל ולסנכרון אוטומטי מול הרשת (אני לא לגמרי סגור מול מי בדיוק הוא מסנכרן אזור זמן).
    קיבלתי דיווחים דומים מחברים עם מכשיר כזה, בעוד שכמה בעלי Galaxy דווקא נתקלו בבעיה.

  4. ישראלי פלמוני

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

להשאיר תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s