Adobe Flash Professional CS5 колдонуучуларга тааныш Action Script аркылуу iPhone тиркемелерин түзүүгө мүмкүндүк берет. Ушундай жол менен түзүлгөн тиркемелер 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 дүкөнүндөгү оюндардын саны көбөйөт, бул олуттуу өсүш болот, анткени Flash ал үчүн идеалдуу.
Ошол сыяктуу эле балласттын көлөмү көбөйөт, анткени iPhone үчүн иштеп чыгуу оңой болот. Céčko көптөгөн себептерден улам көптөгөн программисттер үчүн чечилгис көйгөй болушу мүмкүн.
Анан, албетте, жогоруда айтылган оптималдаштыруу, батарейкага болгон суроо-талап ж.б.у.с. Бул Apple таштанды жыйгычты iPhone'го койбогонуна да себеп болгон.
Менде дал ушундай тынчсыздануу бар.... бир топ бок тиркемелери, кандайдыр бир келесоо кандайдыр бир келесоо нерсе үчүн капчыгын майлагысы келет (балким, жок дегенде AppStore'го жүктөө үчүн Mac керек, ал жок дегенде аны бир аз тандай алат), мен баары ушундай болот деп ишенбейм. ар дайым туура компиляция кылсаңыз, бекитүү процесси ошол жакшы колдонмолор үчүн да созулуп кетет... бирок андан кийин мен оң жактарга караганда бир топ терс жактарын көрөм.
Мен үчүн өнүгүүдөгү негизги көйгөй - менде Mac жок. Ошентип, мен акыры арыз берүүгө аракет кылам. Мен Flex жана ActionScript менен оңой иштей алам жана мен бир сапты билбеген C же XCode тилдерин үйрөнүүгө караганда, аны жакшыраак үйрөнүү, албетте, оңой болот (мен адатта Java менен иштейм).
C бир нерсе, бирок мен үчүн C тилин көп жагынан билген адам катары, Objective-C өзүнүн синтаксисине жана OOPге болгон мамилесинен улам муздак душ болду.
Жана Ориско жазгандай. Бул тапшырылган өтүнмөлөрдүн санынын дагы бир чоң өсүшүнө алып келет жана мен анын ансыз да жай жүрүп жаткан бекитүү процессине кандай таасирин тийгизерин көргүм келбейт.
Ооба, бул абдан кызыктуу. Ал тургай, акселерометр, геолокация ж.б. үчүн iphone API колдонууга болот. Бирок, балласт көбөйөт, Apple ага кандайдыр бир реакция жасайбы деп ойлойм. Эмнеси болсо да, убакыттын өтүшү менен биз Flash болбосо жаралбай турган жакшынакай тиркемелерди кезиктиребиз деп ишенем.
акыры бул жерде. Мен үчүн Win Xcode идеалдуу болмок, бирок бул да жаман идея эмес. Ал эми Apple тиркемени иштеп чыгууда адамдарды чектебеши керек деп ойлойм.