תוכן עניינים:
ברגע שתעמדו בפני האמת הפשוטה שהפיצול כאן כדי להישאר, נשארים לכם לנסות למצוא דרכים להקל עליה, כך שמיצרני מכשירים יוכלו לשמור על החופש שיש להם כרגע בזמן שמפתחי אפליקציות יוכלו לבנות עליהם את הדברים החדשים והמגניבים ביותר להתקנה.. זו הסיבה שאנדרואיד פופולרי כמוה, ואם אתה מתעסק עם הנוסחה הזו אתה עלול להזיק יותר מתועלת. קבלת חבילת מפתח של שירותי פריון ושוק אפליקציות ענק בחומרי ראווה שהיא מפתחת בתוך הבית היא זו שמאפשרת לסמסונג לייצר טלפונים אנדרואיד ולא לסטור לטייז על כל הדברים.
גוגל עובדת קשה כדי להפוך את כל העניין של הפיצול ללא נושא. דרכים מסוימות מצליחות - שירותי Play מאפשרים לתכונות מסוימות להיות עצמאיות כמעט בגרסאות ומציעות מספר הגנות נוספות עבור מכשירים ללא ציוץ האבטחה האחרון. חלקם לא מצליחים באותה מידה; עיצוב חומר היה אמור לגרום לכל האפליקציות להיראות נהדר בכל המכשירים. חלקם יצליחו בעתיד, כמו פרויקט טרבל. אבל אחד הדברים שגוגל עושה מתעלה מעל ההצלחה והופך למדהים, במיוחד אם אתה מפתח אפליקציות: ספריות התמיכה של אנדרואיד.
אף אחד לא מאשים אותך אם אין לך מושג מה הם ואף פעם לא שמעת עליהם. אלא אם כן אתה מפתח, אינך צריך לדעת כלום על אופן פעולתם או אופן השימוש בהם, אך הם אחד הדברים המעניינים יותר שגוגל עושה כך שפיצול הוא רק דבר שחשוב לטפל בחנונים במקום נושא אמיתי בעולם האמיתי עבור אנשים אמיתיים.
מהן ספריות התמיכה באנדרואיד?
ספריית התמיכה של אנדרואיד היא קבוצה של ספריות קוד - משאבים שניתן להשתמש בהן כדי לבנות תכונות ו / או פונקציות לאפליקציה - המספקות דברים כמו תכונות או ווידג'טים שבדרך כלל ידרשו ממשק API של Android למעשה לכלול באפליקציה. ממשקי API למסגרת אנדרואיד הם תכונות הליבה העומדות לרשות המפתחים המסופקות על ידי גרסה ספציפית של אנדרואיד. לדוגמה, ממשקי API של Android 7.0 אפשרו תמיכה מרובת חלונות בכל אפליקציה בכל מכשיר. ספריות תמיכה יכולות לספק תכונות דומות ללא תלות בגרסת מערכת ההפעלה.
עוד: להלן תכונות פאי Android שפועלות על גרסאות קודמות
בדרך כלל ישנם שני סוגים של חבילות ספריות תמיכה. מערכת אחת מאפשרת תכונות של גרסאות חדשות של אנדרואיד במכשירים שמריצים גרסה ישנה יותר, והשנייה מספקת תכונות עצמאיות לכל גרסאות Android. מכיוון שאלו אינם חלק מתוקף אנדרואיד, ניתן לשפרם ולעדכן אותם מבלי לחכות לשחרור גדול של פלטפורמת אנדרואיד.
ב- I / O 2018 של גוגל למדנו על אנדרואיד Jetpack, ואחת התכונות שלה היא דרך חדשה לכלול תמיכה בספריה - כלומר עלינו לראות אימוץ מהיר עוד יותר של תכונות חדשות לספריות התמיכה בגלל זה. המשמעות היא שרעיונות וטוויקים קטנים ומגניבים יכולים להיות זמינים למפתחי אפליקציות הרבה לפני חודש אוגוסט הבא כאשר אנדרואיד Q (ולא קיש לוריין) מתקרב.
מדוע ספריות התמיכה באנדרואיד חשובות?
יש דבר אחד ספציפי שהופך אותם לחשובים לך ולי - אנחנו לא צריכים לחכות לגירסה הבאה של אנדרואיד כדי לקבל עדכון אם תכונה מסופקת על ידי ספריות התמיכה. זה מאפשר למפתחים להוסיף ולשפר את האופן שבו האפליקציות שלהם עובדות, במיוחד בטלפונים שאינם מפעילים את הגרסה הנוכחית של אנדרואיד, בכל פעם שהספריות מתעדכנות. ראינו שכאשר הודעות אנדרואיד המשיכו לראות שיפורים בהודעות לפני שתכונות אלה היו מחוברות לאנדרואיד 8.0 וזה אומר שלטלפונים שמריצים אנדרואיד 6.0 ומעלה יכולים להיות אפליקציות שמשתמשות בשינויים מבלי להתעדכן ב- Oreo.
מודולריות פירושה עדכונים מהירים יותר; זה נכון לספריות קוד כמו גם למערכות הפעלה.
עדכון אנדרואיד מגרסת פלטפורמה אחת לאחרת זו משימה קשה. זה לוקח זמן רב, וכרגע אנו רואים עדכון פלטפורמה גדול רק פעם בשנה. נייד הוא חלל תחרותי להפליא, והטלפונים של החברה יחיו או ימותו על סמך התכונות שיש לה וכמה שהם סחירים. חובבי המובייל אוהבים להתווכח על מי שהעתיק את מי, אך לצרכנים רק אכפת שהטלפון שראו מפרסם יש תכונה מגניבה והם רוצים שהטלפון הבא שלהם יהיה משהו דומה. אפל (ומיקרוסופט כשייצרה מערכת הפעלה טלפונית) יכולות לעדכן כל טלפון יחיד כך שיהיה לו כל תכונה אפשרית מכיוון שהם שולטים על אופן הכתיבה וההפצה של התוכנה. לגוגל אין את המותרות האלה.
חלק מיצרני הטלפונים, כמו סמסונג או Huawei או LG, יכולים למתן את זה קצת בעצמם. חברות אלה מספיק גדולות ויש להן צוות פיתוח סלולרי עם המשאבים לבנות דברים כמו תמיכה במצלמה כפולה או אווטרים מונפשים במערכת ההפעלה. אחרים, כמו מוטורולה (לנובו), עדיין לא מוכנים להוציא מיליארדים בכל שנה - כך שהם תלויים בגוגל כדי לספק תכונות חדשות בזמן, כך שאפליקציות יוכלו למלא עבור תכונות מערכת הפעלה. זו הסיבה שגוגל נאלצה לעשות משהו במרחב הזה; רוב הטלפונים לא מפעילים את הגרסה האחרונה ורבים אף פעם לא יעשו זאת. היה צריך לעשות משהו כדי להעלות דברים מגניבים לטלפונים האלה אם מישהו היה מצפה שנקנה אותם.
תמיד כדאי לקבל את הגירסה העדכנית ביותר של כל תוכנה בכל הזדמנות שתוכל. אם מסיבה אחרת מאשר לצבוט אבטחה, התוכנה החדשה יותר שופרה. אבל מכיוון שהפיצול לעולם לא נעלם, החיבוק שלו ואז ביצוע משהו בקשר לזה היה המהלך החכם.
סקירת פאי Android 9: גדולה מסכום הפרוסות שלה