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 не має обмежувати людей у розробці програми.