מאמר

Android 7.0: חלונות מרובים לכולם

protection click fraud

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

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

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

ורייזון מציעה את פיקסל 4a במחיר של 10 דולר לחודש בלבד בקווים חדשים ללא הגבלה

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

ל- Android Nougat יש שלושה סוגים שונים של מצב מרובה חלונות.

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

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

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

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

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

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

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

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

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

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

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

instagram story viewer