ג'ינג'רברד למכשירי HTC
ב-XDA כבר יש מספר רומים מבוססי Gingerbread...
הבירוקרטיה ומנגנוני ההגנה של החברות (HTC, מוטורולה וכו') גורמת להם לגרור רגליים אל מול קהילת הקוד הפתוח ב-XDA... או Cyanogen או Modaco...
מוזר שקבוצע של מספר מועט של מפתחים מצליחה להוציא גרסאות שרצות טוב יותר מגרסאות של חברות הענק...
הבירוקרטיה ומנגנוני ההגנה של החברות (HTC, מוטורולה וכו') גורמת להם לגרור רגליים אל מול קהילת הקוד הפתוח ב-XDA... או Cyanogen או Modaco...
מוזר שקבוצע של מספר מועט של מפתחים מצליחה להוציא גרסאות שרצות טוב יותר מגרסאות של חברות הענק...
לא מדויק,
יש לא מעט עבודה לחברות האלה לייצר גירסה מבוססת Gingerbread. הסיבה לכך נובעת מהצורך שלהם לקחת את קוד המקור של האנדרואיד (AOSP) ולשכתב שוב מעל הגירסה הזאת את הממשק שלהם עם התוכנות שלהם. לדוגמה, HTC צריכים להטמיע לתוך ה Gingerbread את ה Sense UI שלהם, ולזה נדרשת עבודה. כל הרומים המשודרגים שהקהילה מייצרת למכשירים האלה, לא מכילים את ממשקי ה UI של היצרנים מעל האנדרואיד, אלא הם מבססים את הרומים שלהם על הגירסאות הגולמיות של האנדרואיד (ע"י ביצוע פורטינג של רום רישמי ממכשיר אחר או ע"י לקיחת קוד המקור). זה תהליך פשוט יחסית ולא צורך עבודה מסובכת מידי (אני כמובן לא מזלזל בזה, אבל זאת פעולה פשוטה הרבה יותר משיכתוב של קוד)
לסיפור שלי, גם יש ספין.
רוב יצרני המכשירים הולכים להוציא בזמן הקרוב מכשירי אנדרואיד שיריצו Gingerbread שמעליהם ירוצו ממשקי ה UI שלהם. לכן, באופן לא מסובך ניתן לקחת את הקוד שנבנה למכשיר אחד ולהתאים אותו למכשיר אחר שמריץ גירסת אנדרואיד ישנה יותר. זה לדעתי גם מה שקורה בפועל. זאת לדוגמה הסיבה שאנחנו מדווחים שסמסונג הולכת לשחרר גירסה 2.3 למכשירי ה SGS שלה בחודש הקרוב (מכיוון שסמסונג הולכים להוציא לשוק את מכשיר ה SGS2 שלהם שיריץ 2.3 במקור)..
נתון אחרון שצריך לזכור הוא שהחברות האלה קיימות למטרות רווח וצוות פיתוח (R&D) של חברה כמו נניח מוטורולה, עולה הרבה מאוד כסף. לכן, החברה תעדיף להקצות כמעט את כל משאבי הפיתוח לייצירות מכשירים חדשים (שמכניסים הרבה כסף) לעומת לתחזק צוות שיפתח שידרוגים למכשירים שכבר נרכשו בעבר ע"י לקוחות ות'כלס באופן ישיר לא מכניסים אגורה לחברה (מעבר לשם הטוב שלהם)
יש לא מעט עבודה לחברות האלה לייצר גירסה מבוססת Gingerbread. הסיבה לכך נובעת מהצורך שלהם לקחת את קוד המקור של האנדרואיד (AOSP) ולשכתב שוב מעל הגירסה הזאת את הממשק שלהם עם התוכנות שלהם. לדוגמה, HTC צריכים להטמיע לתוך ה Gingerbread את ה Sense UI שלהם, ולזה נדרשת עבודה. כל הרומים המשודרגים שהקהילה מייצרת למכשירים האלה, לא מכילים את ממשקי ה UI של היצרנים מעל האנדרואיד, אלא הם מבססים את הרומים שלהם על הגירסאות הגולמיות של האנדרואיד (ע"י ביצוע פורטינג של רום רישמי ממכשיר אחר או ע"י לקיחת קוד המקור). זה תהליך פשוט יחסית ולא צורך עבודה מסובכת מידי (אני כמובן לא מזלזל בזה, אבל זאת פעולה פשוטה הרבה יותר משיכתוב של קוד)
לסיפור שלי, גם יש ספין.
רוב יצרני המכשירים הולכים להוציא בזמן הקרוב מכשירי אנדרואיד שיריצו Gingerbread שמעליהם ירוצו ממשקי ה UI שלהם. לכן, באופן לא מסובך ניתן לקחת את הקוד שנבנה למכשיר אחד ולהתאים אותו למכשיר אחר שמריץ גירסת אנדרואיד ישנה יותר. זה לדעתי גם מה שקורה בפועל. זאת לדוגמה הסיבה שאנחנו מדווחים שסמסונג הולכת לשחרר גירסה 2.3 למכשירי ה SGS שלה בחודש הקרוב (מכיוון שסמסונג הולכים להוציא לשוק את מכשיר ה SGS2 שלהם שיריץ 2.3 במקור)..
נתון אחרון שצריך לזכור הוא שהחברות האלה קיימות למטרות רווח וצוות פיתוח (R&D) של חברה כמו נניח מוטורולה, עולה הרבה מאוד כסף. לכן, החברה תעדיף להקצות כמעט את כל משאבי הפיתוח לייצירות מכשירים חדשים (שמכניסים הרבה כסף) לעומת לתחזק צוות שיפתח שידרוגים למכשירים שכבר נרכשו בעבר ע"י לקוחות ות'כלס באופן ישיר לא מכניסים אגורה לחברה (מעבר לשם הטוב שלהם)

