Programowanie aplikacji RIA
Flex 4.5 i Flash Builder 4.5 – i prawie możesz pisać aplikacje mobilne
Od kilku dni jestem szczęśliwą posiadaczką Flash Buildera 4.5
Nie powiem jest kilka feater-ów, które mi się podobają:
- Pomoc kontekstowa
- Zdecydowanie poprawiony Design Mode: już sama szybkość przełączania między Design i Source Mode jest zdecydowanie zoptymalizowana. Poza tym kod generowany z poziomu Design nie jest już taki bałaganiarski, co też cieszy (może wreszcie zacznę z tego trybu częściej korzystać)
- No i oczywiście możliwość korzystania z najnowszych, Spark-owych komponentów np. DataGrid.
Jeszcze nie testowałam nowych sposobów integracji z Flash Catalyst, ale zamierzam w najbliższym czasie też do tego przysiąść.
Można by tak “achać i ochać”, ale to nie blog Adobe, gdzie wszystko jest cudowne i mobilne. No właśnie, mobilne. Właśnie dostałam maila z Adobe News Flash Newsletter, a w nim mogę przeczytać, że:
“Using Flash Builder 4.5, you can now develop cross-platform applications that target Android™, Blackberry Tablet OS, and iOS, while sharing a common codebase*.”
Hmm, to naprawdę super, że mogę tworzyć aplikacje na te trzy, popularne platformy mobilne. Tylko… no właśnie, jak tworzę projekt mobilny w Flash Builder to jedyną platformą jaka jest dostępna to Android (czyli tak jak było w wersji Beta). Co to zatem z pozostałymi platformami? Zauważyliście tą niewielką gwiazdkę w zdaniu z newslettera. No cóż, trzeba się wpatrzeć by ją zobaczyć. Generalnie gwiazdka wskazuje na link do strony, która prostuje tę “niewielką” nieścisłość (no cóż, wygląda na to, że materiały reklamowe od Adobe trzeba zacząć czytać tak samo uważnie jak umowy w banku
No dobrze, zatem jak to w końcu jest z tymi aplikacjami mobilnymi? Przede wszystkim Adobe poucza nas, że są dwa rodzaje projektów (oba tworzymy wybierając z menu w Flash Builder File -> New):
- Flex Mobile Projects
- ActionScript Mobile Projects
W tych pierwszych możemy korzystać z wszystkich funckjonalności jakie oferuje Flex SDK, czyli np. ze specjalnych, mobilnych kontrolek. Tymczasem w ActionScript Mobile Projects korzystasz tylko z czystego ActionScript i nie masz dostępu do klas Flex-a. Sam proces developmentu nie różni się między oba projektami. I tu i tu możemy korzytać z wszystkich udogodnień jakie oferuje Flash Builder: design i code mode, podgląd aplikacji w trybie desktopowym i mobilnym, debbuger itd.
Obecnie Flash Builder 4.5 wspiera tworzenie obu rodzajów projektów dla Google Android. Na pozostałe 2 platformy możemy na razie pisać tylko projekty w czystym ActionScript. Zatem kiedy możemy się spodziewać wsparcia projektów opartych o Flex SDK na Apple iOS oraz BlackBerry Tablet OS? Według zapowiedzi Adobe, ma to nastąpić w lipcu, kiedy wyjdzie wersja Flash Builder 4.5.X (mam nadzieje, że upgrade będzie darmowy
) oraz Flex SDK 4.5.X.
Zatem aplikacje mobilne tak – ale mobilne aplikacje Flex-owe tylko na Android jak na razie. Lubię produkty Adobe, uważam, że firma robi wiele, aby tworzenie aplikacji było przyjemne i łatwe, ale czasami mam wrażenie, że należałoby trochę stonować wypowiedzi marketingowców. Wtedy nie będzie potrzeby umieszczania gwiazdek w mailach*
*Oryginalny artykuł na ten temat: http://blogs.adobe.com/flex/2011/04/compatibility-matrix-for-mobile-development-with-flash-builder-4-5.html
| Drukuj artykuł | Ten wpis został napisany przez Olga Grabek na 09-05-2011 o 19:22, i jest w kategorii Flash Builder, Flex, Wydarzenia. Podążaj za odpowiedziami do tego wpisu przez RSS 2.0. Możesz napisać komentarz, lub trackbacka z Twojej własnej strony. |
około 9 miesiące temu
No to troche wyjasnia czemu Flash Builder nie ma już w swojej nazwie słowa flex
około 9 miesiące temu
Szkoda, może Apple w końcu dopuści całkowicie flasha na iOS, chociaż to byłby strzał we własną stopę (apliakcje poza marketem).