תוכן עניינים:
וִידֵאוֹ: ª (נוֹבֶמבֶּר 2024)
Google App Maker, המתחיל ב -10 דולר למשתמש בחודש כחלק מ- G Suite Business, הוא כלי פיתוח עם קוד נמוך המובנה בפלטפורמת הפריון של G Suite של גוגל. נבנה עם חווית משתמש נקייה ומגיבה (UX) על פי פילוסופיית עיצוב החומרים של גוגל, App Maker נותן למשתמשים ומפתחים עסקיים בחברה את היכולת לפתח במהירות אפליקציות לתהליכים עסקיים ספציפיים, תוך הסתמכות כולה על אשפי טפסים וגרירה ושחרור. ממשקים לבניית אפליקציות עסקיות נראות ללא צורך בקידוד מסורתי.
יחד עם Choice Appian של העורכים, Google App Maker היה הכלי הידידותי למשתמש ביותר שבדקנו עבור משתמשים עסקיים ג'ו ממוצעים. Microsoft PowerApps, בחירת העורכים שלנו למפתחים, התגאה גם בחוויה חלקה, אך התכוונה יותר למשתמשי IT וכוח. שפותח לאחרונה יותר ועם מחשבת פילוסופית עיצובית עקבית יותר, App Maker ו- PowerApps מעניקים לך חוויה מודרכת ופשוטה ומגובשת יותר בעת בניית אפליקציות מאשר כלי כגון Salesforce App Cloud, האוסף מערך מקיף יותר של תכונות התאמה והתאמה אישית., אך בחוויה עמוסה שעשויה להיות מבלבלת יותר ללמוד ולנווט. Google App Maker הוכרז בשנת 2016 וזמין ב- G Suite Business לראשונה השנה. Google App Maker היא פלטפורמה צעירה בהרבה מ- Salesforce או Appian. יש כמה מהלך לעשות, אבל App Maker מעניק לך חווית פיתוח פשוטה ואינטואיטיבית עם קוד נמוך, המשמשת הרחבה טבעית של G Suite ליצירת אפליקציות עסקיות בהתאמה אישית.
תמחור ותוכניות
Google App Maker אינו זמין ברמת הכניסה G Suite Basic. רק ללקוחות עם G Suite Business (10 דולר למשתמש בחודש) או G Suite Enterprise יש גישה לכלי הנמוך-קוד. תמחור למשתמש הוא מגע יקר יותר מ- Zoho Creator (5 $ לחודש) ו- Microsoft PowerApps (7 $ לחודש), אך עסקה לעומת Salesforce App Cloud (25 $ לחודש) ו- Appian, שמתחיל ב 75 $ למשתמש לחודש..
יתרונות התכונה והיכולת האחרים של G Suite Business על פני המהדורה הבסיסית כוללים מפתחות אבטחה מנוהלים ומניעת אובדן נתונים (DLP), יחד עם יכולות מתקדמות יותר של דיווח וביצוע ביקורת. G Suite Business מגיע גם עם אחסון בלתי מוגבל בג'ימייל, צילומי Google ו- Google Drive, וזה חשוב עבור Maker App בגלל טבלאות כונן ומודלי הנתונים של גוגל שתכנס לאפליקציות שלך. אם ישנם ארבעה משתמשים או פחות בארגון שלך, כל משתמש מקבל שטח אחסון של 1 TB.
בניית אפליקציה עסקית בעלת קוד נמוך
תוכנית ההתקנה של App Maker מתחילה במדריך מבורך להכיר לכם את לוח המחוונים וקישורים למדריכי לימוד שונים ולפריצות דרך במדריך למשתמש. מדריך ההברכה מנחה אותך בתהליך אינטראקטיבי של 15 דקות לבניית האפליקציה הראשונה שלך, החל בבניית מודל נתונים ב- Google Drive. App Maker מחולק לשלושה רכיבים עיקריים לבניית האפליקציה שלך: נתונים, דפים ותסריטים. כמשתמש עסקי יומיומי ללא חווית קידוד, אתה משתמש ברובו רק בשניים הראשונים. נעמיק במרכיב הסקריפטים של החוויה בקטע הבדיקות הממוקדות במפתחים שלנו. הממשק נקי וקל לניווט, ומשנה צבעים בהתאם לאיזה קטע אתה נמצא (ירוק לנתונים, כחול לדפים) כחלק מעיצוב החומרים של גוגל.
לפני שתתחיל להתאים אישית את האפליקציה שלך ולהוסיף תכונות, גוגל מעבירה אותך מיד דרך העצמות החשופות כדי לוודא שהבסיס נמצא שם. אתה מתחיל ביצירת ושמות הנתונים של מסד הנתונים שלך, אותו אתה יכול לעצב כטבלת כונן של גוגל או להעלות מקור נתונים משלך. לאחר מכן אתה מוסיף שדות שונים כדי לארגן את הנתונים שלך, אותם ניתן לסווג לפי מחרוזות של תווי Unicode, מספרים, תאריכים או אמירות בוליאריות נכונות / שקריות. אם בשלב מסוים אינך יודע מה פירוש מונח, המדריך כולל קישורים בדרך לתיעוד של App Maker.
לאחר שתקבל את מקור הנתונים שלך, האשף מבוסס הטופס יעביר אותך לדפים. כאן תוכלו למצוא את עורך הנכסים של App Maker עם אפשרויות להתאמה אישית של ממשק המשתמש (UI), אך במבט ראשון (אם אתם עוברים את ההדרכה), כל App Maker רוצה שתעשו זה לתת שם לדף שלכם ולחבר זה למקור הנתונים שיצרת זה עתה. אפליקציות אינן עובדות ללא מקור נתונים. כל יישומון שתוסיף לאפליקציה מנקודה זו ואילך ימשוך נתונים מטבלת הכונן שהגדרת.
עורך ה- widget של גרירה ושחרור הוא איך אתה בונה בפועל איך ייראה האפליקציה שלך ממסך למסך. כדי לבדוק אפליקציות אלה מנקודת מבט של משתמש עסקי ממוצע, בניתי אפליקציית תזמון בסיסית. המטרה הייתה לבנות אפליקציה שיכולה להוסיף אירוע חדש עם שדות עבור שם האירוע, תאריך ושעה, ומשך, ויכולת להזמין משתמשים לאירועים ולמיין את רשימת האירועים בלוח השנה או בתצוגה כרונולוגית. כל תכונות או התאמה אישית נוספת על גבי זה היו בונוס.
לאחר שעברתי את מדריך ההדרכה, לא היו לי בעיות בתהליך היצירה הבסיסי של האפליקציות ב- Google App Maker. מתפריט הניווט השמאלי בחרתי באפשרות צור אפליקציה חדשה. גוגל מציעה כיום תשע תבניות שונות עבור אפליקציות עסקיות שונות, אך במקרה זה פשוט בחרתי בתבנית היישומים הריקים. בחירת התבנית הנוכחית היא רחוק משוק השוק AppExchange מן המניין ב- Salesforce App Cloud, אך זוהי נקודת התחלה איתנה ליצירת אפליקציות סביב תהליכים יומיומיים כמו אישור מסמכים או ספריות עובדים.
לאחר שיצרתי את טבלת הכונן שלי ב- Google בקטע נתונים, הכרתי לדפים. דרך ההליכה הראתה לי מה לחפש, בעורך הנכסים בצד ימין של הממשק בחרתי בשדה "מקור הנתונים" וחיברתי את הדגם שלי, המופיע בתפריט הנפתח. יש עוד הרבה דברים שאתה יכול לעשות בעורך המאפיינים ככל שמתאימים להתאמה אישית - כגון פריסה, ריווח ושוליים - או אם תלחץ על סמל לוח הצבעים בראש העמודה זה ייקח אותך לעורך הסגנון בו תוכל להחליף עיצוב. סגנונות או התאמה אישית של CSS. תסריטים הם המקום בו אתה מוסיף לוגיקה מורכבת יותר ותהליכי עבודה אוטומטיים, אך עבור המשתמש העסקי הממוצע עורכי המאפיינים והסגנון יכולים להתמודד עם כל ההתאמה האישית הבסיסית של ממשק המשתמש עבור אלו הנוטים להתעסק בצבעים, בתצוגה וכו '.
תהליך הפריסה וההטלה בפועל היה פשוט ככל שהוא נעשה. סמל הווידג'טים בצד שמאל למעלה של ממשק העמודים קופץ סרגל עם אפשרויות נתונים שונות (טפסים וטבלאות), אובייקטים קלט כגון טקסט, תאריך או תיבות סימון, רשימות נפתחות, כפתורים, סליידרים, דירוג חמישה כוכבים ווידג'טים, ועוד. להלן יישומוני תצוגה נוספים להוספת מולטימדיה והיפר-קישורים, כמו גם שירותי גוגל משולבים כמו מפות.
הוספתי ווידג'ט טופס עם שדות לתאריך האירוע, זמן האירוע והמשתתפים, גררתי את הטבלה למקום שרציתי בו במערך האפליקציה. לצד זה, גררתי טבלה למיון המציגה אירועים שנוצרו, הניתנים לסינון לפי הפרמטרים בטופס שלי. כדי לקשור את זרימת המשתמשים שלי, הוספתי ווידג'ט לחצן בשם שמור אירוע, ווידג'ט אינטראקטיבי של מפות Google שאם חיברתי API למיקום בסקריפטים) יכול היה להציג את המיקום של האירוע שלי אם הייתי מוסיף שדה אחר עם ערך זה. כאשר הפונקציות העיקריות של האפליקציה שלי נוצרו כעת, לחץ על לחצן התצוגה המקדימה. לפני ש- Google App Maker יפרסם את האפליקציה שלי, הופיעו כמה הנחיות לבדיקת הרשאות במהירות, אשר אישרו כי לאפליקציית ה- PCMag Scheduling שלי הייתה גישה ל- Google Drive כדי לשלוף ממודל הנתונים שלי, ולתת לאפליקציה הרשאה להפעלה.
באפליקציה שפורסמה הצלחתי מיד למלא את הטופס שלי בתאריכי / זמני האירועים והמשתתפים בו, ולראות את אותם אירועים מופיעים ברשימת האירועים שלי. החיסרון הנוכחי הוא ש- Maker App אינו תומך כרגע באפליקציות סלולריות מקוריות, אלא רק יישומי אינטרנט מגיבים אשר יתאימו באופן דינמי על פי גודל המסך. גוגל שוקלת להוסיף אינטגרציות מובנות עם מקורות נתונים פופולריים אחרים מלבד גוגל דרייב, והיא מתכננת לבנות כמה מהיכולות המודיעיניות המגוונות שלה לחוויה גם במהלך המחצית השנייה של 2017.
חווית המפתח
בצד המפתח וממוקד ה- IT של הבדיקה שלנו, המפתח שלנו בחן את App Maker על ידי יצירת אפליקציה מורכבת יותר משמעותית ששמנו אותה Crowd Control, מנהל קשר שיתופי שנועד ליישום אנשי קשר וניהול קשרי לקוחות (CRM) לאנשי מכירות. חיפשנו ליצור אפליקציה עם רשימת אנשי קשר, דף לפרטי קשר ודף להוספת אנשי קשר חדשים, כולל היכולת להוסיף תמונות וכל מספר הערות לכל איש קשר. בדקנו גם את היכולת להוסיף ולשנות שדות מודלים של נתונים ולדחוף את השינויים הללו לאפליקציה החיה.
יצרנית האפליקציות דמתה ביותר לזוהו ו- PowerApps במראה ופונקציונליות. בהחלט היה כלי תחושה חנונית יותר, עם זאת שעלול להפחיד נאופיטים שלמים. שדות קדמו עם '@' בכל מקום וכלי כוח כמו ביטויים רגילים היו שם גם כן. אלה מגדירים כיצד להתאים ולאמת מחרוזות באמצעות מיני שפה. ביטויים רגילים הם בעלי עוצמה רבה, אך יכולים להיות מורכבים למדי וכנראה שלא יהיו מועילים למי שאינו מתכנת.
מעצב הנתונים או כלי היישויות היה קל מאוד לשימוש ואיפשר לכל וריאציות של קרדינליות יחסים, משהו שהיה חסר ב- PowerApp וזוהו הסתיר בהצלחה מהמשתמשים שלו. משמעות קרדינליות של יחסים פירושה בעצם "כמה מ- A קשורים לכמות של B", מה שאומר במקרה זה את ההערות והמולטימדיה הקשורות לאיש קשר. עם זאת, בעוד של- PowerApps היו מגוון עצום של ישויות מוגדרות מראש ורשימות בחירה, ל- App Maker לא היו כאלה, ולכן הגדרת מערכות היחסים הללו היא ידנית.
כלי מעצב הדפים היה קל לשימוש ברוב המובנים. העברת רכיבים מסביב עבדה כפי שניתן היה לצפות בגרירה ושחרור פשוטה, אם כי שינוי הפריסה עשוי להיות קצת קשה. היה קל יותר להתחיל מחדש על הלוח ולהגדיר את המרווח והשוליים דרש מעט ניסוי וטעייה. כמו כן, לא הייתה גלילה אופקית אצל המעצב. גלילה אנכית עבדה מצוין, אך מנקודת מבט של מפתח היעדר הגלילה האופקית גרם לשחק בעיצוב בעייתי, וסך הכל של עורך הנכסים היה עמוס במקצת. זוהו היה קצת יותר נקי מהבחינה הזו, ו- PowerApps היה הרבה יותר מלוטש.
בכל הנוגע להתאמה אישית ותסריטים נוספים, כל הקוד כתוב ב- JavaScript. אם זה טוב או רע תלוי בהעדפת שפת התכנות שלך, אך באופן כללי מצאנו שזה יתרון מכיוון שמדובר בשפה הנתמכת באופן נרחב עם כל התכונות הדרושות לך. עם זאת, זה לא יהיה ידידותי במיוחד למי שאינו מתכנת. יצרנית האפליקציות כוללת גם כמה תכונות קודליות נוספות, כולל נפתחת השלמת קוד בלוח המחוונים של סקריפט כדי לראות את כל השיטות הזמינות לסקריפט, ורמזי סקריפט ואזהרות כשאתה מקודד הן סקריפטים של הלקוח והן מצד השרת ושילובי API. עם אפליקציות ושירותים אחרים של Google.
App Maker ביצע גם ביצועים טובים כאשר ביצע שינויים במודל הנתונים של בקרת המונים, משימה שתוכנת תצטרך לבצע לעיתים קרובות לצורך תחזוקת הפרויקט. הוספת שדה חדש הייתה קלה, אך היא הצריכה כמה צעדים רבים יותר מאשר בכלים אחרים כמו Zoho ו- Appian. נדרש מעט ציד כדי לברר כיצד להוסיף, אך היה פשוט למרות המספר הדרוש של צעדים. שינוי שדה קיים היה קל ומבוצע ללא רבב ללא שמות מדור קודם שנותרו או חישוקים נוספים שניתן לקפוץ עליהם. בסך הכל, המתכנת שלנו גילה כי ככל הנראה מדובר בכלי שמפתח ירגיש בנוח איתו מיד למחבט.
Up-and-Comer מעוצב בצורה חכמה
Google App Maker הוא הכלי החדש ביותר לקוד נמוך שמוצג בסבב זה, אך למרות זאת יש הרבה מה לאהוב בתכנון העקבי והישיר שלו ובמערכת המקיפה של בוני טפסים ויכולות גרירה ושחרור. עבור המשתמש העסקי הממוצע - במיוחד כזה שמכיר את עיצוב החומרים - הפלטפורמה מספקת חוויה מודרכת קלה ליצירת יישום תהליכים עסקיים שנראה מקצועי, משתלב עם אפליקציות ושירותים אחרים של גוגל, והכי חשוב, אמור לעבוד בצורה אמינה.
מנקודת מבט של מפתחים, Google App Maker חסר את הלקים של Microsoft PowerApps והקלת התסריטים הקלה על Zoho Creator, אך ממשק המשתמש ומודל הנתונים היו קלים לשימוש וזה טיפל בשינויים במודל הנתונים ללא רבב. יהיה נחמד אם הייתה קבוצה גדולה בהרבה של משאבים שהוגדרו מראש, כגון סוגי נתוני שדה, תבניות אפליקציה, ישויות ותכונות דומות. יש למיין את הגלילה האופקית ולוח מאפייני ממשק המשתמש דורש מחשבה רבה יותר. עם זאת, כל זה לא מפתיע עבור מוצר חדש שנבנה עם הרבה התבגרות, ולגוגל יש בסיס חזק לבנות חוויה חזקה יותר של קוד נמוך. Google App Maker בנוי בפשטות וביעילות, ובסך הכל היה אחד הכלים הקלים לקוד הנמוך ביותר לשימוש הן מהמשתמש הרגיל והן מבחינת ה- IT. עבור לקוחות G Suite Business, כדאי לקחת סיבוב.