מכשירי Googlebook מבוססים על סטאק תוכנות Android ועל פלטפורמת ChromeOS למחשבים.
מכשירי Googlebooks משלבים בין נוחות השימוש בנייד לבין היכולות של מחשב, וכוללים מסכי מגע ברזולוציה גבוהה, מקלדות ייעודיות, משטחי מגע מדויקים, סוללה שמחזיקה מעמד לאורך כל היום ושילוב של Gemini ברמת מערכת ההפעלה.
עם Googlebook, המשתמשים יכולים לעבור מאינטראקציות מהירות בטלפונים שלהם לסשנים ארוכים וסוחפים בסביבת מחשב.
התאמת האפליקציה
לא צריך לבנות אפליקציה נפרדת מאפס כדי לתמוך ב-Googlebook. פיתוח אדפטיבי מאפשר לאפליקציות ל-Android להתרחב למסכים גדולים ולמחשבים ניידים מתוך codebase יחיד.
אם באפליקציה שלכם כבר הוטמעו פריסות דינמיות, מחלקות גודל חלון ותמיכה בריבוי אמצעי קלט, תוכלו להסתמך על הבסיס הזה.
ראו:
- איך מתחילים להשתמש באפליקציות דינמיות
- תמיכה בגדלים שונים של תצוגה
- מה לעשות ומה לא לעשות בפריסות מותאמות
איך בולטים ב-Google Play
אופטימיזציה של האפליקציה ל-Googlebook מרחיבה את החשיפה שלה במערכת האקולוגית של Android:
גילוי חנויות: מערכת Google Play מדגישה כותרים שעברו אופטימיזציה באמצעות תגים ייעודיים, חיפוש משופר ומיקומים מומלצים בדפי הבית של חנויות שנבחרו בקפידה.
תמריצים להשתתפות בתוכנית: אם תספקו איכות אופטימלית למחשבים, תוכלו להירשם לתוכנית Apps Experience ולקבל גישה למחירון של התוכנית, שנועד לתמוך בצמיחה העסקית שלכם.
העברת הגדרות המכשיר: כשמשתמשים נכנסים כדי להגדיר Googlebook, ההגדרות של הטלפון שלהם עם Android, הסיסמאות השמורות, רשתות ה-Wi-Fi וההודעות מסתנכרנים עם הצפנה מקצה לקצה, והאפליקציות שעברו אופטימיזציה מסומנות להעברה במהלך ההצטרפות.
ראו:
התבססות על עקרונות בסיסיים של מחשבים
ב-Googlebook, האפליקציה פועלת בסביבת מחשב לצד דפדפן Chrome וכלים למערכת ברמת מחשב. במקום למתוח את הממשקים בנייד על פני מסך רחב, אפשר לארגן מחדש את התוכן לקבוצות פונקציונליות כדי להגדיל את צפיפות המידע, להזין קלט מדויק ולבצע ריבוי משימות פעיל.
אימוץ ארכיטקטורה מרובת חלוניות
כדאי לעצב את ממשק המשתמש של האפליקציה כך שיתרחב, יסדר מחדש את התוכן או יציג פרטים נוספים כשהגבולות של החלון משתנים:
תיאום של סצנות אדפטיביות: באמצעות Navigation 3, אפשר להטמיע את התגים
ListDetailSceneStrategyו-SupportingPaneSceneStrategyכדי לתאם חלוניות זו לצד זו ישירות ממצבור הפעולות הקודמות כששטח החלון מורחב.הוספת ניווט קבוע: משתמשים במעצבי סצנות כדי לעטוף מסכים במגשי ניווט קבועים למחשב.
ארגון תוכן מורכב: אפשר לשלב אסטרטגיות של סצנות עם פרימיטיבים של פריסות כמו
Gridו-FlexBox, וגם עם ממשקי API ניסיוניים שלmediaQueryושל Styles, כדי לסדר את התוכן ולשנות את הסגנונות החזותיים באופן דינמי בתצוגות במחשב.
ראו:
תגובה לגדלים דינמיים של חלונות ולארגונומיה של שולחן העבודה
במצב ממשק מחשב עם חלונות בגודל חופשי, המשתמשים יכולים לשנות את הגודל של חלונות האפליקציות באופן דינמי בכל שלב. כדי שהאפליקציה תותאם לשינויים בגודל החלון, צריך להשתמש ב:
סיווגים של גודל החלון: כדי לקבל החלטות לגבי הפריסה, כדאי להשתמש בסיווגים של גודל החלון במקום בממדים הפיזיים של המסך.
טיפוגרפיה וגודל היעד: כדאי להתאים את סולם הטיפוגרפיה למרחקי הצפייה במחשב, להגדיר רוחב מקסימלי לפריסה כדי שאורך השורות יהיה קריא, להגדיר יעדי קליק ברורים כדי למנוע קליקים שגויים ולעיין בדפוסי פריסה בגלריית עיצובים למחשב.
ראו:
- כיוון האפליקציה, יחס הגובה-רוחב והאפשרות לשנות את גודל החלון
- שאילתות מידע לגבי פריסות מותאמות באמצעות mediaQuery
- איך בונים ניווט דינמי
העברת חוויות שונות ב-Googlebook
אחרי שהפריסה הבסיסית תהיה דינמית, תוכלו להוסיף לאפליקציה תכונות שספציפיות לחומרה של Googlebook ולסביבת שולחן העבודה.
תמיכה בקלט מדויק ובמקשי קיצור
Jetpack Compose תומך במקור בניווט באמצעות מקלדת פיזית ובבחירת מצביע. כדי לבצע אופטימיזציה למקלדות עם תאורה אחורית, למשטחי מגע מזכוכית עם משוב מישוש ולעכברים חיצוניים ב-Googlebook, אפשר:
סמנים לפי הקשר: שילוב של סמנים לפי הקשר להזנת טקסט, לשינוי גודל החלונית ולבחירת כלי.
אינטראקציות עם מצביע: הטמעת תפריטי הקשר של לחיצה ימנית ומצבי ריחוף עבור רכיבים אינטראקטיביים.
מקשי קיצור: אפשר להציג את מקשי הקיצור של האפליקציה באמצעות כלי העזר למקשי קיצור.
ראו:
הפעלת תהליכי עבודה עם כמה מופעים במקביל וגרירה ושחרור
ב-Googlebook, האפליקציות פועלות בחלונות חופשיים שבהם המשתמשים יכולים לעבוד על כמה משימות בו-זמנית.
התכונות הבאות יכולות לשפר את חוויית המשתמש:
תמיכה בכמה מופעים במקביל: המשתמשים יכולים להפעיל חלונות נפרדים של האפליקציה זה לצד זה כדי להשוות תוכן או לנהל כמה מסמכים.
גרירה ושחרור בין חלונות: אפשר לשלב תמיכה בכמה מופעים במקביל עם גרירה ושחרור כדי לאפשר למשתמשים להעביר טקסט, תמונות וקבצים בין חלונות או לשחרר פריטים בסביבת עבודה ריקה כדי להתחיל משימה.
פסים עליונים שניתנים להתאמה אישית: אפשר לעצב את סרגלי האפליקציות עם רקעים מותאמים אישית, סרגלי חיפוש או כרטיסיות בתוך הפס העליון של הכיתוב בממשק המחשב, תוך שמירה על אמצעי הבקרה של חלונות המערכת.
איור 5. ריבוי משימות בריבוי חלונות עם גרירה ושחרור בין חלונות.
ראו:
חיבור מכשירים וגישה ל-Gemini
Googlebook הוא המכשיר המושלם לשימוש עם טלפון Android, עם תכונות כמו:
העברה חלקה בין מכשירים והמשכיות: אפשר להשתמש בתכונה המשך הפעילות כדי שהמשתמשים יוכלו להמשיך משימות שהתחילו בטלפון Android ישירות מסרגל המשימות ב-Googlebook.
העברת מצב דרך
HandoffActivityDataכדי לשמור על ההקשר, כמו מיקום המסמך או כרטיסיות פעילות, עם אפשרות לגיבויים באינטרנט.ווידג'טים למחשב ו-AI מובנה: הצגת תוכן שקל להבין ושאפשר לפעול לפיו באמצעות ווידג'טים שניתנים להתאמה אישית ומשלימים את סביבת שולחן העבודה של Googlebook ואת כלי Gemini המובנים (כמו Magic Pointer, Rambler ו-יצירת ווידג'ט משלי).
כדי לוודא שהאפליקציה עומדת בתקני נוחות השימוש במחשב, צריך להעריך את ההטמעה שלה בהתאם להנחיות האיכות של אפליקציות למחשב.
ראו:
- תמיכה בהמשכיות בין מכשירים ב-Googlebook
- הפעלה והתאמה אישית של העברת נתונים מקושרת למכשיר אחר
- Jetpack Glance
שיפור תהליך העבודה באמצעות כלים ייעודיים
בדיקה ואופטימיזציה של האפליקציה ל-Googlebook משולבות ישירות בתהליך הפיתוח:
אמולטור למחשב ב-Android Studio: אפשר להריץ סביבת מחשב וירטואלית בתחנת העבודה כדי לבדוק שינוי גודל חופשי של חלונות, לוודא אינטראקציות של כמה מופעים במקביל ולנפות באגים בקלט של עכבר, משטח מגע ומקלדת באמצעות תצוגה מקדימה של Android Studio.
פיתוח במכשיר באמצעות Linux וסוכן: Googlebook כולל סביבת מסוף מבודדת של Linux שמבוססת על היפר-ויז'ר pKVM עם אישור אבטחה ברמה 5, וגם על פלטפורמת הפיתוח Antigravity ועל כלי CLI, כך שתוכלו ליצור, לבדוק ולפרוס אפליקציות ישירות במכשיר.
מודרניזציה של פריסות בעזרת AI: אפשר להתקין את היכולת ההסתגלותית באמצעות Android CLI כדי לספק לסוכני AI לכתיבת קוד הקשר לשינוי מבנה של פריסות לנייד למאגרי Compose רספונסיביים.
ראו:
- ניפוי באגים באמצעות ADB ב-Googlebook
- בדיקה של גדלים שונים של מסכים וחלונות
- תצוגה מקדימה של ממשק המשתמש באמצעות תצוגות מקדימות שניתנות להרכבה
- סקירה כללית על מיומנויות ב-Android