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

מבט ראשון על פרויקט התאוששות teamwin (twrp) 2.0

Anonim

קישור ביוטיוב לצפייה במובייל

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

הראיון הוא בשני סרטונים, בתוספת קטעים נבחרים לאחר ההפסקה.

קישור ביוטיוב לצפייה במובייל

בעוד TWRP 2.0 מתחיל לאתחל, זה אמצע ספטמבר. יצאתם עם TWRP 1.0 ביולי?

זה נשמע בערך.

אז זהו TWRP 2.0?

זהו ממשק ברירת המחדל עבור TWRP 2.0.

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

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

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

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

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

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

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

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

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

עבור TWRP?

עבור TWRP 2.0.

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

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

יש למעשה כמה שכבר עושים את זה. מישהו לקח את TWRP 1.0 והפך אותו כך שהוא מבוסס על מחוות הרעם. היבט זה היה למעשה אחד החלקים הקלים יותר של TWRP 2.0.

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

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

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

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

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

אני מכיר את Synergy, ROM טוב מאוד, על ידי כמה מפתחים שונים, כשהתקנת אותה הייתה לו סיסמת הטקסט של ASCII שאומרת "Synergy." אמרנו, "למה אתה צריך טקסט ASCII? מדוע אינך יכול לקבל טקסט אמיתי, מידע אמיתי?"

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

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

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

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

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

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

באמת היה מאמץ צוותי, ו- TWRP 2.0 באמת מאמץ צוותי. ממשק ה- GUI של TWRP 2.0 כולו ממוקם על בסיס הבסיס של TWRP 1.0, כך שאתה רואה ממשק ל- TWRP לעומת זה שכתוב מחדש של TWRP.

כל הרעיון שעומד מאחורי TWRP 2.0, במיוחד, הוא להפוך אותו כנעים למשתמש, ממשק משתמש קל וסוג להביא אותו לאנשים שעלולים להיבהל על ידי מסך ההתאוששות של DOS?

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

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

לגבי ערכות נושא, אתה מצפה לשכן אותם באתר של TeamWin, או שהם פשוט יצפו סביב XDA?

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

הם ספציפיים למכשירים, בפרט, הם ספציפיים לרזולוציה. לדוגמה, נושא זה מיועד ל- 1024x600, שזו הרזולוציה המקורית של ה- GTablet. הדבר הנחמד האחר הוא שאותו מנוע TWRP 2.0 שמריץ את זה כרגע מריץ את EVO 4G. כל מה שהוא באמת צריך היה קובץ zip.

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

באמת עברנו עם הרעיון לתת לעובדים שליטה על הממשק.

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

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

יש תודה ברגע האחרון לפני שנצטרך ללכת?

כן, לצוות הליבה של TWRP, AssassinsLament, Dees_Troy ו- Vividboarder. כמו כן שאר TeamWin, ותודה לקוש ולאמון_RA על ההשראה והמסירות שלהם לקהילת אנדרואיד.

אנימציית האתחול של אנדרואיד מהקודם נעשתה על ידי GLa'DOS, והכי חשוב, תודה מיוחדת ל- @ courtneyj0610 על מסירותה לי, לילדים, והעמדה עם שבועות של לילות ארוכים שנדרשה כדי להביא את הפרויקט הזה למקום בו הוא זה היום.