המלצה:
היות ותהליך הפיתוח לאייפון כרוך בהוצאה כספית שעבור תלמיד תיכן היא ניכרת ביותר אני ממליץ שתעשה מחקר קטן לפני שתתחיל. ראשית, חפש ותראה האם כבר קיימות תוכנות שעושות את מה שאתה חשבתה לעשות. בגלל המבחר העצום של היישומים שקיימים היום לא תמיד שמים לב כשמשהו כבר נעשה. כמובן שגם אם זה אכן נעשה זה לא אומר שעליך לוותר על הרעיון. אבל כדי להצליח, תצטרך לראות מה אתה יכול לעשות יותר טוב או יותר נכון מהמתחרים ואולי גם לחשוב על תוספות שהם פספסו. (וכמובן שזה ייתן לך רעיון על טווח מחירים שתוכל לקבועה לתוכנה שלך) אגב, שים לב שכאשר תגיע לשלב שיש לך אפליקציה מוכנה לשיווק הרי שהוריך יצטרכו לטפל בנושא כי הגשת אפליקציות לחנות של Apple (גם אם הן חינמיות) מותרת לבני 18 ומעלה בלבד. דבר שני, עליך להתעמק בתקנות והגבלות ש-Apple מציבה להכנסת תוכנות לחנות שלה. ייתכן, שלא ניתן לשווק את הרעיון שלך בצורה רשמית בגלל מגבלות אלו. לדוגמה: אם הרעיון הוא חידוש ממשק של פעולה קיימת ב-iPhone גם אם הוא הרבה יותר נוח ואינטואיטיבי השיווק שלו נוגד את תנאי החנות. כנ"ל עם הפעולה של האפליקציה כוללת חלק מפונקציונליות שמובנית במכשיר (למשל, לא תוכל ליצור אפליקציית אנשי קשר משופרת). ועוד טיפ קטן: בעוד שלא התעמקתי בנושא, ראיתי שיש דרך לפתח ב-#C לאייפון ואפילו להכניס אפליקציות כאלה לחנות בצורה רשמית. ייתכן, שזה יקל עליך את הפיתוח היות וכבר יש לך הכירות עם השפה, אבל אם האפליקציה שלך צריכה ביצועים אני לא ממליץ על גישה זו. שפות managed כגון #C לא ממש מתאימות למכשירים ניידים כגון טלפונים בגלל צריכת זיכרון ומעבד עודפת. שיהיה בהצלחה!