É que assim, inicialmente não havia o requisito de rodar em dispositivos móveis. Agora, depois de quase 2 anos que veio essa nova realidade.
Att 2011/9/28 Ernani Joppert Pontes Martins <[email protected]> > Escelente as observações do Mário quanto ao AIR. > > Eu ainda não considerei isto pois está muito em beta, e, pelo que vi, > miutas classes do Flex / AIR SDK não funcionam no ipad e android. > > O único benefício seria usar para alvos nas 2 plataformas,com o adendo > do playbook, se é que este viverá. > > Sinceramente, se sua app é plenamente web, recomendo ir para o JSF, ou > então, se houver a necessidade de apps nativas, investir no > aprendizado do Objective-C e do SDK do Android, pois quem conhece > Java, tira isto de letra. > > Os aplicativos móveis, por viverem dentro de um ciclo de vida limitado > tem sua complexidade de desenvolvimento bastante reduzida. Confesso > que portar uma app para mobile é ao meu ver mais prazeroso pois > envolve aprendizado > e comparado com desenvolvimento web, não há sofrimento com cross > browser development. > > Tem o thenewboston > > http://www.thenewboston.com que tem vídeos tutoriais das duas > plataformas móveis mais famosas e de alguma forma se equipara ao > começo de um livro, só que mais rico em detalhes. > > Abraço, > > Ernani > > > 2011/9/28 Leonardo Ribeiro <[email protected]>: > > Nesse caso acredito que é mais "seguro" migrar para JSF > > Att > > > > 2011/9/28 Eric Tonussi <[email protected]> > >> > >> desenvolvo em flex, e o resultado é um air ( no caso do iphone um .ipa > ). > >> > >> voce vai ter que migrar pra 4.5.1, e vai ter muita restriçao, mas dá pra > >> fazer a adaptacao. > >> > >> Em 28 de setembro de 2011 13:34, Leonardo Ribeiro < > [email protected]> > >> escreveu: > >>> > >>> Flex ou Air? > >>> Se funcionar então meus problemas estão parcialmente resolvidos, > >>> de repente tenho apenas que migrar para o flex 4 > >>> > >>> 2011/9/28 Eric Tonussi <[email protected]> > >>>> > >>>> Inclusive já estou desenvolvendo apps em flex para iphone/ipad. Se eu > >>>> quiser posso inclusive colocar essas apps na apple store ;) > >>>> > >>>> Em 28 de setembro de 2011 13:28, Leonardo Ribeiro > >>>> <[email protected]> escreveu: > >>>>> > >>>>> Certo, > >>>>> É que hoje tenho uma app em Flex 3 (que fiz como freela já a algum > >>>>> tempo) que roda em um cliente. > >>>>> Os representantes desse cliente estão "ganhando" iPads para > trabalhar e > >>>>> agora o cliente que me contratou > >>>>> precisa fazer com que o sistema rode no iPad. > >>>>> Inicialmente pensei em refazer a parte do frontend em JSF uma vez que > o > >>>>> backend já é Java. > >>>>> > >>>>> > >>>>> 2011/9/28 Mário Júnior <[email protected]> > >>>>>> > >>>>>> Só para ressaltar, qnd vc diz: > >>>>>> "Se a aplicação é baseada em Flex ou Flash, sendo ela portanto, > >>>>>> dependente do plugin do flash player, não irá rodar no iPad por > >>>>>> restrições impostas pela Apple, há alternativas, mas só funcionam em > >>>>>> versões específicas do sistema operacional e ainda assim exigem > >>>>>> desbloqueio do SO, e instalação de componentes não oficiais, tais > como > >>>>>> o Frash." > >>>>>> Vc está se referindo APENAS e EXCLUSIVAMENTE ao browser do iPad > >>>>>> (Safari). > >>>>>> Quando o assunto é APP (out-of-browser), já é sabido q o AIR roda o > >>>>>> Flex SDK perfeitamente, a partir da versao do iOS do iPhone 3G. Sem > nem > >>>>>> precisar "desbloquear" o iOS, nem mesmo precisando usar jailbreak. > >>>>>> É sempre bom deixar claro a diferença entre Apps "within-browser" e > >>>>>> "out-of-browser". > >>>>>> Quando ao restante, a resposta está correta. > >>>>>> A única coisa q precisa ser validada (e para isso vc precisará ter > um > >>>>>> iPad em maos para testar) é se os fws de ajax mesclados com o padrao > JSF > >>>>>> (como o icefaces, etcs) conseguem funcionar adequadamente. Uma vez q > usam > >>>>>> javascript, corre-se o risco de nao ser 100% compatível com o Safari > >>>>>> (browser) do iPad/iPhone. > >>>>>> > >>>>>> []'s > >>>>>> > >>>>>> > >>>>>> > >>>>>> Em 28 de setembro de 2011 09:18, Ernani Joppert Pontes Martins > >>>>>> <[email protected]> escreveu: > >>>>>>> > >>>>>>> Bem, esta é uma lista de flex, portanto não é muito pertinente aos > >>>>>>> assuntos da lista de Flex, mas, como acredito que, podemos sempre > >>>>>>> ajudar, aqui vai a definição com adendo ao Flex e qualquer > tecnologia > >>>>>>> que não faça o uso do plugin do Flash Player, para estabelecer a > >>>>>>> diferença entre elas, a fim de que fiquem no histórico da lista, e, > >>>>>>> por si só facilite pesquisas futuras para outras pessoas > consultarem > >>>>>>> e > >>>>>>> evitar duplicidade de tópicos não pertinentes. > >>>>>>> > >>>>>>> Se a aplicação é baseada em Flex ou Flash, sendo ela portanto, > >>>>>>> dependente do plugin do flash player, não irá rodar no iPad por > >>>>>>> restrições impostas pela Apple, há alternativas, mas só funcionam > em > >>>>>>> versões específicas do sistema operacional e ainda assim exigem > >>>>>>> desbloqueio do SO, e instalação de componentes não oficiais, tais > >>>>>>> como > >>>>>>> o Frash. > >>>>>>> > >>>>>>> No caso de aplicações JSF ou quaisquer outras, que fazem uso de > >>>>>>> qualquer framework que gerem no final derivados de HTML, seja com > ou > >>>>>>> sem Javascript, com ou sem CSS, irá rodar tranquilamente dentro do > >>>>>>> navegador Safari no iPad. > >>>>>>> > >>>>>>> Para esclarecer melhor, JSF é apenas um framework de > desenvolvimento > >>>>>>> de aplicações Java para a Web e, portanto, fazem uso de classes > >>>>>>> Servlets, Taglibs, e arquivos XML e XHTML facilitando a > >>>>>>> reusabilidade > >>>>>>> e documentando regras de negócio de acordo com cada caso de uso. > >>>>>>> > >>>>>>> Abraço, > >>>>>>> > >>>>>>> Ernani > >>>>>>> > >>>>>>> 2011/9/28 Leonardo Ribeiro <[email protected]>: > >>>>>>> > Pessoal, > >>>>>>> > Desculpe o off-topic mas estou com uma dúvida meio "idiota" mas > >>>>>>> > ainda assim > >>>>>>> > vou perguntar para os colegas. > >>>>>>> > Eu não tenho iPad e gostaria de saber se com um desses eu posso > >>>>>>> > acessar uma > >>>>>>> > aplicação web feita em JSF e usa-la > >>>>>>> > sem problemas. > >>>>>>> > > >>>>>>> > -- > >>>>>>> > []'s > >>>>>>> > Leonardo > >>>>>>> > > >>>>>>> > Linux User #488650 > >>>>>>> > Ubuntu User #27045 > >>>>>>> > Mais sobre o Ubuntu em português: > http://www.ubuntu-br.org/comece > >>>>>>> > > >>>>>>> > -- > >>>>>>> > Você recebeu esta mensagem porque está inscrito na lista > "flexdev" > >>>>>>> > Para enviar uma mensagem, envie um e-mail para > >>>>>>> > [email protected] > >>>>>>> > Para sair da lista, envie um email em branco para > >>>>>>> > [email protected] > >>>>>>> > Mais opções estão disponíveis em > >>>>>>> > http://groups.google.com/group/flexdev > >>>>>>> > >>>>>>> -- > >>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" > >>>>>>> Para enviar uma mensagem, envie um e-mail para > >>>>>>> [email protected] > >>>>>>> Para sair da lista, envie um email em branco para > >>>>>>> [email protected] > >>>>>>> Mais opções estão disponíveis em > >>>>>>> http://groups.google.com/group/flexdev > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> Mario Junior > >>>>>> http://blog.mariojunior.com/ > >>>>>> @mariojunior > >>>>>> > >>>>>> -- > >>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" > >>>>>> Para enviar uma mensagem, envie um e-mail para > >>>>>> [email protected] > >>>>>> Para sair da lista, envie um email em branco para > >>>>>> [email protected] > >>>>>> Mais opções estão disponíveis em > >>>>>> http://groups.google.com/group/flexdev > >>>>> > >>>>> > >>>>> -- > >>>>> []'s > >>>>> Leonardo > >>>>> > >>>>> Linux User #488650 > >>>>> Ubuntu User #27045 > >>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > >>>>> > >>>>> -- > >>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" > >>>>> Para enviar uma mensagem, envie um e-mail para > [email protected] > >>>>> Para sair da lista, envie um email em branco para > >>>>> [email protected] > >>>>> Mais opções estão disponíveis em > http://groups.google.com/group/flexdev > >>>> > >>>> -- > >>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" > >>>> Para enviar uma mensagem, envie um e-mail para > [email protected] > >>>> Para sair da lista, envie um email em branco para > >>>> [email protected] > >>>> Mais opções estão disponíveis em > http://groups.google.com/group/flexdev > >>> > >>> > >>> -- > >>> []'s > >>> Leonardo > >>> > >>> Linux User #488650 > >>> Ubuntu User #27045 > >>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > >>> > >>> -- > >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" > >>> Para enviar uma mensagem, envie um e-mail para > [email protected] > >>> Para sair da lista, envie um email em branco para > >>> [email protected] > >>> Mais opções estão disponíveis em > http://groups.google.com/group/flexdev > >> > >> -- > >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" > >> Para enviar uma mensagem, envie um e-mail para [email protected] > >> Para sair da lista, envie um email em branco para > >> [email protected] > >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > > > > -- > > []'s > > Leonardo > > > > Linux User #488650 > > Ubuntu User #27045 > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > > > -- > > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > Para enviar uma mensagem, envie um e-mail para [email protected] > > Para sair da lista, envie um email em branco para > > [email protected] > > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- []'s Leonardo Linux User #488650 Ubuntu User #27045 Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
