Adobe Flash Professional CS5 ще позволи на потребителите да създават приложения за iPhone с помощта на познатия Action Script. Приложенията, създадени по този начин, ще се продават класически в AppStore. Но това не означава, че Flash се поддържа отскоро в iPhone и можем да преглеждаме Flash страници в Safari.
Въпреки това, новият инструмент за създаване на приложения със сигурност ще бъде приветстван от голям брой разработчици и, разбира се, ние, потребителите, също ще се възползваме от него. Има много приложения на Adobe Air, които сега ще работят с минимални модификации и наистина лесни за компилиране за нуждите на iPhone. Уеб сайтовете могат да бъдат компилирани по същия начин.
Flash не създаде среда, в която приложение за iPhone ще работи, но приложение, създадено по този начин, директно се компилира като нормално родно приложение за iPhone. Разпространението ще се извършва класически чрез Appstore и потребителят дори няма да усети разликата. За да разпространява приложения в Appstore, разработчикът ще трябва да плати обичайната годишна такса на Apple и приложенията ще бъдат предмет на класическия процес на одобрение. Но със сигурност можем да видим вълна от нови интересни приложения.
Лично аз като потребител бих очаквал една разлика. Според мен приложенията, написани по този начин, ще бъдат много по-лошо оптимизирани от тези, написани на Xcode и следователно могат да бъдат по-взискателни към батерията.
Що се отнася до Flash в Safari, нищо не се е променило в тази област за момента и аз лично съм по-щастлив без 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 да не постави Garbage Collector на iPhone.
Имам абсолютно същото притеснение.... куп скапани приложения, някой идиот ще иска да си намаже портфейла за някаква глупост (може би поне качването в AppStore ще изисква Mac, който може поне малко да го избира), не вярвам, че всичко ще винаги компилирайте правилно, процесът на одобрение ще се проточи дори за тези добри приложения... но тогава просто виждам много повече негативи, отколкото позитиви.
За мен основният проблем с разработката е, че не притежавам Mac. Така най-после ще мога да се пробвам с кандидатстване. Мога лесно да работя с Flex и ActionScript и определено ще бъде по-лесно да се справя по-добре, отколкото да науча C или XCode, от които не знам нито един ред (обикновено правя нещата в Java).
C е едно нещо, но дори за мен като човек, който познава C по много начини, Objective-C беше студен душ поради неговия синтаксис и подход към ООП.
И както писа Ориеско. Това ще доведе до още едно огромно увеличение на броя на подадените заявления и не искам да видя какво влияние ще има върху и без това бавния процес на одобрение.
Е, това е много интересно. Дори ще бъде възможно да се използва API на iphone за акселерометър, геолокация и т.н. Баласта обаче ще се увеличи, чудя се дали Apple ще реагира по някакъв начин. Както и да е, вярвам, че след време ще попаднем на някои хубави приложения, които не биха били създадени без Flash.
най-накрая е тук. За мен Xcode на win би бил идеален, но това също не изглежда лоша идея. И мисля, че Apple не трябва да ограничава хората в разработването на приложението.