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

אנדרואיד 7.0: רב-חלון לכולם

Anonim

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

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

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

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

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

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

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

מול חלון רב יש תצוגה שלישית - מצב צורה חופשית. עד כה הוא קיים רק בתיעוד. זה נפרץ לתצוגה המקדימה הראשונה של אנדרואיד N, אך מכיוון שלא ראינו את זה. אתר Android Developer אומר:

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

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

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

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

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

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

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

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