Adobe Flash Professional CS5 foydalanuvchilarga tanish Action Script yordamida iPhone ilovalarini yaratish imkonini beradi. Shu tarzda yaratilgan ilovalar AppStore-da klassik tarzda sotiladi. Lekin bu Flash-ning iPhone-da yangi qo'llab-quvvatlanayotganini anglatmaydi va biz Flash sahifalarini Safari-da ko'rishimiz mumkin.
Biroq, ilovalar yaratish uchun yangi vosita, albatta, ko'plab ishlab chiquvchilar tomonidan mamnuniyat bilan kutib olinadi va, albatta, biz foydalanuvchilar ham bundan foyda ko'ramiz. Ko'plab Adobe Air ilovalari mavjud, ular endi minimal o'zgartirishlar bilan ishlaydi va iPhone ehtiyojlari uchun kompilyatsiya qilish juda oson. Veb-saytlar xuddi shu tarzda tuzilishi mumkin.
Flash iPhone ilovasi ishlaydigan muhit yaratmadi, lekin shu tarzda yaratilgan dastur to'g'ridan-to'g'ri oddiy iPhone ilovasi sifatida kompilyatsiya qilinadi. Tarqatish klassik tarzda Appstore orqali amalga oshiriladi va foydalanuvchi farqni ham bilmaydi. Ilovalarni Appstore’da tarqatish uchun ishlab chiquvchi Apple’ga odatdagi yillik to‘lovni to‘lashi kerak va ilovalar klassik tasdiqlash jarayonidan o‘tadi. Ammo biz, albatta, yangi qiziqarli ilovalar to'lqinini ko'rishimiz mumkin edi.
Shaxsan men foydalanuvchi sifatida bitta farqni kutgan bo'lardim. Menimcha, shu tarzda yozilgan ilovalar Xcode-da yozilganlarga qaraganda ancha yomon optimallashtirilgan va shuning uchun batareyaga ko'proq talabchan bo'lishi mumkin.
Safari-dagi Flash-ga kelsak, hozircha bu sohada hech narsa o'zgarmadi va men brauzerda Flashsiz shaxsan baxtliman. Ammo Safari'da Flash paydo bo'lsa, uni o'chirish uchun tugma bo'ladi deb umid qilaman.
Na Adobe Labs sahifasi bu yerda bir oz ko'proq ma'lumot o'qishingiz va namoyish videosini tomosha qilishingiz mumkin. Adobe Flash CS5 da yaratilgan bir nechta ilovalarga havola ham mavjud, ammo bu ilovalar Chexiya Appstore'da topilmaydi. Lekin agar shunday bo'lsangiz AQSh hisobini yaratdi, shuning uchun siz ushbu ilovalarni sinab ko'rishingiz mumkin.
Men AppStore Flash-dagi ibtidoiy ilovalar va o'yinlar bilan yanada gavjum bo'lib qolmasligidan xavotirdaman.
Xo'sh, hatto Photoshop-da biror narsani loyihalash ham oson emas. Shunday qilib, Adobe Flash CS5 ilovalar do'konini keraksiz ilovalar bilan to'ldirishidan xavotirlanmayapman.
Menimcha, App Store do'konidagi o'yinlar soni ko'payadi, bu sezilarli o'sish bo'ladi, chunki Flash bu uchun juda mos keladi.
Xuddi shu tarzda, balast miqdori oshadi, chunki iPhone uchun ishlab chiqish osonroq bo'ladi. Céčko ko'p sabablarga ko'ra ko'plab dasturchilar uchun hal qilib bo'lmaydigan muammo bo'lishi mumkin va bo'ladi.
Va keyin, albatta, yuqorida aytib o'tilgan optimallashtirish, batareyaga bo'lgan talab va boshqalar bor. Apple iPhone-ga Garbage Collector-ni qo'ymaganiga ham sabab bo'ldi.
Menda ham xuddi shunday xavotir bor... bir qancha bema'ni ilovalar, qandaydir ahmoq qandaydir ahmoqona narsa uchun hamyonini moylashni xohlaydi (ehtimol, hech bo'lmaganda AppStore-ga yuklash uchun hech bo'lmaganda Mac kerak bo'ladi, u hech bo'lmaganda uni biroz tanlashi mumkin), men hamma narsa bo'lishiga ishonmayman. har doim to'g'ri kompilyatsiya qiling, tasdiqlash jarayoni o'sha yaxshi ilovalar uchun ham davom etadi... lekin keyin men ijobiylardan ko'ra ko'proq salbiy tomonlarni ko'raman.
Men uchun rivojlanishdagi asosiy muammo shundaki, menda Mac kompyuteri yo'q. Shu tarzda men nihoyat ariza berishga harakat qila olaman. Men Flex va ActionScript bilan bemalol ishlay olaman va C yoki XCode tillarini o'rganishdan ko'ra yaxshiroq bo'lish, albatta, men bir qatorni bilmagan (men odatda Java'da ishlarni qilaman).
C bu bir narsa, lekin men uchun C ni ko'p jihatdan biladigan odam sifatida Objective-C sintaksisi va OOPga yondashuvi tufayli sovuq dush edi.
Va Oriesko yozganidek. Bu yuborilgan arizalar sonining yana bir katta o'sishiga olib keladi va men bu allaqachon sekin kechayotgan tasdiqlash jarayoniga qanday ta'sir qilishini ko'rishni istamayman.
Xo'sh, bu juda qiziq. Hatto akselerometr, geolokatsiya va boshqalar uchun iphone API-dan foydalanish mumkin bo'ladi. Biroq, balast kuchayadi, Apple bunga qandaydir tarzda munosabat bildiradimi, deb o'ylayman. Nima bo'lganda ham, vaqt o'tishi bilan biz Flashsiz yaratilmaydigan yoqimli dasturlarga duch kelishimizga ishonaman.
nihoyat shu yerda. Men uchun Xcode on win ideal bo'lardi, lekin bu ham yomon fikrga o'xshamaydi. Va menimcha, olma dasturni ishlab chiqishda odamlarni cheklamasligi kerak.