Adobe Flash Professional CS5-ը հնարավորություն կտա օգտատերերին ստեղծել iPhone հավելվածներ՝ օգտագործելով ծանոթ Action Script-ը: Այս կերպ ստեղծված հավելվածներն այնուհետև դասական կարգով կվաճառվեն AppStore-ում: Բայց դա չի նշանակում, որ Flash-ը նոր է աջակցվում iPhone-ում, և մենք կարող ենք դիտել Flash էջերը Safari-ում:
Այնուամենայնիվ, հավելվածների ստեղծման նոր գործիքը, անշուշտ, կողջունվի մեծ թվով ծրագրավորողների կողմից, և իհարկե մենք՝ օգտվողներս, նույնպես կշահենք դրանից։ Կան բազմաթիվ Adobe Air հավելվածներ, որոնք այժմ կաշխատեն նվազագույն փոփոխություններով և իսկապես հեշտ է կազմել iPhone-ի կարիքների համար: Կայքերը կարող են կազմվել նույն կերպ։
Flash-ը չի ստեղծել այնպիսի միջավայր, որտեղ կաշխատի iPhone-ի հավելվածը, այլ այս ձևով ստեղծված հավելվածն ուղղակիորեն հավաքվում է որպես սովորական iPhone հավելված: Բաշխումը տեղի կունենա դասական եղանակով Appstore-ի միջոցով, և օգտատերը նույնիսկ չի իմանա տարբերությունը: Հավելվածները Appstore-ում բաշխելու համար մշակողը պետք է Apple-ին վճարի սովորական տարեկան վճարը, և հավելվածները կենթարկվեն դասական հաստատման գործընթացին: Բայց մենք, անշուշտ, կարող էինք տեսնել նոր հետաքրքիր հավելվածների ալիք:
Անձամբ, որպես օգտվող, ես կակնկալեի մեկ տարբերություն. Իմ կարծիքով, այս ձևով գրված հավելվածները շատ ավելի վատ օպտիմիզացված կլինեն, քան Xcode-ում գրվածները և, հետևաբար, կարող են ավելի պահանջկոտ լինել մարտկոցի վրա:
Ինչ վերաբերում է Safari-ում Flash-ին, ապա այս ոլորտում առայժմ ոչինչ չի փոխվել, և ես անձամբ ավելի երջանիկ եմ առանց Flash-ի բրաուզերում: Բայց եթե Flash-ը երբևէ հայտնվի Safari-ում, հուսով եմ, որ կոճակ կլինի այն անջատելու համար:
Na Adobe Labs էջ Դուք կարող եք կարդալ մի փոքր ավելի շատ տեղեկատվություն և դիտել ցուցադրական տեսանյութ այստեղ: Կա նաև Adobe Flash CS5-ում ստեղծված մի քանի հավելվածների հղում, սակայն այդ հավելվածները չեն գտնվել չեխական Appstore-ում: Բայց եթե դուք ստեղծել է ԱՄՆ հաշիվ, այնպես որ, իհարկե, կարող եք փորձել այս հավելվածները:
Ինձ ավելի շատ անհանգստացնում է այն, որ AppStore-ն էլ ավելի մարդաշատ կդառնա Flash-ի պարզունակ հավելվածներով և խաղերով:
Դե, նույնիսկ Photoshop-ում ինչ-որ բան նախագծելը հեշտ չէ: Այսպիսով, ես չեմ անհանգստանում, որ Adobe Flash CS5-ը ողողում է App Store-ը անօգուտ հավելվածներով:
Իմ կարծիքով, App Store-ում խաղերի քանակը կավելանա, դա զգալի աճ կլինի, քանի որ Flash-ը կատարյալ է դրա համար։
Նույն կերպ կավելանա բալաստի քանակը, քանի որ ի վերջո iPhone-ի մշակումն ավելի հեշտ կլինի։ Céčko-ն կարող է լինել և կա անհաղթահարելի խնդիր շատ ծրագրավորողների համար՝ բազմաթիվ պատճառներով:
Եվ հետո, իհարկե, կա արդեն նշված օպտիմալացումը, մարտկոցի պահանջարկը և այլն, սա էր նաև պատճառը, որ Apple-ը iPhone-ի վրա չդրեց Garbage Collector-ը։
Ես ճիշտ նույն մտահոգությունն ունեմ… մի փունջ անպիտան հավելվածներ, ինչ-որ հիմար կցանկանա քսել իր դրամապանակը ինչ-որ հիմարության համար (գուցե գոնե AppStore ներբեռնումը կպահանջի Mac, որը կարող է գոնե մի փոքր ընտրել), ես չեմ հավատում, որ ամեն ինչ կկատարվի: միշտ ճիշտ կազմեք, հաստատման գործընթացը կձգձգվի նույնիսկ այդ լավ Ծրագրերի համար... բայց հետո ես պարզապես տեսնում եմ շատ ավելի շատ բացասական, քան դրական:
Ինձ համար զարգացման հիմնական խնդիրն այն է, որ ես Mac-ի սեփականատեր չեմ: Այս կերպ ես վերջապես կկարողանամ փորձել հայտ ներկայացնել։ Ես հեշտությամբ կարող եմ աշխատել Flex-ի և ActionScript-ի հետ, և հաստատ ավելի հեշտ կլինի դրանում ավելի լավը դառնալ, քան C կամ XCode սովորելը, որոնք ես չգիտեմ ոչ մի տող (սովորաբար անում եմ բաներ Java-ում):
C-ն մի բան է, բայց նույնիսկ ինձ համար՝ որպես C-ին շատ առումներով իմացողի, Objective-C-ն սառը ցնցուղ էր՝ շնորհիվ իր շարահյուսության և OOP-ի մոտեցման:
Եվ ինչպես գրել է Օրիեսկոն. Սա բերելու է ներկայացված հայտերի հերթական ահռելի աճին, և ես չեմ ուզում տեսնել, թե դա ինչ ազդեցություն կունենա առանց այն էլ դանդաղ հաստատման գործընթացի վրա։
Դե, դա շատ հետաքրքիր է: Նույնիսկ հնարավոր կլինի օգտագործել iphone API-ն աքսելերոմետրի, գեոլոկացիայի և այլնի համար։ Այնուամենայնիվ, բալաստը կավելանա, հետաքրքիր է, արդյոք Apple-ը որևէ կերպ կարձագանքի դրան: Ինչևէ, ես հավատում եմ, որ ժամանակի ընթացքում մենք կհանդիպենք գեղեցիկ հավելվածների, որոնք չէին ստեղծվի առանց Flash-ի։
վերջապես այստեղ է: Ինձ համար հաղթանակի վրա Xcode-ը իդեալական կլիներ, բայց սա նույնպես վատ գաղափար չի թվում: Եվ կարծում եմ, որ Apple-ը չպետք է սահմանափակի մարդկանց հավելվածի մշակման հարցում։