אויב איר האָט אלץ געוואלט צו פּרובירן דיין האַנט אין דעוועלאָפּינג יפאָנע און יפּאַד אַפּפּס, איצט איז דער בעסטער צייַט צו באַקומען סטאַרטעד. ניט בלויז טוט קיין פאַרהאַלטן שטעלן איר ווייַטער הינטער אין טערמינען פון קאַמפּיטינג אין דעם מאַרק און מאַכן דיין אייגן צייכן, עס זענען פילע גרויס מכשירים און באַדינונגען צו העלפן איר באַקומען אַרויף צו גיכקייַט געשווינד.
די בעסטער זאַך וועגן דעוועלאָפּינג רירעוודיק אַפּפּס איז ווי אַ יחיד אָדער אַ פּאָר פון דעוועלאָפּערס קענען קאָנקורירן אויף אַ האַלב-גלייַך פוטינג מיט גרויס אַנטוויקלונג שאַפּס. בשעת איר קען נישט באַקומען ווי פיל הילף פון עפּל די טעג, מיט די בעסטער גרונטייגנס אין די אַפּ סטאָר יוזשאַוואַלי געגאנגען צו די ביגער סטודיאָס, אַפּ פארקויפונג זענען געטריבן ווי פיל דורך וואָרט פון מויל און גוט באריכטן אין די אַפּ סטאָר, אַזוי ווער עס יז מיט אַ גרויס געדאַנק קענען זיין מצליח סעלינג זייער אַפּ.
אַזוי ווי טאָן איר באַקומען סטאַרטעד דעוועלאָפּינג יפאָנע און יפּאַד אַפּפּס?
ערשטער, פּרובירן עס אָוט
דער ערשטער שריט איז צו שפּילן מיט די אַנטוויקלונג מכשירים. עפּל 'ס אַפישאַל אַנטוויקלונג פּלאַטפאָרמע איז גערופן קסקאָדע און איז אַ פֿרייַ אראפקאפיע. איר וועט נישט קענען צו שטעלן אייער אַפּס אַרויף פֿאַר פאַרקויף אָן דערלויבעניש דעוועלאָפּערס, אָבער איר קענען שפּילן אַרום מיט די סוויווע און געפינען אויס ווי לאַנג עס זאל נעמען אַרויף צו גיכקייַט. עפּל באַקענענ די סוויפט פּראָגראַממינג שפּראַך ווי אַ פאַרבייַט פֿאַר אָביעקטיוו-C, וואָס איז מאל ווייטיקדיק צו נוצן פֿאַר אַנטוויקלונג. ווי דער נאָמען ימפּלייז, סוויפט איז אַ פאַסטער פּלאַטפאָרמע. דאָס איז נישט נאָר וועגן אַפּ גיכקייַט. סוויפט קען נישט פּונקט זיין גיך אַפּלאַקיישאַן אַנטוויקלונג, אָבער עס איז פיל געשווינד צו פּראָגראַם ניצן סוויפט ווי די עלטערע אַבדזשעקטיוו-C.
באַמערקונג: איר דאַרפֿן אַ מעק צו אַנטוויקלען יאָס אַפּלאַקיישאַנז, אָבער עס וועט נישט זיין די מערסט שטאַרק מעק אין דער וועלט. א מעק מיני איז מער ווי גענוג פֿאַר שאַפֿן יפאָנע און יפּאַד אַפּפּס.
ויספאָרשן דריט פארטיי דעוועלאָפּמענט מכשירים
וואָס אויב איר קיינמאָל פּראָוגראַמד אין 'C'? אָדער טאָמער איר ווילן צו אַנטוויקלען ביידע פֿאַר יאָס און אַנדרויד? אָדער אפֿשר איר ווילן אַ פּלאַטפאָרמע דיזיינד פֿאַר בנין שפּילערייַ? עס זענען אַ נומער פון גרויס אַלטערנאַטיוועס צו קסקאָוד בנימצא.
עס איז שטענדיק גוט צו שטעקן מיט אַ געבוירן פּלאַטפאָרמע. אויב איר קאָד יאָס אַפּפּס ניצן קסקאָדע, איר שטענדיק האָבן צוטריט צו די לעצט פֿעיִקייטן פון די אָפּערייטינג סיסטעם. אבער אויב איר פּלאַן אויף ריליסינג דיין אַפּ פֿאַר קייפל פּלאַטפאָרמס, קאָודינג עס אין יעדער איז געגאנגען צו עסן אַ פּלאַץ פון צייַט און רעסורסן.
- אחדות . וניטי איז אַ 3 ד גראַפיקס מאָטאָר אַז כולל אַ פיזיק מאָטאָר. עס איז בפֿרט געניצט פֿאַר דעוועלאָפּינג 3 ד גאַמעס, כאָטש עס לעצטנס צוגעגעבן 2 ד שטיצן. וניטי קענען זיין געוויינט פֿאַר יאָס, אַנדרויד, Windows, אָזשעניצע, אַס רענטגענ, לינוקס, פּלייסטיישאַן 3, קסבאָקס 360 און וויי ו אַנטוויקלונג. דעם מאכט עס אַ גרויס ברירה אויב איר פּלאַן צו באַפרייַען אַ שפּיל אויף קייפל פּלאַטפאָרמס, אָבער בשעת עס האט מכשירים צו העלפן איר בויען דיין שפּיל, עס איז נישט גאַנץ ווי גיך אַנטוויקלונג ווי עטלעכע פון די פאַרמעסט.
- Corona SDK. די קאָראָנאַ סדק ניצט לואַ ווי אַ אַנטוויקלונג שפּראַך און דעמאָלט שייַעך-קאַמפּיילז צו אָביעקטיוו-C. און ווייַל LUA איז קוויקער צו שרייַבן, אַפּס קענען זיין געבויט פיל פאַסטער ניצן קאָראָנאַ סדק. קאָראָנאַ ספּעשאַלייזיז אין 2 ד גראַפיקס און כולל זייַן אייגן פיזיק מאָטאָר. איר קענען אויך קאַמפּיילז פֿאַר ביידע יאָס און אַנדרויד פון איין קאָד. קאָראָנאַ אויך שטיצט בנין געבוירן Windows און מעק אַס אַפּפּס, אָבער עס טוט נישט שטיצן קאַנסאָולז ווי די פּלייסטיישאַן 4 אָדער קסבאָקס איינער. קאָראָנאַ איז אַ גרויס ברירה פֿאַר 2 ד גאַמעס און גלייַכגילטיק גאַמעס.
- Adobe Air. יענע מיט אַ הינטערגרונט אין פלאַש וועט זיין אינטערעסירט אין אַדאָובי לופט, וואָס ניצט אַ קאָמבינאַציע פון אַקטיאָנסקריפּט, HTML, קסס און דזשאַוואַסקריפּט צו בויען אַפּלאַקיישאַנז. אַדאָובי לופט אַלאַוז דיפּלוימאַנט אויף יאָס, אַנדרויד, און אָזשעניצע.
- מאַרמעלאַד. ערשטנס גערופן Airplay סדק, מאַרמאַלאַדע איז גענומען די שרייַבן-אַמאָל-לויפן-ערגעץ פֿילאָסאָפֿיע איינער שריט פאָרויס דורך סופּפּאָרטינג קייפל שפּראַכן. בפֿרט, מאַרמאַלאַדע שטיצט C, אָבער צוויי וועריאַנץ צושטעלן אַ בריק צו די באַזע סדק: מאַרמאַלאַדע קוויק, וואָס ניצט לאַו, און מאַרמאַלאַדע וועב, וואָס ניצט HTML 5, דזשאַוואַסקריפּט און קסס 3. מאַרמאַלאַדע איז בפֿרט געניצט פֿאַר דעוועלאָפּינג 2 ד און 3 ד גאַמעס.
- PhoneGap. וועב דעוועלאָפּערס וועלן זיין אינטערעסירט אין PhoneGap, וואָס ניצט דזשאַוואַסקריפּט, HTML 5 און CSS3 צו שאַפֿן וועב אַפּפּס מיט אַ רירעוודיק קוק און פילן. PhoneGap קענען אויך בויען געבוירן אַפּפּס דורך ענקאַפּסאַלייטינג די קאָד אין אַ וועב כייפעץ אין דער פּלאַטפאָרמע. עס קענען זיין געוויינט פֿאַר יאָס, אַנדרויד, וועבאָס, Symbian, Blackberry, Ubuntu Touch, Windows טעלעפאָנירן און Windows 8 development.
און דעם רשימה איז גאָרנישט גאַנץ. עס זענען אפילו אַנטוויקלונג פּלאַטפאָרמס ווי גאַמעשאַד אַז לאָזן איר צו בויען אַפּפּס אָן קיין קאָודינג בייַ אַלע. פֿאַר אַ פול רשימה פון רירעוודיק אַנטוויקלונג פּלאַטפאָרמס, איר קענען טשעק אויס וויקיפּעדיע רשימה.
פאַרפעסטיקן דיין געדאַנק און אַדאַפּט די בעסטער פּראַקטיסאַז.
עס איז אַ גוטע געדאַנק צו אָפּלאָדירן ענלעך אַפּפּס פון די אַפּ קראָם צו באַקומען אַ געדאַנק פון די פאַרמעסט כאַנדאַלד די אַפּ, פּייינג נאָענט ופמערקזאַמקייַט צו ביידע וואָס אַרבעט (טאָן ניט פאַרריכטן וואָס איז נישט צעבראכן) און וואָס טוט נישט אַרבעטן. אויב איר קענען נישט געפֿינען אַן אַקיעראַסי גלייַכן פֿאַר דיין אַפּ, אראפקאפיע עפּעס ענלעך.
איר זאָל אויך באַקומען אויס אַ בלייַער און עטלעכע פּאַפּיר. דעוועלאָפּינג אַ גראַפיקאַל באַניצער צובינד (גוי) פֿאַר די יפאָנע און יפּאַד איז אַנדערש ווי דעוועלאָפּינג פֿאַר די פּיסי אָדער די וועב. איר וועט דאַרפֿן צו נעמען אין חשבון די באגרענעצט פאַרשטעלן אָרט, די פעלן פון אַ מויז און גשמיות קלאַוויאַטור און די עקזיסטענץ פון אַ טאָוטשסקרעען. עס קענען זיין אַ גוטע געדאַנק צו ציען עטלעכע פון דיין סקרינז און לייאַוץ די גוי אויף פּאַפּיר צו זען ווי די אַפּ זאל אַרבעטן. דאָס קען אויך העלפן אין קאַמפּאַרטמענטאַליזינג די אַפּ, וואָס העלפט איר ברעכן עס אַראָפּ פֿאַר אַ לאַדזשיקאַל לויפן אין אַנטוויקלונג.
איר קענען באַקומען סטאַרטעד אויף די גוי דורך ריוויוינג די יאָס מענטש ינטערפאַסע גיידליינז בייַ developer.apple.com.
עפּל דעוועלאָפּער פּראָגראַם
איצט אַז איר האָבן אַ ראַפינירט געדאַנק און וויסן דיין וועג אַרום דער אַנטוויקלונג פּלאַטפאָרמע, עס ס צייַט צו פאַרבינדן עפּל ס דעוועלאָפּער פּראָגראַם. איר דאַרפֿן צו טאָן דאָס אין סדר צו פאָרלייגן דיין אַפּפּס צו די עפּל אַפּ סטאָר. דער פּראָגראַם קאָסטן $ 99 פּער יאָר און אָפפערס איר צוויי שטיצן רופט בעשאַס דעם פּעריאָד, אַזוי אויב איר באַקומען סטאַק אויף אַ פּראָגראַממינג אַרויסגעבן, עס איז עטלעכע בריירע.
באַמערקונג : איר וועט דאַרפֿן צו קלייַבן צווישן ענראָולינג ווי אַ יחיד אָדער ווי אַ פירמע. ענראָולינג ווי אַ פירמע ריקווייערז אַ לעגאַל פירמע און דאַקיומענטיישאַן ווי אַרטיקלען פון ינקאָרפּאָראַטיאָן אָדער אַ ביזנעס ליסענסע. א טאן געשעפט ווי (דבאַ) טוט נישט מקיים דעם פאָדערונג.
פּוש העלא, וועלט צו דיין יפאָנע אָדער יפּאַד
אלא ווי שפּרינגען גלייַך אין אַפּ אַנטוויקלונג, עס ס אַ גוט געדאַנק צו מאַכן אַ נאָרמאַל "העלא, וועלט" אַפּ און שטופּן עס צו דיין יפאָנע אָדער יפּאַד. דעם ריקווייערז אַ סערטאַפאַקיישאַן סערטאַפאַקיישאַן און באַשטעטיקן אַרויף אַ פּראַוויזשאַנז פּראָפיל אויף דיין מיטל. עס איז בעסטער צו טאָן דעם איצט אַזוי אַז איר וועט ניט האָבן צו האַלטן און פיגור אויס ווי צו טאָן עס ווען איר באַקומען צו די קוואַליטי אַססוראַנסע בינע פון אַנטוויקלונג.
ביסט איר דעוועלאָפּינג אַ שפּיל? לייענען מער וועגן די ספּיסיפיקס פון שפּיל אַנטוויקלונג.
אָנהייב קליין און גיין פון עס
איר טאָן ניט האָבן צו שפּרינגען גלייַך אין דיין גרויס געדאַנק. אויב איר וויסן די אַפּ איר האָבן אין גייַסט קען נעמען חדשים און חדשים צו קאָד, איר קענען אָנהייבן קליין. דאָס איז ספּעציעל יפעקטיוולי אויב איר זענען נייַ צו בנין אַפּפּס. יזאָלירן עטלעכע פון די פֿעיִקייטן איר ווילן צו אַרייַננעמען אין דיין אַפּ און בויען אַ ענלעך, קלענערער אַפּ וואָס כולל אַז פֿעיִקייטן. פֿאַר בייַשפּיל, אויב איר וויסן איר וועט דאַרפֿן אַ סקראָללינג רשימה מיט די פיייקייַט פֿאַר די באַניצער צו לייגן זאכן צו אַז רשימה, איר קען בויען אַ שפּייַז ליסטע אַפּ. דעם וואָלט לאָזן איר צו עקספּערימענט מיט קאָודינג ספּעציפיש פֿעיִקייטן איידער איר באַקומען סטאַרטעד אויף דיין גרויס געדאַנק.
איר וועט געפינען אַז די צווייט מאָל איר פּראָגראַם אַ שטריך עס איז שטענדיק קוויקער און בעסער ווי די ערשטער מאָל. אַזוי, אַנשטאָט פון מאַכן מיסטייקס ין דיין גרויס געדאַנק, דאָס אַלאַוז איר צו עקספּערימענט אַרויס פון די פּרויעקט. און אויב איר אַנטוויקלען אַ קליין אַפּ אַז איז מאַרקאַטאַבאַל, איר קענען מאַכן עטלעכע געלט בשעת איר לערנען ווי צו קאָד דיין ביגער פּרויעקט. אפילו אויב איר קענען נישט טראַכטן פון אַ מאַרקאַטאַבאַל אַפּ, פשוט פּלייינג אַרום מיט אַ שטריך אין אַ אפגעזונדערט פּרויעקט קענען זיין אַ גוט וועג צו לערנען ווי צו ינסטרומענט עס אין דיין הויפּט פּרויעקט.