מאמר

ראיון היסטוריה של אנדרואיד: סטיב קונדיק של ציאנוגן

protection click fraud
ציאנוגן

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

סטיב קונדיק

כבר בימיו הראשונים של מערכת ההפעלה, האיש המכונה באינטרנט "ציאנוגן" יצר ROM משלו עבור ה- T-Mobile G1, והציג תכונות חדשות, שיפור הביצועים ועבודה עם הקהילה לתיקון באגים וביצוע גרסה מותאמת אישית טובה יותר אף יותר של דְמוּי אָדָם. בסופו של דבר כדור שלג לתוך CyanogenMod, "הפצת" קוד האנדרואיד העצמאית הגדולה ביותר, המתוחזקת על ידי המשתמש. ובשנת 2013, אחרי קצר היה מהנדס תוכנה בחברת סמסונג, קונדיק הקים את Cyanogen, Inc במטרה להביא את התוכנה הזו למכשירי ייצור בחנות מדפים.

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

Verizon מציעה את פיקסל 4a במחיר של 10 דולר לחודש בלבד בקווים חדשים ללא הגבלה

ציאנוגן

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

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

[G1] לא היה אמור להיות פריצה [...] אלא שהם עשו משהו די טיפשי והשאירו מעטפת שורש רצה מאחורי הקונסולה ...

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

AD: אני זוכר את זה - סיפורים על בחור שמקליד "אתחול מחדש" או משהו בסמס ...

SK:... וזה אתחל את המכשיר שלו. אז כן, אתה יכול בעצם להשריץ שרת Telnet דרך netcat או משהו כזה ואז לגשת למכשיר עם root, שהיה מצחיק. והסוג הזה פתח את הדלת לכל דבר.

אז נודע לי שכאשר גוגל פרסמה את טיפת ה- [code] של אנדרואיד, אתה באמת יכול לבנות אותה למכשיר. זה לא ממש עבד, כאילו היו הרבה דברים שאתה צריך לעשות כדי לגרום לזה לעבוד, אבל זה היה בר ביצוע. היו כמה בחורים אחרים שעשו את זה, כמו בן [aka JesusFreke] וכל הבחורים האחרים האלה. אבל הדברים שעשיתי הם בסופו של דבר אנדרואיד מאפס.

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

10 CyanogenMod

מוֹדָעָה: באיזו נקודה החלטת שיש לך מספיק להוציא משהו שהיה במידה מסוימת שונה מהותית מ- AOSP? דבר אותנו לאורך כל התהליך ואיך זה התנהל.

SK: זה באמת לא הכל זֶה שונה. היה לו שורש, חלק ממשק המשתמש של משגר השתנה, היו לו אפליקציות ב- SD, חבורה של שינויים בביצועים. פשוט פרסמתי את זה ל- XDA, חשבתי ש"אף אחד לא יעשה שום דבר ", והיו כמו אלף הודעות בשעות הקרובות וזה היה ההתחלה. היה ממש מגניב לראות את זה.

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

אפילו לא ידעתי למה עשיתי את זה. אפילו לא הייתה סיבה טובה. פשוט חשבתי שזה מגניב בעצמי.

מוֹדָעָה: האנדרואיד של 2009-2010 היה כמובן שונה מאוד ממה שיש לנו היום. מה היו כמה מהתחומים העיקריים שבהם עבדת לשיפור אנדרואיד באותה תקופה, והאם שמת לב שגוגל בוחרת את כל הדברים האלה בהמשך?

SK: אלוהים אדירים, כאילו הכל. הדבר המגניב ב- CyanogenMod הוא שאנשים יבואו משום מקום עם תכונות מטורפות שאיש לא ציפה להן. כמו מישהו שהגיע משום מקום עם הודעות החלקה-לפיטורין שנים לפני ב- CM. ועכשיו זה דבר ממשק משתמש גדול, נכון? מצב "השעות השקטות" לא להפריע. [מרשמלו] הוא כמו את כל מהתכונות שלנו.

[מרשמלו] הוא כמו את כל מהתכונות שלנו.

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

AD: אתה לא מרגיש שעשית את המו"פ של גוגל עבורן במידה מסוימת?

G1

SK: כלומר, הרבה אנשים עושים מו"פ של גוגל. זה כמו הנקודה.

סטיבן סמית '[מעורבות קהילתית ציאנוגן]: הדבר הנוסף באנדרואיד באותה תקופה היה יציאות. כמו שאנשים ניסו להעביר דברים מאנדרואיד 2.0 ל -2.1, ואנשים היו מנסים לבנות על גבי זה עם הנדסה הפוכה ...

SK: כן, ומכשירים מעולם לא עודכנו, נכון, אז... בהתחלה זה היה קשה. זה היה בֶּאֱמֶת בהתחלה קשה ללמוד איך הרבה דברים עובדים. במיוחד שאין שום ניסיון מזה. אבל היי, אם אתה יודע לפרק דברים ולהרכיב אותם בחזרה ...

אבל לעשות דברים כמו לשים את [אנדרואיד 2.1] Eclair על ה- G1, זה היה ממש מאיר עיניים, כמו מה היינו צריכים לעשות כדי לגרום לזה לעבוד. למדנו הרבה בתהליך, וזה ממש עבד די טוב.

מוֹדָעָה: בימים הראשונים של אנדרואיד בטח היה לך מכשיר מועדף לעבוד איתו או להשתמש בו באופן אישי. האם ישנם טלפונים או טאבלטים מוקדמים הבולטים כגולת הכותרת עבורך? לא בגלל הטכנולוגיה או בגלל שהיה פשוט כיף לעבוד איתו או להשתמש בו?

SK: HTC EVO 4G. ה- Wimax - הראשון עֲנָק מכשיר טלפון. היו בו דברים ממש מגניבים. לקח לנו הרבה זמן עד שהכל עובד נכון על זה, אבל זה היה פיסת חומרה מגניבה וזה היה הרבה לפני הכל.

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

מוֹדָעָה: CM צמחה די מהר מהיותה ROM אחד בטלפון אחד ל"הפצה "הזו של אנדרואיד שעבדה על פני המון מכשירים שונים עם תורמים ברחבי העולם. מבחינתך, האם הייתה נקודת מפנה שבה הבנת שהתחלת משהו ענק באמת?

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

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

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

מוֹדָעָה:... זה לא רק הדבר הממודר הזה. אנשים אמיתיים ממש עשו זאת.

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

היו המון דברים שקרה. הרבה שיחות שקיימנו בעבר עם יצרני יצרן שונים, ולגלות עד כמה [CM הוא בשימוש נרחב] על ידי יצרני יצרנים גדולים באופן פנימי לצורך עבודתם, רק בגלל שקל לפתח אותם לפלטפורמה עֲבוֹדָה.

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

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

[יצרני יצרני ציוד מקורי] למעשה מבצעים את פיתוח התכונות שלהם ב- CM כי זה הרבה יותר קל לפתח ב ...

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

מוֹדָעָה: הצעד הגדול שהפך את CM לשונה מכל שאר ה- ROM של אנדרואיד היה להביא את הכל למערך מסחרי עם Cyanogen Inc. מדבר איתנו קצת על איך המעבר הזה עבד.

SK: אני בחור טכנולוגי, אני לא בחור עסקי. כנראה שלעולם לא הייתי עושה את זה לבד. קירט [מקמאסטר], שהוא המנכ"ל שלנו - לא הכרתי אותו, הוא די הגיע אלי יום אחד בלינקדאין, והיו לו כמה רעיונות טובים. נפגשנו באותו סוף שבוע וזרקנו המון רעיונות והמשכנו לדבר, ולפני שידענו את זה נפגשנו עם מכוניות וידיאו ועשינו את דרכי הדרך בעמק הסיליקון. לקח לנו כחמישה חודשים לספר את הסיפור וסגרנו סיבוב והתחלנו לעבוד.

מוֹדָעָה: אז לפי הסדר החדש של Cyanogen יש לך מערכת הפעלה של Cyanogen, שהיא החלק המסחרי, ו- CyanogenMod שהוא החלק של קוד פתוח הבסיסי. כיצד הצהרת המשימה של שני אלה נבדלת מלהיות פתוחה לעומת פתוחה מעט פחות?

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

CM ב- Oppo Find 7

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

AD: ולא רק לבנות לעצמך משהו, ואולי אתה שם את זה שם ...

SK: כן, ויש מיליוני אנשים שמשתמשים ב- CyanogenMod או בנגזרת של CyanogenMod, אז זה לא כאילו זה סוד גדול. זה כמעט מיינסטרים עכשיו. לעזאזל, זה המיינסטרים בסין. ארה"ב קצת שונה.

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

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

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

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

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

ה הַבָּא דור הצ'יפס הולך להיות המקום בו הקצה הגבוה נהיה ממש מדהים.

ואתה יודע, אני חושב שהבעיה הגדולה ביותר עם סוג זה של מכשירים הייתה שולי ההכנסות היו כה דקים. אתה לוקח את זה עד קצה הגבול באותה נקודה. לכן [ל- OnePlus One] יש שבב יוקרתי למדי, חומרה די טובה, כך שהסרגל שם די גבוה. יצרני יצרנים מסוימים משתמשים מחדש בערכת השבבים [Snapdragon 801] 8974. ה- Zuk Z1 משתמש בו. OnePlus X משתמש גם ב- 8974. זה עדיין תקן הזהב שלי. זו עדיין הסיבה שאני משתמש ב- OnePlus One. אין לו בעיות התחממות יתר כמו להרבה מהשבבים החדשים. אני חושב שה הַבָּא דור הצ'יפס הולך להיות המקום בו הקצה הגבוה יהיה ממש מדהים, אז כנראה שאעמוד בזה עד אז. אבל חלק מהדברים הנמוכים האלה, זה די מטורף.

AD: כן, המכשירים שהכי התרשמתי מהם במהלך השנה האחרונה הם ה- Moto G ו- Wileyfox Swift - שתוכלו להשיג את המעמד הזה של חוויה במשהו שעולה לא הרבה.

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

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

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

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

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

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

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

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

עם CM13, מה שאנחנו עושים זה שאנחנו מייצרים הרבה מה נמוך יותרדברים ברמה [ניתנים להרחבה]. דיברתי על זה קצת במפתח הראשי. יש את ה- CyanogenMod SDK, [בו] אנו בעצם נותנים יותר גישה לחלק מתכונות הפלטפורמה וגם לדברים שבנינו. ואנחנו משתמשים בו גם כדרך לנקות את הקוד שלנו כדי שנוכל להגיע במהירות לגרסאות עתידיות של Android. במקביל אנחנו מסתכלים, כמו, מה אנחנו יכולים להפוך להרחבה זֶה.

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

סטיב קונדיק

מוֹדָעָה: האם אתה חושב שמישהו יכול לאתגר את גוגל ואפל בשירותים ניידים במערב עכשיו? או שמא הדואופול הזה קבוע לעת עתה, וכל האחרים צריכים לעקוף את זה?

SK: חלק מהדברים של גוגל ממש טובים. חלק זה בסדר. הכל עובד ביחד ממש יפה. יש להם דברים טובים. האם יש אפשרות לעוד דברים? כֵּן! וזה מתחיל להיות מעניין יותר כאשר יש לך אפליקציות מסוג זה להרחבה, כי אפילו עם משהו כמו Google Now, אתה לא באמת יכול לעשות שום דבר עם עכשיו אתה יכול פשוט לתת דברים לעכשיו.

הם מתחילים לעשות קצת יותר [במרשמלו], אבל אני חושב שמבחינה עסקית הם רוצים אותך בעולמם. וזה לא מקום רע להיות בסדר? כלומר, אנחנו רוצים שתכנס שֶׁלָנוּ גם עולם!

AD: כולם עושים זאת. כולם רוצים לנעול משתמשים.

SK: אתה יודע, הדרך שלנו לעשות את זה קצת אחרת, נכון?

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

SK: כן... כן... /צוחק /. אני לא יכול לומר יותר מזה. אני לא יכול לומר יותר מדי על זה, אבל זה יהיה מדהים.

סטיבן סמית ': אני תומך בזה. זה די מגוחך.

AD: בסדר. וכמובן שגם שווקים מתפתחים ובינוניים חשובים מאוד.

שכבות מכשירים

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

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

אם היינו יכולים להגדיל את זה על פני א מִגרָשׁ של שותפים ב- [חומרה] זה קצת יותר נפוץ, כמו קצת מצמצם את ההיקף, אז זה לא כפי ש קשה, ולקבל את הדברים שלנו בכדי שנוכל בעצם לספק משהו למפעל או OEM שבו הם פשוט יכולים לרוץ איתו ...

אתה תקבל תוכנה טובה והיא לא תהיה תוכנה נטישה. כי כל החרא הזה הוא פשוט נטישה עכשיו.

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

AD: בטח. אתה רואה טונות של דברים אלה בשווקים בהונג קונג ואפילו ב- CES מדי שנה.

SK: כֵּן. זיליונים מהם. אלפים מהם. כֵּן.

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

SK: גם אנחנו על העגלה הזאת.

מוֹדָעָה:... אך האם כל דבר שמבוסס על אנדרואיד יכול להיות "מאובטח" כמו מערכת סגורה כמו iOS?

SK: אני חושב שלא באמת האבטחה עובדת.

AD: הרבה פרשנים אוהבים לחשוב שכך אבטחה עובדת.

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

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

מוֹדָעָה: אז אמרת היום [במפתח הראשי] שאתה נמצא במקום די טוב עם [מרשמלו] כרגע בהשוואה למקום שבו [סוכריה על מקל] בשנה שעברה ...

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

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

מוֹדָעָה: ולבסוף, שאלה פתוחה מאוד: איך ייראה נוף האנדרואיד בסוף העשור, ואיפה ציאנוגן ישתלב בתמונה הזו?

הייתי רוצה לראות אותנו כמנוגד לגן המוקף חומה.

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

אבל זה ימים ראשונים. אבל חמש שנים? אני אפילו לא יודע.

לספירה: זה נצח, לא?

SK: כֵּן. אולי שנתיים בחוץ יכולתי לחשוב על חלק מהטכנולוגיה, אבל ...

לוגו CM

סטיבן סמית ': זה אחד מאותם דברים שבהם אתה לא יכול לראות יותר מחודשיים קדימה כי זה משתנה במהירות כל כך מהר. זה מה שאנחנו עושים עם פלטפורמת SDK שלנו, זה להביא אנשים שהם לא רק נלהבים. הלכתי להאק את הפלנטה במאונטיין ויו כבר באוגוסט וברגע שהתלמידים נכנסו ל- SDK הם היו כמו "וואו". כמו ש [סטיב] אמר קודם יש שם המון דברים מגניבים.

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

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

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

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

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

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

עוד היסטוריית אנדרואיד

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

קרדיט צילום של סטיב קונדיק: קבוצת המשתמשים של אנדרואיד SF

אלה האוזניות האלחוטיות הטובות ביותר שאתה יכול לקנות בכל מחיר!
זה הזמן לחתוך את הכבל!

אלה האוזניות האלחוטיות הטובות ביותר שאתה יכול לקנות בכל מחיר!

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

כל מה שאתה צריך לדעת על PS5: תאריך פרסום, מחיר ועוד
הדור הבא

כל מה שאתה צריך לדעת על PS5: תאריך פרסום, מחיר ועוד.

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

נוקיה משיקה שני טלפונים חדשים של Android One עם פחות תקציב של 200 דולר
נוקיה חדש

נוקיה משיקה שני טלפונים חדשים של Android One עם פחות תקציב של 200 דולר.

נוקיה 2.4 ונוקיה 3.4 הן התוספות האחרונות למערך הסמארטפונים התקציביים של HMD Global. מכיוון ששניהם מכשירי Android One, מובטח שהם יקבלו שני עדכוני מערכת הפעלה עיקריים ועדכוני אבטחה רגילים עד שלוש שנים.

אבטח את הבית באמצעות פעמוני הדלת והמנעולים של SmartThings
דינג דונג - דלתות נעולות

אבטח את הבית באמצעות פעמוני הדלת והמנעולים של SmartThings.

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

instagram story viewer