Logo iw.androidermagazine.com
Logo iw.androidermagazine.com

זוכר את הציאנוגן מוד

תוכן עניינים:

Anonim

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

יכולתי לצפות כאשר צוות CyanogenMod צמח מצ'אט פומבי קטן עם קומץ רעיונות חכמים לקהילה גלובלית.

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

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

לפני שמישהו ידע טוב יותר

ההרפתקאות שלי עם CyanogenMod לא התחילו עד ה- Nexus One, אלא רק מכיוון שבאמת הייתי זקוק ל- HTC G1 שלי להיות יציב ככל האפשר. קניתי G1 ביום בו שוחרר כי היה לו מסוף לינוקס, וזה אומר שיכולתי לגשת מרחוק לשרתי העבודה שלי ולפתור את צרכי הלקוחות מבלי לסחוב את המחשב הנייד שלי לכל מקום. עבדתי בחברת אירוח אתרים קטנה והיה חשוב שתמיד אהיה מוכן לענות לשיחת תמיכה כשלא הייתי במשרד. הייתי מודע לקיומה של CyanogenMod כחלופה פוטנציאלית, אבל לא ממש טרחתי בזה.

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

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

ה- Nexus One היה שונה מבחינתי. זו הייתה מתנה אחרי התאונה שלי, כך שלא הייתי צריכה אותה לעבודה. זה היה לשחק איתי, אז התחלתי לחפש את המשאבים הטובים ביותר ללמוד איך להתעסק. רוב המשאבים באותה העת הצביעו על פורומי ה- XDA, אך מצאתי את עצמי נמשך לתקשורת בזמן אמת של CyanogenMod IRC. בימים המוקדמים האלה התקיים הערוץ הציבורי כתקשורת כללית ותמיכה. אנשים היו נופלים פנימה, שואלים שאלה, ולרוב היו מספיק אנשים בסביבה כדי לתת יד עם כל בעיה שיש להם. בשלב זה מעולם לא היו יותר מ- 150 איש פעילים והשיחה הכללית כוונה לחלוק אידיאל ולעבוד באמצעות סוגיות שנמצאו בעת יישום רעיונות חדשים.

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

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

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

הרחבה ומונטיזציה

כיף כמו קבוצת Nexus One, הדברים לא ממש המריאו לאנדרואיד בכללותו עד שמוטורולה ורייזון הוציאו את הדרואיד המקורי. תקציב השיווק של Verizon משך אליו כל מיני משתמשים המחפשים את התשובה הרשמית לכך שאין להם אייפון, ואיתו הגיעו טונות של אנשים חדשים שהשתוקקו לשחק עם כל הדברים המגניבים שילדי Nexus One שיחקו איתם. זה העלה כמה בעיות מעניינות באותה תקופה. עבור אחת, כמעט אף אחד בצוות CyanogenMod לא היה עם Verizon Wireless ופחות אנשים היו רוצים להחליף ספקים. יתכן וחשוב יותר, כמה טלפונים אנדרואיד אחרים שוחררו הן לספקית ה- GSM בארה"ב והן בעולם. כולם רצו דרך להבהב את CyanogenMod, אך לכל אחד מהטלפונים הללו היו צרכים נפרדים ונדרשו תחזוקת נפרדות.

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

ערוץ ה- IRC הבודד התפרק במהירות לערוצים רבים ושונים כדי לדון ביתר קלות בצרכים האישיים של כל מכשיר. העבודה עם טלפונים של Verizon הייתה בעדיפות נמוכה יחסית עבור רובם, הן מכיוון ש- Verizon הייתה בעלת סיכוי גבוה יותר להתדיינות והן מכיוון שרשתות CDMA הן דברים מורכבים ונוראים לעומת הפשטות היחסית של GSM.

למרות זאת, הרצון לתמוך בטלפונים אלה צמח במהירות, בעיקר מתוך צורך. HTC שיחררה את ה- Evo בספרינט עם גרסה מותאמת אישית של אנדרואיד, הדרואיד של מוטורולה לא היה ממש כמו "אנדרואיד המניות", וסמסונג פרסמה טלפונים ב- AT&T ו- T-Mobile גם עם ההתאמות האישיות שלהם. לשינויים האלה כולם היו אותם דברים משותפים: היו להם כמה רעיונות שכדאי ליישם ב- CyanogenMod, ועדכוני תוכנה להוספת תכונות שגוגל פרסמה לא הגיעו לטלפונים האלה בזמן הקרוב.

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

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

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

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

ההתבגרות קשה

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

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

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

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

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

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

תאגיד

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

הנה העניין עם CyanogenMod: הוא לעולם לא יתקיים כאפשרות ברירת המחדל בטלפון שאתה קונה בחנות אמיתית. זה לא יכול, לא באופן חוקי בכל מקרה. לגוגל יש כללים מאוד ספציפיים לגבי מה שצריך לקרות כדי לאשר את השימוש ב- Google Apps באופן רשמי, וחלק גדול מזה הוא פיסת חומרה שעוברת את Suite Compatibility Test Suite. אין שום מנגנון למערכת הפעלה שעוברת מבחן זה מבלי להיות חתיכת תוכנה רשמית לטלפון. על מנת ש CyanogenMod ייחשב רשמי ולגיטימי, האנשים האחראים לתוכנה בחברות המייצרות חומרה יצטרכו לראות במערכת ההפעלה הזו משהו יותר מאשר פרויקט צדדי.

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

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

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

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

מה קורה לאחר מכן

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

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

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