Table of Contents
הקדמה: למה התחממות חברתית ללא ים
בעולם הנייד-ראשון של היום, תוכן מבוסס משתמשים והוכחה חברתית הם בין הנהגים החזקים ביותר של צמיחה אפליקציה. a מחושבת מדיה חברתית שיתוף זרימה הופכת את המשתמשים שלך לתומכי מותג, העצימה את ההגעה שלך באופן אורגני. עבור יישומים של iOS, הציפייה היא גבוהה במיוחד: משתמשים דורשים שפה מקורית, ניסיון ללא חיכוך שמשלב ללא מאמץ עם הפלטפורמות שהם משתמשים מדי יום.
הבנת מסע המשתמש: מתי ומדוע משתמשים משתפים
לפני כתיבת כל קוד, עליך למפות את הרגעים באפליקציית שלך שבו שיתוף מוסיף ערך.מסע המשתמש כולל בדרך כלל שלושה שלבים: טריגר, פעולה ותוצאה.
רגעים טריגר
לזהות את הנקודות הטבעיות בתוך האפליקציה שלך שבו שיתוף מרגיש אורגני. Common גורמים:
- (FLT:0) קבלת ציון או השלמת אבן דרך: 10.10.10.10.10 משתמשים אוהבים לחגוג את ההתקדמות - לחשוב על ציונים גבוהים, השלמת רמה או תגים שנצברו.
- (ב) ,0) ,Discovery of Value content:FLT:1 A Greatest photo, a Perspectiveful articleצטט מאמר, המלצה על מוצר שימושי.
- [ה] הוכחה חברתית או תחרות: 1FLT: 1 ראשי , אתגרים, או "עשיתי X" רגעים מזמינים חברים להצטרף.
- (ב) ביטוי אישי: ⁇ FLT:1) תוכן שנוצר על ידי משתמשים כמו רשימות, אנווטרים או עיצובים מותאמים אישית המשקפים זהות.
החלטה: ההחלטה לשיתוף
לאחר שהמופע מופעל, המשתמש מחליט לשתף.העיצוב שלך חייב להסיר מחסומים: השיחה-לפעולה צריכה להיות בולטת אך לא פולשנית, והנתיב לחלוק צריך להיות אחד או שניים פיסות.כל עיכוב או בלבול מוביל לירידה במחקר מ-FLT:0Nielsen Norman GroupFLT:1 מראה כי משתמשים מצפים לשתף ישירות מהתוכן שהם צופים בו, ללא ניווט.
שם מקור: Post-Share Experience
לאחר שיתוף, משתמשים מחפשים אישור ותחושה של הישג. A אנימציה עדינה, הודעת צ'ק "שותף" או הודעת טוסט קצרה מאשרת את הפעולה.הימנע ממודולציות מסך מלא או הפנה מההקשר הנוכחי.התוצאה כוללת גם את מה שמופיע בפלטפורמה החברתית: התמונה המקדימה, הכותרת, התיאור והקישור. A-Open Graph (OG) יישום מבטיח תוכן משותף ומושך לדחפים שלך.
יסודות של זרימה יעילה
כל זרימת מניות צריכה לכלול מרכיבים UX בסיסיים. להרחיב כל אחד להחלטות עיצוביות בלתי ניתנות לפעולה.
המונחים: call-to-Action
כפתור המניות צריך להיות מודע באופן מיידי. השתמש בסמל מערכת iOS סטנדרטי (קופסא עם חצים מצביע למעלה) בכל מקום אפשרי.מקם אותו במקומות צפויים: קווי ניווט, תפריטים קונטקסטואליים, או ישירות מתחת לתוכן הניתן לחלוקה. עבור פעולות משניות, לשקול כפתור "Share" עם תווית. A/B בלבד מול סמל מבחן A/B בלבד לעומת אייקון-plus-label כדי למצוא את האיזון האופטימלי עבור בסיס המשתמש שלך.
צעדים מינימליים
כל ברז נוסף מקטין את הסבירות של נתח על ידי אחוז עצום של נתח "אחד-עריסה" לפלטפורמה האחרונה או המועדפת של המשתמש, לדוגמה, לחץ ארוך על כפתור המניות יכול להציע קיצורי דרך ישירים ליעדים לעתים קרובות בשימוש.ה- NativeFLT:0 כבר מספק זאת על ידי לזכור את השירות האחרון בשימוש, אבל אתה יכול לשפר אותו עם מותאמות אישית עבור הפלטפורמות החשובות ביותר שלך.
תוכן מלא Pre-מלא
אל תעשה שמשתמשים להקליד הודעה מאפס.Pre-Fill פוסט הציע הכולל טקסט רלוונטי, קישור חזרה לתוכן הרלוונטי, ו (אם מותר) hashtags.אפשר עריכה - משתמשים מסוימים רוצים להתאים אישית, אבל ברירת המחדל צריך להיות טוב מספיק כי רבים לקבל את זה. השתמש תוכן דינמי: אם שיתוף מוצר, כולל את השם, המחיר, ואת הודעת קריאה משכנעת לפעולה כמו "לבדוק את זה מראש" , עבור מדיה באיכות גבוהה.
בחירת פלטפורמה
להציע רשימה מחוספסת של פלטפורמות חברתיות רלוונטיות ולא לזרוק את כל האפשרויות הנתמכות במערכת.לדוגמה, אם האפליקציה שלך היא על צילום, עדיפות Instagram, Pinterest, וסנאפצט על LinkedIn.You יכול לסנן את סוגי הפעילות המוכללים של 1.בנוסף, לשקול קשר עמוק לזרימות ספציפיות (למשל, Instagram סיפורים ישירים) באמצעות תוכניות, אשר לספק חוויה משולבת יותר מאשר גיליון גנרית.
משוב ואישור
מיד לאחר שהמשתמש משלים את המניה (או מבטל), לספק משוב ברור.מצב הצלחה: משוב קצר, משוב מטושטש (הודעה על הצלחה), והודעת אישור כגון "שיתוף לטוויטר" כי כישלונות אוטומטי.אם שיתוף נכשל (טעות של רשת, מכסה עלה), להראות התראה לא חסימת עם אפשרות חוזרת.
עיצוב הטוב ביותר עבור שיתוף חברתי iOS
לאחר הנחיות הממשק האנושי של אפל מבטיח כי זרימת שיתוף שלך מרגישה כמו הרחבה טבעית של המערכת. להלן הם שיטות קריטיות לאמץ.
שימוש ב-iOS Share Sheets
(FLT:0) מדוע Native?BuildFLT:1 ; דף שיתוף המערכת מוכר, נגיש, ותומך באופן אוטומטי בכל השירותים שהמשתמש הגדיר (הודעות, Mail, AirDrop ואפליקציות של צד שלישי) משתמשים בוטחים בו, ו-Apple מעדכן אותו באופן קבוע עם תכונות חדשות (למשל, מיקוד, פרטיות) נמנעים מלבנות גיליון מניות מותאם אישית, אלא אם יש לך שימוש ספציפי ביותר במקרה של אור (למשל, אם אתה לא יכול להיות מכובד) אם אתה יכול להבטיח שימוש ספציפי (למשל, אם אתה יכול להבטיח את המראה דינמי).
אופטימיזציה ל Speed and Performance
שיתוף לעיתים קרובות כרוך בנספח תמונות, קטעי וידאו, או טקסט שעשוי להיות גדול בגודל. בצע דור אגודל והכנה תוכן:0off החוט הראשי של סקייפ 1 ( השתמש תורי רקע כדי דחוס תמונות או ליצור תמונה מקוצרת של תצוגה.החלק צריך להופיע מיד; כל שפיטור טעינה ירתיע משתמשים.
לאפשר התאמה ללא overwhelm
משתמשים מעריכים את השליטה, אבל יותר מדי אפשרויות יכולות להוביל לשיתוק החלטות.הווה את שדות העריכה הנפוצים ביותר (טקסט, תמונות נבחרות) ולאפשר התאמה מתקדמת באמצעות סעיף מורחב.לדוגמה, לאפשר למשתמשים להסיר או לתקן תמונות, ליישם מסנן או יבול לפני שיתוף.עם זאת, אל תכריחו אותם באמצעות עורך מורכב אם הם רק רוצים לשתף אחד.
לכבד פרטיות המשתמש ו- Permissions
שיתוף פעולה כרוך בחשיפת נתוני המשתמש.תמיד לבקש רשות מפורשת לפני גישה לספריית הצילום, המצלמה או אנשי הקשר.כאשר תוכן טרום סינון, לעולם לא לכלול מידע רגיש (כתובת דואר אלקטרוני, מיקום, פרטי תשלום) ללא הסכמה ברורה, גם להיות שקוף על מעקב: אם אתה מתכנן למדוד המרות באמצעות SDKs של צד שלישי (למשל, Facebook App Events), עליך לציית להתאמה להתאמה של TransAppingenseense (Tware) לאחר שיתוף דרישות אינטראקציה של המשתמש בלבד (paLT) ו-Fware) לאחר ביצוע LT).
יישום השיתוף: UIKit ו- SwiftUI
כעת נצלול ליישום הטכני של UIKit (IRLT:2) ו- SwiftUI (FLT 3: 3).
המונחים:
ב UIKit, השיעור העיקרי לשיתוף הוא FLT:4 אתה מידידי עם מגוון של פריטים פעילות (ממריצים, כתובות, תמונות, נתונים) ולהציג אותו באופן כללי.
- (ב) ,0) פריטים אובייקטיביים: (ב) 1 (ב) לשותפים בלבד בטקסט, לעבור את ה-FLT:5 (עבור תמונות, להעביר שורת 6 (ב) ל-URL לתוכן אינטרנט, לעבור ההרחבה 7 (FLT 7) ניתן גם לשלב פריטים מרובים; המערכת תתאים את גיליון המניות בהתבסס על השירותים הזמינים.
- (ב) ,0) סוגי פעילות: FLT:1 להסיר אפשרויות לא רלוונטיות (למשל, להקצות ליצירת קשר, הדפסה) באמצעות הנכס FLT:8.
- (ב) ,0) ניהול ההצטרפות: (FLT:103) השתמש (FLT 9) כדי לעקוב אחר השירות אשר שימש, אם הוא הצליח, וכדי להזין ניתוח.
- (ב) פעילות:0 (הראשונה ל-[[1924]]: "[[1924]]]]]]" ([[1924]]]]]]]]]], "[[1924]]]]]]]]]]]]]]]]]]]]]]]]]]]]]], "[[1924]]]]]]"[[1924]]]]]]]]]]]]]]]]"[[1924]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
המונחים: SwiftUI
החל מ-iOS 16, SwiftUI מציע את הנוף של FLT:11.זה מפשט את התהליך באופן עצום:
- (ב) ויקרא י"א: "ה' י"א: "ה' ויקרא י'" (בראשית י"ד).
- (ב) ⁇ :0) , (ב) , עיין: ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
- (ב) הגנה על נתונים: ⁇ FLT:1 , 15) מכבד את הייצוא של מדיניות מערכת אחרת באופן אוטומטי.
- (ב) אם אתה צריך שליטה על גיליון המניות (למשל, פעילויות מותאמות אישית, סינון), עדיין תצטרך לעטוף את ה-FLT:16 באמצעות FPLT:17.
(ב) ,0) ,5 ,4 ,2ShareLink DocumentsFLT 3 הם אזכורים חיוניים.
מניות של פלטפורמה-Specific Shares (Instagram, WhatsApp, וכו ')
חלק מהפלטפורמות מציעות תוכניות כתובות של צד שלישי לשיתוף עמוק.לדוגמה, סיפורי Instagram ניתן לפתוח עם (FLT:18 באופן דומה, WhatsApp משתמשת ב-FLT:19 עם זאת, תוכניות אלה רק לעבוד אם המשתמש יש את האפליקציה מותקנת.תמיד ליפול חזרה לדף השיתוף הגנרי אם התוכנית אינה זמינה. השתמש ב-FLT:20 כדי לבדוק זמינות.
תכונות מתקדמות לשיפור חווית השיתוף
ברגע שהזרימה הבסיסית היא מוצקה, שקול את התכונות המתקדמות האלה כדי להגביר את המעורבות.
שיתוף חברתי עם קישורים עמוקים
כאשר משתמשים חולקים תוכן, הקישור צריך לקשר עמוק לתוך האפליקציה שלך, באופן אידיאלי לתוכן המדויק שהם חלקו. השתמש בקישורים אוניברסליים (iOS 9+) כך שהזנת הקישור פותחת את האפליקציה שלך (אם מותקנת) או נופל בחזרה לאתר שלך.זה יוצר לולאה הפניה חלקה.
תוכן אישי ותובנות דינמיות
השתמש בתגיות Open Graph על האתר שלך כדי לשלוט כיצד תוכן משותף מופיע בפייסבוק, טוויטר, ו-Slack. for in-app שיתוף, אתה יכול ליצור תצוגה מקדימה דינמי באמצעות FLT:25 כדי ליצור תמונה אישית הכוללת את שם המשתמש, טימפט, או מצורף מותג.זה אישיזציה הופכת את המניות לעמוד באכילה צפופה.
Analytics ו- Tracking
מדדי שיתוף פעולה כדי לייעל את זרימת הזרם.סיונלים מרכזיים כוללים:
- שיעור הניקוד:0 (ב) ,1 אחוזים מההתרשמות שהביאו להשתתפות.
- (FLT:0) הפצת תפוצה: FLT:1 מה משתמשים באפליקציות לעתים קרובות ביותר? (סעיף לשיתוף מערכת מספק זאת באמצעות סוג הפעילות).
- שיעור ההשתתפות:0 (FLT:1 אחוז המניות יזמו למעשה (משתמש לחץ על פוסט / סיום).
- (ב) ⁇ :0) אטל: ⁇ 1 (הופנה מהדף ההרחבה) או החידושים שמגיעים מקישורים משותפים. השתמש בפתרונות כמו כבל או משאב דינמי בסיס אש עבור ייחוס אמין יותר.
יישום ניתוח עם גישה פרטיות-ראשון: איסוף נתונים, אנונימיזציה משתמשים, ולהימנע ממשלוח מידע המאפשר זיהוי אישי לשירותי צד שלישי.
שיקולים
זרימת שיתוף כוללת מתאימה לכל המשתמשים:
- כל הכפתורים חייבים להיות נגישים באמצעות VoiceOver ויש להם תוויות נגישות נאותות (למשל, "שתף תמונה זו במדיה החברתית").
- לספק שליטה אישית עבור משתמשים אשר מסתמכים על בקרת מתג או מגע מסייע.
- ודא כי גיליון שיתוף או מותאם אישית UI להגיב נכון לגודל טקסט דינמי והגדרות נגישות טקסט נועזות.
- בדוק עם VoiceOver כדי לאשר כי סדר אלמנטים בגיליון השיתוף הוא הגיוני.
- להימנע מתוצאות של שיתוף מוגבל בזמן; משתמשים עם מוגבלויות קוגניטיביות זקוקים לזמן כדי להחליט.
בדיקות ואופטימיזציה של
זרימת שיתוף לעולם אינה שלמה לאחר ההשקה הראשונה.בדיקות רציף וזיקוק מונע נתונים הם מפתח.
בדיקות שימושיות
ביצוע בדיקות מתונות או לא ממותנות עם משתמשים אמיתיים. ↑ שבו הם מהססים, הקש על האזור הלא נכון, או לנטוש את הזרימה. נושאים משותפים: לשתף כפתור קטן מדי, אישור עדין מדי, או את התוכן הלא נכון לפני מלא.
A/B Testing
השתמש בדגלים תכונה כדי לבדוק וריאציות: מיקומים שונים של לחצן שיתוף, טקסט ברירת מחדל שונה, או פלטפורמות שונות המוצגות קודם.מד לא רק שיעור שיתוף אלא גם מטה את מדדי הזרם כמו שמירה של משתמשים שחלקו לעומת אלה שלא.
Cross-Version and Cross-Device Testing
בדיקה על גרסאות iOS מרובות (לפחות שני הגדולים האחרונים) וגודלי המכשיר (iPhone SE, iPhone 14 Pro Max, iPad) הופעת גיליון המניות ושירותים זמינים עשויים להיות שונים.לדוגמה, AirDrop זמין רק למכשירים עם תמיכה Bluetooth /Hardware. השתמש בסימולטורים ומכשירים אמיתיים לכיסוי מקיף.
מעקב ביצועים
מעקב אחר הזמן בין השימוש ב-FLTms ו-Time Profile with Instruments (Time profiler, Core Animation) כדי למצוא צווארי בקבוק.
מסקנה: בניית משתמשי Share Flow Love
זרימת שיתוף מדיה חברתית אינה תכונה של Checkbox - היא השקעה אסטרטגית בצמיחה של האפליקציה שלך שביעות רצון המשתמש.על ידי הבנת מסע המשתמש, פשט את האינטראקציה, מינוף יכולות iOS Native, וכבוד הפרטיות, אתה יוצר זרימה שמרגישה חסרת מאמץ ואמין.זכור לבדוק, למדוד, ולהתאים את זרימת המניות הטובה ביותר הם בלתי נראים; הם מאפשרים למשתמשים להתמקד על מה הם אוהבים: התוכן שלהם, הודעות שלהם, ואז להתחיל עם האפליקציות שלך, ואז להתחיל עם הביצועים שלך, ואז, ואז, ואז, החל את האפליקציות שלך, ואז, ואז, עם הביצועים שלך, ואז, עם הביצועים שלך, ואז, כדי להתחיל עם הביצועים הבסיסיים שלך, ואז, עם הביצועים שלך, כדי להתחיל עם הביצועים של המוצר שלך, כדי להגדיר את האפליקציות שלך, כדי להגדיר את הביצועים שלך, ואז, כדי להגדיר את זה יהיה מבוסס על בסיס של המוצר שלך, ואז, אתה יכול להיות מבוסס על בסיס של המוצר שלך, אז, אז, כדי להתחיל עם הביצועים שלך, אז, עם הביצועים שלך, עם האפליקציות שלך, אז, אז, אתה יכול להיות מבוסס על ידי יישום של המוצר שלך, כדי להתחיל עם האפליקציות שלך, אתה יכול להיות מבוסס על ידי יישום של המוצר שלך, אז, אז, אתה יכול להיות מבוסס על ידי יישום אמיתי, אז, אז,