PracticU

קובץ Manifest

בלי כתוביותעם כתוביות
PracticU › קורס PhoneGap - פיתוח אפליקציות לאנדרואיד ואייפון › קובץ Manifest
מילון מושגים:
API - ממשק תכנותי שמגדיר כיצד תוכנה אחת פונה לאחרת ומחליפה איתה נתונים ופעולות.
מערכת הפעלה - התוכנה הבסיסית שמנהלת את חומרת המחשב ומשאביו ומריצה את שאר התוכנות, למשל Windows או Linux.
הרשאה - קביעה אילו פעולות ומשאבים מותרים למשתמש או לתהליך לאחר שזהותו אומתה. שולטת במי רשאי לעשות מה.

קובץ Manifest
השיעור מסביר את קובץ ה-Manifest של האפליקציה, שבו מגדירים את היכולות שהאפליקציה דורשת מהטלפון, ואת הדרישות שהטלפון חייב לקיים כדי להתקין אותה.
שני חלונות חשובים
1. Capabilities: רשימת היכולות שהאפליקציה רוצה להשתמש בהן, למשל מצלמה או מיקרופון. מסמנים רק את מה שהאפליקציה באמת משתמשת בו, כי טלפון או חנות עלולים לסרב להתקין אפליקציה שמבקשת יכולת שאינה נחוצה לה.
2. Requirements: הדרישות מהטלפון כדי שאפשר יהיה להתקין את האפליקציה, למשל מצלמה קדמית או ג'ירוסקופ. אם הטלפון לא עומד בדרישה, ההתקנה לא תתבצע.
איך בודקים מה נדרש
1. תיעוד ה-API: באתר של PhoneGap בוחרים את הגרסה ואת ה-API, למשל media, ורואים לכל מערכת הפעלה אילו הרשאות נדרשות.
2. Windows Phone: עבור Windows Phone 8 מסמנים את היכולות הנדרשות, כמו Media Library, Microphone ו-Camera, ומורידים את הסימון מאלה שלא נחוצים.
כעת אפשר להגדיר נכון את היכולות והדרישות לפני העלאת האפליקציה לחנות.
השיעור הבא בקורס: Device Events

פרקי ההרצאה: קובץ Manifest

  1. 00:00

    הגדרות נדרשות בהעלאה לחנות

  2. 00:53

    איתור קובץ ה-Manifest

  3. 01:33

    חלון ה-Capabilities

  4. 02:08

    סימון שימוש ב-CAMERA

תמלול ההרצאה: קובץ Manifest

הטקסט המלא של הדקות הראשונות בהרצאה «קובץ Manifest» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:01

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

  2. 00:32

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

  3. 00:55

    אז היא לא צריכה להגדיר את ההגדרה הזאת. איפה נמצאים כל ההגדרות האלה? יש לנו כאן את הפרופרטיב בסלושן אקספלורר ואנחנו יכולים לפתוח אותו ולראות שיש לנו קובץ שנקרא WM App Manifest XML. בעצם אנחנו עוסקים עכשיו בקובץ שנקרא Application Manifest File.

  4. 01:22

    אז בואו נלחץ עליו דאבל קליק ואנחנו מגיעים לכל מיני הגדרות ברמת האפליקציה של המובייל. החלונות החשובים לנו כרגע זה החלון Capabilities ו-Requirements.

  5. 01:41

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

  6. 02:02

    אתם רואים שחלק מסומנים by default וחלק לא מסומנים. אם התוכנית שלנו דורשת לדוגמה להשתמש עם ה-camera, אז אנחנו חייבים לסמן את זה.

  7. 02:14

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

  8. 02:37

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

לקורס המלא: קורס PhoneGap אונליין

ההרצאה הקודמת: מבנה פרויקט ב-PhoneGap

ההרצאה הבאה: Device Events

הרצאות קשורות מקורסים אחרים

  • The Manifest File
  • קובץ YAML - Kubernetes
  • שחזור קובץ ב-Veeam
  • קובץ עם 14 מילון סיסמאות

קורסים נוספים במסלול

  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס פיתוח אפליקציות - לאנדרואיד - Android - ב-JAVA
  • קורס פיתוח אפליקציות - לאייפון iPhone iOS - ב-Swift-Xcode
  • קורס פלאטר - Flutter - שפת DART של גוגל למובייל - פיתוח אפליקציות לאנדרואיד ואייפון