מדיניות הפלטפורמה של אפל עבור iOS, OS X וחנויות האפליקציות שלהן הרגיזו מדי פעם מפתחים או אפילו שיבשו את העסקים שלהם בצורה פראית. ההתנגשות האחרונה כרוכה באיסור רטרואקטיבי על מחשבוני ווידג'טים וכללי פרטיות WiFi המחמירים עבור iOS, מכיוון שאפל מנפיקה כללים חדשים עבור אפליקציות המשתמשות ב-Apple Pay ו-TestFlight.
מוקדם יותר היום, ג'יימס תומסון צייץ בטוויטר (למטה) שינוי במדיניות של אפל המשפיע עלPCalcמחשבון iOS. בעוד אפל אישרה בעבר את הווידג'ט החדש של האפליקציה Today Extension עבור iOS 8, היא ביקשה מאז מהמפתח להסיר את הווידג'ט מאפליקציית PCalc.
אפל אמרה לי שווידג'טים של מרכז ההתראות ב-iOS אינם יכולים לבצע חישובים, ויש להסיר את הווידג'ט הנוכחי של PCalc.
- ג'יימס תומסון (@jamesthomson)29 באוקטובר 2014
אפל הציגה את ארכיטקטורת הרחבת האפליקציה ב-iOS 8 וב-OS X Yosemite כדי לאפשר למפתחים להרחיב את הפונקציונליות של מגוון פונקציות תוכנת מערכת, החל מ-שתף גיליונותאֶלעריכת תמונותאֶלמקלדות ווידג'טים מותאמים אישית.
ספציפית לווידג'טים, של אפלתיעודמתאר את הרחבות אפליקציות כ"מספקות עדכונים מהירים או מאפשרות משימות קצרות - למשל, פרסום עדכונים על משלוחי חבילות, דיווחי הגלישה האחרונים או ידיעות חדשותיות".
אפל מצהירה כי "לחלק מהרחבות עשויות להיות מגבלות זיכרון נמוכות יותר מאחרות: לדוגמה, ווידג'טים חייבים להיות יעילים במיוחד מכיוון שסביר להניח שלמשתמשים יהיו מספר ווידג'טים פתוחים בו-זמנית.
"תוסף האפליקציה שלך אינו הבעלים של לולאת הריצה הראשית, לכן חיוני שתפעל לפי הכללים שנקבעו להתנהגות טובה בלולאות ריצה ראשיות. לדוגמה, אם התוסף שלך חוסם את לולאת הריצה הראשית, זה יכול ליצור חווית משתמש גרועה ב תוסף או אפליקציה אחרת."
למרות שנראה שהתיעוד על ווידג'טים של הרחבות אפליקציות לא אוסר באופן ספציפי על מחשבוני iOS (ו-OS X של אפל שולחנית כוללת ווידג'ט למחשבון), הוא כן מתאר שווידג'טים צריכים לבצע משימות קלות משקל.
"תוספי אפליקציות לא מקבלים עדיפות עליונה למשאבים משותפים", מצהירה אפל. "לדוגמה, יישומון של Today שמריץ משחק עתיר גרפיקה עשוי להעניק למשתמשים חוויה גרועה. סביר להניח שהמערכת תפסיק הרחבה כזו בגלל לחץ זיכרון. פונקציונליות שעושה שימוש רב במשאבי המערכת מתאימה לאפליקציה, לא תוסף אפליקציה."
PCalc היא אפליקציה, אך המפתח הוסיף גרסת ווידג'ט מצומצמת שמשתמשים יכולים להתקין באופן אופציונלי, ואפל אישרה בתחילה את האפליקציה ואת תוסף הווידג'ט שלה. עם זאת, אפל אומרת כעת לא לווידג'טים המיועדים לבצע משימות דמויות אפליקציות חישוביות בפאנל של מרכז ההודעות.
לא ברור אם זו מדיניות שנועדה למנוע ממפתחים להעמיס יתר על המידה על מרכז ההודעות עם גרסאות ששונו מעט של האפליקציות המלאות שלהם, או אם השינוי הוא בתגובה לדיווחי אבחון שחשפו בעיות הקשורות למחשבון, או שזה רק שלטון חדש שרירותי וקפריזי שנוצר ללא סיבה.
אפל עדיין לא הגיבה בפומבי מדוע ביקשה מ-PCalc להפסיק להפיץ את האפליקציה עם יישומון נפרד. הפעלת אפליקציית PCalc המלאה מסמל הבית שלה, חיפוש Spotlight או דרך Siri היא קלה בערך כמו משיכת מרכז ההודעות וגלילה אל הווידג'ט של PCalc.
אין חטטנות ב-WiFi ב-iOS
מפתח נוסף שנפגע ממדיניות הפלטפורמה המתפתחת של אפל הואנומי, סטארטאפ ניו יורקי שמטרתו "שימוש באותות Wi-Fi מטלפונים כדי לעזור לחנויות קמעונאיות לעקוב ולנתח את הלקוחות שלהן".
נומי ראתה את הכתובת על הקיר באוגוסט, מתימחדש/קוד דיווחפיטורים בחברה לאחר שאפל הודיעה כי iOS 8 תשפר את פרטיות המשתמש על ידי חסימת צדדים שלישיים מלעקוב אחר מיקום המשתמש באמצעות אותות ה-WiFi שמכשירים ניידים שולחים בזמן שהם גולשים אחר רשתות זמינות.
"נומי מכרה שירות לחנויות קמעונאיות שמאפשר להם לעקוב אחר כמה קונים מבקרים בחנויות שלהם, היכן הם מבלים בתוך החנויות ובאיזו תדירות הם חוזרים", ציין הדו"ח של ג'ייסון דל ריי.
"חלק מהמעקב הזה נעשה על ידי התקנת מצלמות וידאו בחנויות כדי לספור תנועת גולשים. אבל מידע חוזר על מבקרים נאסף בעיקר על ידי מעקב אחר כתובת ה-MAC של אייפון - המזהה בן 12 התווים המשודר כאשר טלפון מחפש Wi-Fi בקרבת מקום. -רשתות פי".
במקום לאפשר לקמעונאים לרגל אחר מכשירי המשתמשים ללא מודעותם, הציגה אפל תוכניות בשנה שעברה המבוססים עלBluetooth LE iBeacons, המאפשרים למשתמשים שרוצים להשתתף בנאמנות קמעונאית או בתוכניות מידע על מוצרים להצטרף אליהם באופן מפורש, באמצעות אפליקציה של קמעונאי כדי לאפשר גישה ל-iBeacons של החנות. אפל מציעה את זה בהחנויות קמעונאיות משלו(לְהַלָן).
הדו"ח ציין כי התקנות iBeacon "אינן דורשות זמן ומשאבים רבים כמו התקנות Wi-Fi", וציטט את המנכ"ל של נומי, מארק פרנטינו, שאמר "אנחנו נרגשים מזה. זה מוריד את שיחת הפרטיות מהשולחן ו מכניס אותו לשליטתם של משתמשי הקצה."
מַזָל דיווחהיום נומי מכרה את עצמה לבריקסטרים, חברת ניתוח קמעונאות נוספת, לאחר "המכה שלה מאפל".
לא על הרבה דברים עבור iOS
מדיניות ה-App Store של אפל הוכתרה כ"דרקונית" על ידי מספר מבקרים, אך אפל תיארה את העקרונות המנחים מאחורי התפתחותההנחיות סקירת אפליקציהכדי לעזור למפתחים להתנגח בהם שלא לצורך.
המסמך קובע, "אנו רואים אפליקציות שונות מאשר ספרים או שירים, שאיננו אוצרים. אם אתה רוצה לבקר דת, כתוב ספר. אם אתה רוצה לתאר מין, כתוב ספר או שיר, או צור מסמך רפואי. אפליקציה זה יכול להסתבך, אבל החלטנו לא לאפשר סוגים מסוימים של תוכן ב-App Store." ההנחיות כוללות "נושאים רחבים יותר" כולל נקודות התבליטים:
- יש לנו הרבה ילדים שמורידים הרבה אפליקציות. בקרת הורים עובדת מצוין כדי להגן על ילדים, אבל אתה צריך גם לעשות את חלקך. אז דעו שאנחנו שמים עין על הילדים.
- יש לנו יותר ממיליון אפליקציות ב-App Store. אם האפליקציה שלך לא עושה משהו שימושי, ייחודי או מספקת צורה כלשהי של בידור מתמשך, או אם האפליקציה שלך מצמררת, ייתכן שהיא לא תתקבל.
- אם האפליקציה שלך נראית כאילו היא מרוכזת בתוך כמה ימים, או שאתה מנסה להכניס את אפליקציית התרגול הראשונה שלך לחנות כדי להרשים את חבריך, נא להתכונן לדחייה. יש לנו הרבה מפתחים רציניים שלא רוצים שהאפליקציות האיכותיות שלהם יהיו מוקפות בשעות חובבים
- אם תנסה לרמות את המערכת (לדוגמה, על ידי ניסיון להערים על תהליך הבדיקה, לגנוב נתונים ממשתמשים, להעתיק עבודה של מפתח אחר או לעשות מניפולציה על הדירוגים) האפליקציות שלך יוסרו מהחנות ואתה תוסר מהמפתח תָכְנִית.
- אם האפליקציה שלך נדחתה, יש לנו ועדת ביקורת שאליה תוכל לערער. אם אתה רץ לעיתונות ותזרוק אותנו, זה אף פעם לא יעזור.
הנחיות חדשות לאפליקציה המכסות תוספי אפליקציות ל-iOS 8
אפל הוסיפה הערות בהנחיות האפליקציה שלה הקשורות להרחבות אפליקציות, אך כרגע אינה מזכירה מחשבונים.
- תוספי אירוח של אפליקציות חייבים לספק פונקציונליות מסוימת (מסכי עזרה, הגדרות נוספות) אחרת הם יידחו.
- אפליקציות המארחות תוספים הכוללות שיווק, פרסום או רכישות בתוך האפליקציה בתצוגת התוספים שלהן יידחו.
- הרחבות מקלדת חייבות לספק שיטה להתקדמות למקלדת הבאה.
- הרחבות מקלדת חייבות להישאר פונקציונליות ללא גישה לרשת אחרת הן יידחו.
- הרחבות מקלדת חייבות לספק סוגי מקלדת מספרים ועשרוניים כמתואר במדריך לתכנות הרחבות לאפליקציה, אחרת הן יידחו.
- אפליקציות המציעות הרחבות מקלדת חייבות להיות בעלות קטגוריה ראשית של כלי עזר ומדיניות פרטיות אחרת הן יידחו.
- אפליקציות המציעות הרחבות מקלדת עשויות לאסוף פעילות משתמשים רק כדי לשפר את הפונקציונליות של תוסף המקלדת שלהן במכשיר ה-iOS או שהן יידחו.
הנחיות חדשות לאפליקציה המכסות את iOS 8 HomeKit
אפל הוסיפה את המדיניות הבאה הקשורה אליהHomeKitמסגרת אוטומציה ביתית.
- לאפליקציות המשתמשות במסגרת HomeKit חייבת להיות מטרה עיקרית של אספקת שירותי אוטומציה ביתית.
- אפליקציות המשתמשות במסגרת HomeKit חייבות לציין שימוש זה בטקסט השיווקי שלהן ועליהן לספק מדיניות פרטיות אחרת הן יידחו.
- אסור לאפליקציות להשתמש בנתונים שנאספו מממשקי ה-API של HomeKit לצורך פרסום או כריית נתונים מבוססת שימוש אחרת.
- אפליקציות המשתמשות בנתונים שנאספו מהממשק ה-API של HomeKit למטרות אחרות מלבד שיפור חווית המשתמש או ביצועי החומרה/תוכנה באספקת פונקציונליות האוטומציה הביתית יידחו.
הנחיות חדשות לאפליקציה המכסות את iOS 8 HealthKit
אפל הוסיפה מדיניות הקשורה לחדש שלהHealthKitמסגרת כושר ובריאות.
- אפליקציות המשתמשות במסגרת HealthKit חייבות לציית לחוק החל עבור כל טריטוריה שבה האפליקציה זמינה
- אפליקציות שיכתבו נתונים שקריים או לא מדויקים לתוך HealthKit יידחו.
- אפליקציות המשתמשות במסגרת HealthKit המאחסנות מידע בריאותי של משתמשים ב-iCloud יידחו.
- אפליקציות אינן רשאיות להשתמש בנתוני משתמש שנאספו מ-HealthKit API למטרות פרסום או כריית נתונים מבוססות שימוש אחרות מלבד שיפור ניהול בריאות, רפואי וכושר, או למטרות מחקר רפואי.
- אפליקציות המשתפות נתוני משתמש שנרכשו באמצעות HealthKit API עם צדדים שלישיים ללא הסכמת המשתמש יידחו.
- אפליקציות המשתמשות במסגרת HealthKit חייבות לציין אינטגרציה עם אפליקציית Health בטקסט השיווקי שלהן ועליהן לזהות בבירור את הפונקציונליות של HealthKit בממשק המשתמש של האפליקציה.
- אפליקציות המשתמשות במסגרת HealthKit חייבות לספק מדיניות פרטיות אחרת הן יידחו.
- אפליקציות המספקות אבחונים, עצות לטיפול או בקרה על חומרה המיועדת לאבחון או לטפל במצבים רפואיים שאינם מספקים אישור רגולטורי בכתב לפי בקשה, יידחו.
הנחיות חדשות לאפליקציה המכסות את iOS 8 TestFlight
אפל גם הוסיפה מדיניות הקשורה לחדש שלהTestFlightתוכנית בטא של אפליקציה.
- אפליקציות רשאיות להשתמש ב-TestFlight רק לבדיקת בטא אפליקציות המיועדות להפצה ציבורית ועליהן לעמוד בהנחיות המלאות לסקירת אפליקציות.
- יש לשלוח אפליקציות המשתמשות ב-TestFlight לבדיקה בכל פעם ש-build מכיל שינויים מהותיים בתוכן או בפונקציונליות.
- אין להפיץ אפליקציות המשתמשות ב-TestFlight לבודקים בתמורה לפיצוי מכל סוג שהוא.
הנחיות חדשות לאפליקציה המכסות את iOS 8 Apple Pay
אפל גם הוסיפה מדיניות הקשורה לאפליקציות שעושות בהן שימושApple Pay.
- אפליקציות המשתמשות ב-Apple Pay חייבות לספק למשתמש את כל פרטי הרכישה המהותיים לפני מכירה של כל מוצר או שירות, אחרת הם יידחו.
- אפליקציות המשתמשות ב-Apple Pay חייבות להשתמש ברכיבי המיתוג ובממשק המשתמש של Apple Pay בצורה נכונה וכמתואר בהנחיות Apple Pay Identity, אחרת הן יידחו.
- אפליקציות המשתמשות ב-Apple Pay כמנגנון רכישה אינן רשאיות להציע סחורות או שירותים המפרים את החוק של כל טריטוריה שבה המוצר או השירות יסופקו, ואין להשתמש בהם למטרה בלתי חוקית כלשהי.
- אפליקציות המשתמשות ב-Apple Pay חייבות לספק מדיניות פרטיות אחרת הן יידחו.
- אפליקציות המשתמשות ב-Apple Pay רשאיות לשתף נתוני משתמשים שנרכשו באמצעות Apple Pay עם צדדים שלישיים רק כאשר הם מסופקים כדי להקל או לשפר את אספקת הסחורות והשירותים או כדי לעמוד בדרישות החוק.
אפל בחנה ושינתה מדי פעם את המדיניות שלה בתגובה למשוב של משתמשים ומפתחים. למרות תלונות מאוד קולניות לפעמים, מדיניות ה-App Store יצרה שוק מעולה לאפליקציות סלולריות שמשכו פיתוח בלעדי (כולל משחקים) והדמוגרפיה הטובה ביותר של הצרכנים. מכירות ה-App Store של אפל כעת גדולות בהרבה מהמכירות של iTunes של מדיה אחרת.