סן פרנסיסקו, קליפורניה
בראד סמית רוצה לעודד מפתחים לחקור את הגבול הסופי: יצירת אפליקציות עבור Apple TV.
סמית ', מנהל ההנדסה ב- RadiumOne, דיבר ב AltWWDC על ההתמודדות עם האתגרים של השטח החדש הזה.
"אני אוהב לחשוב על זה כמכשיר ה- iOS הנשכח," אמר סמית 'והציג שקופית של טום דיקסון, מְעוּרבָּב כֹּל התקן מחברת קופרטינו - למעט Apple TV.
בתור התחלה, אפל לא פתחה את הפלטפורמה לאפליקציות של צד שלישי עבור מקלט המדיה הדיגיטלית, שהושק בשנת 2007. במובנים מסוימים, אומר סמית, אפל עושה מהלכים כדי להפוך אותה לסגורה עוד יותר. סמית 'מקווה שהרצאה שלו תניע עוד מפתחים ליצור אפליקציות.
"זה נע בכיוון מפחיד, אם בכלל יש אינדיקציות לכך שהם הולכים להיסגר במקום להיפתח", אמר סמית. "מנקודת מבט של האקרים, הוא מציב אתגרים מכיוון שאתה יכול לכתוב את הקוד שלך בדרכים שונות."
כדי להתחיל, אתה צריך דור שני של Apple TV. זוהי "נקודה מתוקה" מכיוון שהדור השלישי עדיין לא נכלא ("אנחנו עובדים על זה", התערב חבר קהל) והדור הראשון אינו מפעיל את iOS.
סמית לא נתן הוראות מפורטות כיצד לפתוח אותו, אך אומר כי "זה הפך להיות מאוד מאוד קל, חיפוש אחד בגוגל והורדה ואתה בעניין." (
מנוי עונתי היא הדרך הטובה ביותר עבור רבים, אמר.) אזהרה אחת: iOS 6 ב- Apple TV 2 הוא פריצת jail מחוברת, לכן עליך לחבר אותו לכבל USB בכל פעם שאתה מפעיל מחדש את המכשיר. "בהחלט בסדר עבור האקרים כמונו, אבל זה לא מוכן לצריכה בעולם האמיתי."הוא ממליץ להסתכל על אפליקציות צד שלישי של Apple TV, רבות מהן קוד פתוח, להסתכל על קוד ולראות איך הדברים מתנהלים, כולל: XMBC, NitoTV, אחרון. FM ו AirControl.
כדי להתחיל, בדוק גם שורה אחורית, בעצם ערכת ממשק משתמש המשמשת תחליף לערכת iOS הבסיסית שלך ב- Apple TV. פעם מסגרת פרטית, עכשיו אתה יכול לערום אותה או למשוך אותה באופן דינמי לזמן ריצה, אך לאחר עדכון iOS 6, אפל הסירה את BackRow. ובכל זאת, הוא אומר, נתוני הליבה קיימים וכך גם רוב הדברים ברמה נמוכה שאתה צריך כדי להתחיל.
"פיתוח עוד לפני שיש פלטפורמה פתוחה יכול לעודד את אפל לראות שיש פוטנציאל שם ולעודד אנשים לדחוף את הפלטפורמה קדימה."
אתה יכול לצפות בשיחה המלאה עם המיני-הדרכה שלו, פה.