מה שלמדתי בזמן כתיבת אפליקציות עבור Apple Watch

click fraud protection

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

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

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

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

טיק טק זעיר

הַבָּא, אימצתי את עיצוב הכפתורים 3x3 ובניתי אפליקציה נוספת שמשתמשת בממשק דומה. מאז שהאפליקציה הראשונה שלי אי פעם, ב-2008, הייתה 100 צלילים, אפליקציית אפקטים קוליים עם מאות צלילים, חשבתי לבנות את זה מחדש עבור ה-Apple Watch. לאפליקציה הזו קוראים TinySounds, וכמו Tiny Tic Tac Toe, זה עובד גם באייפון (ואייפד.) למעשה, אפילו כאשר מקישים על אפקט קול ב-Apple Watch, האודיו מתנגן באייפון. זו מגבלה (או תכונה?) של Apple Watch. כך תוכלו להשתמש באפליקציה כ"שלט רחוק" להשמעת אפקט קול באייפון, גם אם הטלפון פועל באפליקציה אחרת או במצב מסך נעילה!

אפליקציית TinySounds שלי מעניקה למשתמשים גישה ל-72 צלילים, התואמים ל-9 קטגוריות של 8 כפתורים כל אחד (כפתור אחד הוא שמור כדי לחזור לתצוגת הקטגוריה.) אולי אעשה גרסה שתמנף את תכונת הגלילה של הדיגיטל כֶּתֶר. בעיה אחת שנתקלתי בה היא שבעוד שלאפליקציה יש 72 צלילים, שניים מהם היו פלט וגיהוק. מובן, לאפל יש כלל נגד אפליקציות שהן, במילים שלהן, "בעיקר אפליקציות להפליץ" אבל ברור שזו לא הייתה האפליקציה שלי. ובכל זאת, הם דחו את זה, עד שהחלפתי את הצלילים האלה. "מבקר אגרסיבי מדי", הייתי אומר. אולי הם יתנו לי להוסיף את הצלילים האלה בחזרה, כי זה יכול להיות מתיחה מהנה אבל עדיין חלק מאפליקציה שימושית. לדוגמה, בנאום אתה יכול להוסיף צחוק או מחיאות כפיים משלך!

WatchMagic

בתור ילד הייתי מבצע מופעי קסמים במסיבות יום הולדת וכו'. חשבתי שזו תהיה הזדמנות טובה למזג את התשוקות שלי לקסם ולטכנולוגיה ויצרתי WatchMagic. בלי לתת יותר מדי... הייתי צריך ללמד את עצמי איך לשתף נתונים בין אפליקציית אייפון לאפליקציית Apple Watch, באמצעות קבוצות אפליקציות. זה כל מה שאני אגיד על זה! הדרך שבה הטריק עובד היא שמשתמש בוחר כרטיס מהאייפון והקוסם מנחש את הכרטיס תוך שניות! עכשיו, Apple Watch לא נדרש, אבל זה עושה את הטריק הרבה יותר קל! אני מניח שאחרי כמה הימורים בבר, לקוח יכול לשלם עבור Apple Watch שלו באמצעות אפליקציית WatchMagic!

צפו בחפרפרת

מינפתי את עיצובי האפליקציה Tiny Tic Tac Toe ו-TinySounds שלי, ויצרתי צפו בחפרפרת, גרסה של Whack A Mole עבור Apple Watch! בשביל זה, הייתי צריך ללמוד איך לעשות אנימציות על השעון. הוספתי גם תכונת טיימר לאפליקציה.

לחשוף עסקה

לבסוף, יש לי אפליקציה חינמית קיימת בשם כל הגישה. לָנוּ. אפליקציה זו מציעה תכונת גרידה וירטואלית של REVEAL A DEAL כאשר היא פועלת על האייפון, כדי לתת למשתמשים גישה לעסקאות מקומיות. הגירוד מהנה וקיוויתי לאפשר למשתמשים להתחמק על מסך ה-Apple Watch שלהם כדי לראות עסקה. אבוי, מכיוון שאפליקציות פועלות באייפון ומציגות את התוצאות שלהן ב-Apple Watch, לא הצלחתי להפעיל תכונת גירוד. אתה די מוגבל ללחיצות כפתורים. אז פשוט גרמתי לעסקה להופיע באופן מיידי, ווידאתי שהיא עובדת במצב Glance. זה מאפשר למשתמש להראות את השעון שלו לקופאית כדי לנצל את העסקה!

למדתי הרבה ואגיש עדכונים נוספים עם אופטימיזציות, ואצור עוד אפליקציות Apple Watch. כתבתי או התחלתי לכתוב הרבה מהאפליקציות האלה לפני שהיה לי Apple Watch. עכשיו, כשכל כך הרבה מפתחים יש את הדבר האמיתי בידיים שלהם (או על פרק היד) אני מצפה שאפליקציות ישתפרו, ובאמת נראה מה הם יכולים לעשות. וכאשר אפל סוף סוף מאפשרת אפליקציות מקוריות, האפליקציות שלנו אמורות להיות אפילו טובות יותר.