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 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.

Responder a