Adobe Flash Professional CS5 کاربران را قادر می سازد تا برنامه های آیفون را با استفاده از Action Script آشنا ایجاد کنند. برنامه های ایجاد شده به این روش سپس به صورت کلاسیک در AppStore فروخته می شوند. اما این بدان معنا نیست که فلش به تازگی در آیفون پشتیبانی می شود و می توانیم صفحات فلش را در سافاری مشاهده کنیم.
با این حال، ابزار جدید ساخت اپلیکیشن مطمئنا مورد استقبال تعداد زیادی از توسعه دهندگان قرار خواهد گرفت و البته ما کاربران نیز از آن بهره مند خواهیم شد. بسیاری از برنامه های Adobe Air وجود دارند که اکنون با حداقل تغییرات اجرا می شوند و برای نیازهای آیفون کامپایل آن بسیار آسان است. وب سایت ها را می توان به همین روش کامپایل کرد.
فلش محیطی را ایجاد نکرد که یک برنامه آیفون در آن اجرا شود، اما برنامه ای که به این روش ایجاد شده است مستقیماً به عنوان یک برنامه معمولی بومی آیفون کامپایل می شود. توزیع به صورت کلاسیک از طریق Appstore انجام می شود و کاربر حتی تفاوت را متوجه نخواهد شد. برای توزیع برنامهها در Appstore، توسعهدهنده باید هزینه معمول سالانه را به اپل بپردازد و برنامهها مشمول فرآیند تأیید کلاسیک خواهند بود. اما مطمئناً میتوانیم موجی از برنامههای جدید جالب را ببینیم.
شخصا، به عنوان یک کاربر، انتظار یک تفاوت را دارم. به نظر من، برنامههایی که به این روش نوشته میشوند نسبت به برنامههایی که در Xcode نوشته شدهاند بسیار ضعیفتر بهینهسازی میشوند و بنابراین میتوانند برای باتری سختتر باشند.
در مورد فلش در سافاری، فعلاً چیزی در این زمینه تغییر نکرده است و من شخصاً بدون فلش در مرورگر خوشحال تر هستم. اما اگر فلش در سافاری ظاهر شود، امیدوارم دکمه ای برای خاموش کردن آن وجود داشته باشد.
Na صفحه Adobe Labs شما می توانید اطلاعات کمی بیشتر بخوانید و یک ویدیوی نمایشی را در اینجا مشاهده کنید. همچنین پیوندی به چندین برنامه ایجاد شده در Adobe Flash CS5 وجود دارد، اما این برنامه ها در اپ استور چک یافت نمی شوند. اما اگر شما هستید یک حساب کاربری در ایالات متحده ایجاد کرد، بنابراین مطمئناً می توانید این برنامه ها را امتحان کنید.
من بیشتر نگران این هستم که AppStore با برنامه ها و بازی های بدوی در فلش شلوغ تر نشود.
خب، حتی طراحی چیزی در فتوشاپ هم آسان نیست. بنابراین من نگران این نیستم که Adobe Flash CS5 اپ استور را با برنامه های بی فایده پر کند.
به نظر من تعداد بازی ها در اپ استور افزایش می یابد، افزایش قابل توجهی خواهد بود، زیرا فلش برای آن عالی است.
به همین ترتیب، مقدار بالاست افزایش می یابد، زیرا در نهایت، توسعه برای آیفون آسان تر خواهد بود. Céčko می تواند به دلایل بسیاری برای بسیاری از برنامه نویسان یک مشکل حل نشدنی باشد و هست.
و البته، بهینه سازی قبلاً ذکر شده، تقاضا برای باتری و غیره وجود دارد. این نیز دلیلی بود که اپل Garbage Collector را روی آیفون قرار نداد.
منم دقیقا همین نگرانی رو دارم…. یکسری برنامه های مزخرف، یک احمق می خواهد کیف پولش را به خاطر چیزهای احمقانه ای چرب کند (شاید حداقل برای آپلود در اپ استور نیاز به یک مک باشد، که حداقل می تواند آن را کمی انتخاب کند)، من باور ندارم که همه چیز درست شود. همیشه به درستی کامپایل کنید، فرآیند تأیید حتی برای آن برنامههای خوب نیز به طول میانجامد.
برای من، مشکل اصلی توسعه این است که من صاحب مک نیستم. به این ترتیب من در نهایت قادر به تلاش برای ایجاد یک برنامه خواهم بود. من به راحتی می توانم با Flex و ActionScript کار کنم، و قطعا بهتر شدن در آن راحت تر از یادگیری C یا XCode خواهد بود، که من حتی یک خط آن را نمی دانم (من معمولاً کارها را در جاوا انجام می دهم).
C یک چیز است، اما حتی برای من به عنوان فردی که C را از بسیاری جهات می شناسم، Objective-C به دلیل نحو و رویکردش به OOP یک دوش آب سرد بود.
و همانطور که اوریسکو نوشت. این افزایش عظیم دیگری در تعداد درخواستهای ارسال شده به همراه خواهد داشت و نمیخواهم ببینم چه تأثیری بر روند تأیید کند خواهد داشت.
خب این خیلی جالبه حتی استفاده از API آیفون برای شتاب سنج، موقعیت جغرافیایی و غیره نیز امکان پذیر خواهد بود. با این حال، بالاست افزایش می یابد، نمی دانم که آیا اپل به هیچ وجه به آن واکنش نشان خواهد داد. به هر حال، من معتقدم که به مرور زمان با برنامه های خوبی مواجه خواهیم شد که بدون فلش ساخته نمی شدند.
بالاخره اینجاست برای من، Xcode در win ایده آل خواهد بود، اما این نیز ایده بدی به نظر نمی رسد. و من فکر می کنم که اپل نباید افراد را در توسعه برنامه محدود کند.