גוגל הכריזה על Play Billing Library v3 ומתכננת להפוך את חבילות האפליקציות של Android לדרישה עבור אפליקציות חדשות שיועלו לחנות Google Play ב-2021.
רכישות בתוך האפליקציה. עד כמה שחלקם ישנאו אותם, הם בהחלט כאן כדי להישאר. אבל הם לא בלי היתרונות שלהם. רכישה בתוך האפליקציה מאפשרת למפתח לספק גרסאות חינמיות ותשלום של האפליקציה שלו ללא צורך לתחזק שתי אפליקציות נפרדות. אם אתה מפרסם את האפליקציה שלך בחנות Play, גוגל בדרך כלל דורשת שהרכישות שלך בתוך האפליקציה יעברו דרכן (בגלל הקיצוץ של 30% שהם מקבלים).
למרבה המזל, גוגל עושה את זה די קל להגדיר רכישות בתוך האפליקציה עם כל הדברים המהנים כמו אימות רישיון. מפתחים יכולים פשוט ליישם את ספריית החיובים של Google Play, והם די מסודרים. במאמץ להפוך את הטיפול ברכישות מתוך האפליקציה לקל עוד יותר, גוגל הכריזה גרסה 3 של Play Billing Library עם כמה תכונות חדשות ושיפורים, כמו גם שינוי מדיניות חשוב.
ספריית החיוב של Google Play v3 - מה משתנה
תשלום במזומן
גרסה 3 של ספריית החיובים Play של Google מאפשרת למשתמשים לשלם במזומן. זה אולי נשמע די מוזר, אבל זה כנראה לא מה שאתה חושב. יש עדיין הרבה מקומות בעולם שבהם כרטיסי אשראי וחשבונות בנק פשוט לא כל כך נפוצים. תכונה זו נועדה לעקוף בעיה זו.
במקום ללחוץ על כפתור "קנה" באפליקציה ולשלם עם כרטיס האשראי שלך, אתה יכול לבחור לשלם במזומן. לאחר שתאשר את הרכישה, Google מציגה לך קוד. קח את הקוד הזה לחנות הנוחות המשתתפת הקרובה ביותר, תן להם את הסכום הנכון של מזומן, ואז הרכישה שלך תבוטל.
נכון לעכשיו, תכונה זו פועלת רק באינדונזיה ובמלזיה, אך מתוכננת השקה רחבה יותר. בקרוב גם מפתחים יוכלו להוסיף את אמצעי התשלום הזה לאפליקציות שלהם.
מימוש קוד קידום קל יותר
מפתחים יכולים לבחור לספק קודי קידום עבור האפליקציות שלהם. אם מדובר באפליקציה בתשלום, קוד ההטבה יכול לאפשר למשתמש לקבל את האפליקציה בחינם. אם לאפליקציה יש רכישות או מנויים בתוך האפליקציה, קוד ההטבה יכול לספק פריט בחינם או ניסיון של מנוי בחינם. למרות שתמיד אפשר היה לממש קודי קידום אפליקציה ישירות בחנות Play, כדי לממש ניסיון מנוי, היה עליך להוריד את האפליקציה בעבר.
אולם כעת, ספריית החיוב של Google Play גרסה 3 הוסיפה את היכולת לממש מבצעים בתוך האפליקציה ישירות מחנות Play עצמה; המשתמשים אפילו לא צריכים להוריד את האפליקציה שאליה הם פונים.
ייחוס רכישה
אם לאפליקציה או למשחק יש המון דברים שונים שתוכלו לרכוש בהם, המפתח צריך דרך כלשהי לעקוב אחר מי רכש מה. לפני כן, מפתח יצטרך לבנות פתרון מותאם אישית באמצעות מסגרת AIDL שהוצאה משימוש כעת. עם זאת, עם ספריית החיובים של Google Play גרסה 3, יש כעת תמיכה מקורית בייחוס רכישות, המאפשרת למפתחים לעקוב בקלות אחר מה שקונים.
דרישות גרסת הספרייה
אם אתה קורא את המאמר הזה, אתה כנראה יודע על דרישות גרסת ה-SDK המינימליות של Google Play לפרסום בחנות. כַּיוֹם, אפליקציות חייבות למקד לפחות API 28 (Android Pie) יתפרסם ב-Google Play, והדרישה הזו עולה מדי שנה.
כעת קיימת דרישה דומה למפתחים המטמיעים את ספריית החיובים של Google Play. כדי לפרסם אפליקציה באמצעות ספרייה זו בחנות Play, היא צריכה להשתמש בגרסה עדכנית יחסית. נכון לעכשיו, כל הגרסאות של ספריית החיובים של Play מותרות, אבל החל מה-2 באוגוסט 2021, כל האפליקציות החדשות שפורסמו יצטרכו להשתמש בגרסה 3 לפחות. לאפליקציות קיימות יהיה עד 1 בנובמבר 2021, לפני שהם יצטרכו לשדרג.
מדריך הגירה
מכיוון שהשימוש בגרסאות החדשות יותר של ספריית החיובים של Play הוא כעת חובה, גוגל פרסמה מדריך הגירה כדי לעזור למפתחים להתעדכן. מדריך זה מראה כיצד ליישם את הגרסה החדשה ביותר של הספרייה, ומה מפתחים צריכים לשנות כדי להשתמש בה.
אתה יכול לעיין במדריך ההגירה כאן. יש גם א מדריך וידאו אם זה יותר מועיל לך.
וזהו לעת עתה לגבי ספריית החיוב החדשה של Google Play. אם אתה מיישם רכישות בתוך האפליקציה והאפליקציה שלך נמצאת בחנות Google Play, כנראה שכדאי לך לשקול לעדכן את היישום של ספריית החיובים שלך אם עדיין לא עשית זאת.
חבילות אפליקציות אנדרואיד חובה עבור אפליקציות שפורסמו לאחרונה ב-2021
קטע מאת מישאל רחמן
ב-Google I/O 2018, גוגל הציגה פורמט הפצת אפליקציות חלופי בשם Android App Bundle עם סיומת הקובץ .aab. המטרה של אנדרואיד App Bundle היא להקטין את גודל הקובץ של חבילת האפליקציות הסופית של Android (.apk) שנמסרה למשתמש, ולהקטין את גודל ההתקנה וזמן ההורדה עבור המשתמשים. קובץ ה-.aab מכיל קובצי APK עבור יישום הבסיס וכל הארכיטקטורות הנתמכות (ARM, ARM64 ו-x86), שפות וגרסאות פריסה. פורמט זה מחייב מתן עותק של מפתח החתימה של האפליקציה שלך ל-Google כדי ש-Google Play Developer Console יוכל ליצור חבילה עם גרסאות חתומות של כל APK בחבילה; ה-APK הנכון עבור הארכיטקטורה, השפה והפריסה של מכשיר מסוים מסופקים באמצעות Google Play Delivery Dynamic Delivery.
מפתחים יכולים לפרוס ב-Android App Bundles אנדרואיד סטודיו, Unity, או רִפרוּף, ולמרות שחבילות אפליקציות גדולות עם גדלי APK מותקנים של עד 500MB נתמכות, קבצי OBB אינם נתמכים. כחלופה, גוגל הרחיבה לאחרונה את חבילות האפליקציות של אנדרואיד עם הצגת שחק מסירת נכסים למפתחי משחקים לספק באופן דינמי נכסי משחקים גדולים. עם כל השיפורים הללו כרקע, גוגל מתכננת כעת להפוך את חבילות האפליקציות של Android לדרישה עבור יישומים שפורסמו לאחרונה בחנות Google Play.
בתוך ה "מה חדש ב-Google Play" סרטון שפורסם בשבוע שעבר בערוץ YouTube Developers (באמצעות משטרת אנדרואיד), Googler Milena Nikolic הודיעה כי תידרש תמיכה בחבילת אפליקציות עבור אפליקציות חדשות ב-Google Play. לא נמסר תאריך ספציפי לדרישה החדשה הזו, למרות שאנו יודעים שזה יקרה מתישהו ב-2021.
רוב המפתחים ומשתמשי הקצה לא ישימו לב לשינויים שיגרמו הדרישה החדשה הזו, אבל זה לא אומר שאף אחד לא ישים לב. מפתחים יצטרכו לתת עותק של מפתח החתימה שלהם לגוגל כדי שיחתמו על יישומים, שחלק מהמפתחים עשויים להתלבט איתם. התפשטות נוספת של AABs תקשה על ההפצה מחדש בפלטפורמות שונות, ותצמצם את ההורדות ובכך תפחית את ההכנסה הפוטנציאלית מפרסומות. (למפתחים, הם יכולים להשתמש בקוד הפתוח של גוגל כלי צרור לבנות AABs משלהם, לחלץ אותם ואז להעלות אותם לפלטפורמות אחרות.) AABs גם קשים יותר עבור משתמשים להעמיס באופן ידני מכיוון שהם אינם נתמכים באופן מקורי על ידי מתקין החבילות של אנדרואיד וחייבים להיות פורק.
אנו מקווים נלמד יותר על הדרישה החדשה הזו ככל שנתקרב לשנת 2021.