Adobe Flash Professional CS5 umożliwi użytkownikom tworzenie aplikacji dla iPhone'a przy użyciu znanego Action Scriptu. Stworzone w ten sposób aplikacje będą następnie sprzedawane klasycznie w AppStore. Nie oznacza to jednak, że Flash jest teraz obsługiwany w iPhonie i że możemy przeglądać strony Flash w przeglądarce Safari.
Jednak nowe narzędzie do tworzenia aplikacji z pewnością zostanie przyjęte z radością przez dużą liczbę programistów i oczywiście skorzystamy z niego również my, użytkownicy. Istnieje wiele aplikacji Adobe Air, które będą teraz działać po minimalnych modyfikacjach i które będą naprawdę łatwe do skompilowania na potrzeby iPhone'a. Strony internetowe można kompilować w ten sam sposób.
Flash nie stworzył środowiska, w którym działałaby aplikacja na iPhone'a, ale stworzona w ten sposób aplikacja bezpośrednio kompiluje się jak zwykła natywna aplikacja na iPhone'a. Dystrybucja będzie odbywać się klasycznie poprzez Appstore, a użytkownik nawet nie odczuje różnicy. Aby dystrybuować aplikacje w Appstore, programista będzie musiał uiścić zwykłą roczną opłatę na rzecz Apple, a aplikacje będą podlegać klasycznemu procesowi zatwierdzania. Ale z pewnością mogliśmy zobaczyć falę nowych ciekawych zastosowań.
Osobiście jako użytkownik spodziewałbym się jednej różnicy. Moim zdaniem aplikacje napisane w ten sposób będą znacznie słabiej zoptymalizowane niż te napisane w Xcode i przez to mogą być bardziej wymagające dla baterii.
Jeśli chodzi o Flasha w Safari, na razie nic się w tym zakresie nie zmieniło i osobiście jestem szczęśliwszy bez Flasha w przeglądarce. Ale jeśli Flash kiedykolwiek pojawi się w Safari, mam nadzieję, że będzie przycisk umożliwiający jego wyłączenie.
Na strona Adobe Labs możesz przeczytać trochę więcej informacji i obejrzeć film demonstracyjny tutaj. Istnieje również łącze do kilku aplikacji utworzonych w programie Adobe Flash CS5, ale aplikacji tych nie można znaleźć w czeskim sklepie Appstore. Ale jeśli tak utworzył konto w USA, więc oczywiście możesz wypróbować te aplikacje.
Bardziej obawiam się, że AppStore nie będzie jeszcze bardziej zatłoczony prymitywnymi aplikacjami i grami we Flashu.
Cóż, nawet zaprojektowanie czegoś w Photoshopie nie jest łatwe. Nie martwię się więc, że Adobe Flash CS5 zaleje App Store bezużytecznymi aplikacjami.
Moim zdaniem liczba gier w App Store wzrośnie, będzie to znaczny wzrost, bo Flash jest do tego idealny.
W ten sam sposób wzrośnie ilość balastu, bo przecież rozwój dla iPhone'a będzie łatwiejszy. Céčko może być i jest problemem nie do pokonania dla wielu programistów z wielu powodów.
Do tego dochodzi oczywiście wspomniana już optymalizacja, zapotrzebowanie na baterię itp. Z tego też powodu Apple nie umieściło Garbage Collectora na iPhonie.
Mam dokładnie takie same obawy…. kupa gównianych aplikacji, jakiś idiota będzie chciał nasmarować portfel na jakąś głupotę (może przynajmniej wgranie do AppStore będzie wymagało Maca, który mógłby chociaż trochę to zaznaczyć), nie wierzę, że wszystko się uda zawsze kompiluj poprawnie, proces zatwierdzania będzie się przeciągał, nawet w przypadku dobrych aplikacji... ale wtedy widzę o wiele więcej negatywów niż pozytywów.
Dla mnie głównym problemem związanym z rozwojem jest to, że nie mam komputera Mac. W ten sposób w końcu będę mógł spróbować złożyć wniosek. Z łatwością mogę pracować z Flexem i ActionScriptem i na pewno łatwiej będzie mi być w tym lepszym niż uczyć się C lub XCode, których nie znam ani jednej linijki (zwykle robię rzeczy w Javie).
C to jedno, ale nawet dla mnie, osoby, która zna C na wiele sposobów, Objective-C było zimnym prysznicem ze względu na jego składnię i podejście do OOP.
I tak jak napisał Oriesko. Spowoduje to kolejny ogromny wzrost liczby składanych wniosków i nie chcę widzieć, jaki wpływ będzie to miało na i tak już powolny proces zatwierdzania.
To bardzo interesujące. Możliwe będzie nawet użycie API iPhone'a do akcelerometru, geolokalizacji itp. Zwiększy się jednak balast, ciekawe czy Apple w jakikolwiek sposób na to zareaguje. Tak czy inaczej wierzę, że z czasem trafimy na kilka fajnych aplikacji, które bez Flasha nie powstałyby.
w końcu tu jest. Dla mnie Xcode na win byłby idealny, ale to też nie wygląda na zły pomysł. I myślę, że Apple nie powinno ograniczać ludzi w rozwoju aplikacji.