Certo. Conheço o processo apesar de sempre ter optado por libraries embebidas, agora dá-me jeito o oposto. O que pretendo numa primeira fase é pegar num projecto mobile já grande e passar os assets para 1 swf à parte sem ter qualquer impacto na estrutura da app.
No dia 15 de Abril de 2014 às 12:56, João Cardoso <[email protected]>escreveu: > Á primeira vista o que pretendes seria algo deste genero: > > > http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf674ba-7ff6.html > > certo? > > > > No dia 14 de Abril de 2014 às 22:47, Hugo Ferreira <[email protected] > > escreveu: > >> Boa noite, >> >> Tenho uma aplicação Flex Mobile em que o SWF já vai em 11.7 MB e gostaria >> de reduzir a parte de lógica de negócio + views ao máximo de 4 MB. >> Esta aplicação utiliza o AIR 4.0 + Flex 4.12. >> >> Estive a analisar e mais de 50% do tamanho do SWF é ocupado com PNGs >> (suporto todas as densidades de ecrã existentes no mercado, ou seja, >> pixel-perfect). >> Em AS3 + MXML tenho cerca de 1 MB (apenas 25% do objectivo de redução). >> >> O restante é frameworks (incluíndo as minhas). >> >> O que gostaria de obter (e como o mínimo de refactorings possível) era o >> seguinte: >> >> - 1 APK com o AIR + Flex + um script que ia a um servidor verificar 2 >> ficheiros e fazia download caso não exista no local ou os do servidor >> sejam >> mais recentes >> - 1 ficheiro no servidor com todos os assets (swf/swc) >> - 1 ficheiro no servidor com a app principal (as3/mxml/...) + as >> minhas frameworks (isto eventualmente separo em 2 >> >> PS: Isto é por enquanto apenas para Android e sei muito bem que este >> modelo não é aceite para iOS mas isso preocupo-me mais tarde (tenho outra >> estratégia). >> >> Com isto acredito que o utilizador possa ter um primeiro download maior >> (15 a 20 MB) e cada update da aplicação (sem alterações do Flex ou dos >> assets), apenas 1 a 4 MB. >> >> Isto é possível sem um grande refactoring, ou seja, separar os assets >> (invocados com embed) num swf à parte e tudo o resto que escrevi ? >> >> -- >> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da >> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do >> Grupos do Google. >> Para anular a subscrição deste grupo e parar de receber emails do mesmo, >> envie um email para [email protected]. >> Para publicar uma mensagem neste grupo, envie um email para >> [email protected]. >> Visite este grupo em http://groups.google.com/group/riapt. >> Para mais opções, visite https://groups.google.com/d/optout. >> > > -- > Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da > Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do > Grupos do Google. > Para anular a subscrição deste grupo e parar de receber emails do mesmo, > envie um email para [email protected]. > Para publicar uma mensagem neste grupo, envie um email para > [email protected]. > Visite este grupo em http://groups.google.com/group/riapt. > Para mais opções, visite https://groups.google.com/d/optout. > -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie um email para [email protected]. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Visite este grupo em http://groups.google.com/group/riapt. Para mais opções, consulte https://groups.google.com/d/optout.
