מאמר

מהי מערכת ה- Android System WebView ומדוע כל כך הרבה אפליקציות תלויות בה?

protection click fraud

אנדרואיד WebViewמקור: ג'רי הילדנברנד / אנדרואיד סנטרל

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

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

מבצעי VPN: רישיון לכל החיים תמורת 16 דולר, תוכניות חודשיות במחיר של 1 דולר ומעלה

מהו מערכת ה- Android System WebView?

חנות Play Webviewמקור: ג'רי הילדנברנד / אנדרואיד סנטרל

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

אתה יכול לתאר זאת בקלות בעצמך על ידי פתיחת דפדפן Chrome וביקור www.gmail.com, שם תראה את כתובת האתר משתנה כאשר אתה מופנה לאפליקציית אינטרנט בה כל הדוא"ל שלך גר. זה נראה קצת שונה ממה שאפליקציית ג'ימייל נראית, אבל כל התוכן נמצא במקום. כמובן, זה עובד גם מכל דפדפן שולחני.

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

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

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

כיצד פועל ה- WebView של אנדרואיד?

תיאור אינטרנטמקור: ג'רי הילדנברנד / אנדרואיד סנטרל

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

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

פעולה זו פירושה שמפתח יכול להפנות חלון בתוך האפליקציה שלו לכתובת אתר אינטרנט, וכתובת אתר זו יכולה להכיל תוכן דינמי המתעדכן מחוץ לאפליקציה עצמה. זה הופך את ה- Android WebView למושלם עבור משהו כמו אפליקציית Reddit או את ה- Gmail שלך מכיוון שכל מה שאתה צריך לעשות כדי לראות תוכן חדש או שונה הוא לרענן את הדף.

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

מה קורה כאשר ה- WebView קורס?

מפות Google שבורמקור: ג'רי הילדנברנד / אנדרואיד סנטרל

הרבה אפליקציות מפסיקות לעבוד, כפי שראינו ב- 22 במרץ 2021.

עדכון עבור מערכת מערכת אנדרואיד WebView (אתה מעדכן את רכיב המערכת הספציפי הזה באמצעות Google Play) התברר שהוא קצת פאנקי אחר הצהריים, והתוצאה הייתה יישומים שתלויים ב- Android WebView כבר לא יכלו להציג את התוכן שהם נָחוּץ. זה לא השפיע על כולם, ונראה שאין חריזה או סיבה להסביר את הבאג. החדשות הטובות הן שהיא תוקנה במהירות, וכל עוד עדכנת את Chrome ואת האפליקציה "אנדרואיד WebView", הכל טוב ללכת שוב.

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

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

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

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

מעוניין להירשם לדיסני פלוס אבל רוצה לוודא שאתה מקבל את העסקה הטובה ביותר על זה? אל תחפש עוד!

גוגל פרסמה עדכון לתיקון הבעיה של קריסת אפליקציות אנדרואיד
באגי באגי

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

OnePlus 9 לעומת OnePlus 9 Pro: מה כדאי לקנות?
לעולם אל תתפשר

ל- OnePlus שתי אפשרויות נהדרות אם אתם מחפשים טלפון חדש בשנת 2021. האם לקנות את OnePlus 9 או ללכת על OnePlus 9 Pro במקום זאת? אנחנו כאן לעזור.

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

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

instagram story viewer