Uso mxml sim mas é numa pequena percentagem.
Itemrenderers de lists é tudo AS3.

Não o faço porque é à Homem :D mas simplesmente porque em alguns cenários
não preciso de mxml e consigo melhor performance.

No dia 26 de Julho de 2013 às 13:35, João Saleiro <
[email protected]> escreveu:

>  Não fui eu que os programei, testei algumas apps em Flex para Mobile, e
> não gostei da sensação. Logo tenho-lhe dado pouca importância. :)
> Usas MXML para as tuas Mobile Views, ou é tudo à la pate?
>
> JS
>
>
> On 26/07/2013 13:30, Hugo Ferreira wrote:
>
> O AIR para mobile não é "naturalmente" rápido (apenas a minha opinião) no
> entanto tenho dúvidas que outro runtime com o mesmo "poder" do AIR consiga
> ser mais rápido.
>
>  Dito isto, um programador consegue fazer uma linha de código que causa
> perca de performance drástica mas sem se notar impacto numa aplicação
> desktop/web no entanto, um simples erro ou prática menos boa em mobile é
> drásticamente notório.
>
>  Posso te dizer que desde que entrei no mundo mobile, li e testei n
> pormenores acerca disto e facilmente 2 programadores com AIR criam a mesma
> app em que uma demora 5 segundos a arrancar, 3 segundos a mudar de view e
> quase que para ao fazer scrolling e outra demora 2-3 segundos a arrancar
> (agora com AIR 3.8 menos ainda :)), 1 segundo ou menos a mudar de view e o
> scrolling é suave.
>
>  Como é que tiveste esse teste ?
> Usaste mxml ou as3 para esses itemrenders ?
> Qual a classe base que usaste para o teu itemrender ?
> Usas imagens no teu itemrender ? Se sim como é que as tratas ?
>
>  A resposta a todas estas questões e outras tantas faz diferença.
>
> No dia 26 de Julho de 2013 às 13:04, João Saleiro <
> [email protected]> escreveu:
>
>>  Quando dizes que "até achas rápido", referes-te a aplicações AIR para
>> Mobile usando Flex?
>> Não sentes o scrolling sluggish ? Transições "pouco" suaves?
>>
>> JS
>>
>>
>> On 26/07/2013 12:56, Hugo Ferreira wrote:
>>
>> Consigo tirar as teimas com o iPad 3.
>> Ainda me falta o iPhone na família dos devices para testes mas como é o
>> mesmo OS, o resultado deverá ser fiável.
>>
>>  Se quiseres a melhor performance possível nesse campo com AIR, terás de
>> ir por algo deste género:
>> http://myappsnippet.com/as3-starling-touch-scroller/
>>
>>  No entanto existem uma série de boas práticas de deverás aplicar mas
>> suponho que tu as conheças muito bem. Sinceramente é algo que nunca me
>> queixei. Até acho rápido.
>>
>>  Compilando com AIR 3.8 ou 3.7, está a ocupar o mesmo espaço.
>>
>>  O meu caso poderá não servir de exemplo para o que procuras pois as
>> apps são desenhadas para funcionar em multi-dpi e com interfaces distintas
>> entre smartphones e tablet e com a melhor performance possível e para isso
>> a qualidade paga-se com espaço.
>>
>>  Uma das minhas apps tem 1 apk de 13 MB que quando expandido no device
>> vai para 32 MB mas ao moveres para o SD-Card passa logo para 600 KB mas
>> como disse isto deverá ser longe do mínimo.
>>
>>  Para o meu HTC Desire velhinho seria um problema se não pode-se mover
>> para o SD-Card sem dúvida mas para o meu tablet, isto nem faz comichão.
>>
>>  Tenho uma app doutra empresa que ocupa mais de 1 GB portanto os meus 32
>> MB não são nada !
>>
>>
>>
>> No dia 26 de Julho de 2013 às 12:46, João Saleiro <
>> [email protected]> escreveu:
>>
>>>
>>> Não consegues tirar teimas com o iPhone? :)
>>> O Air é (ou era...) um pouco sluggish a fazer scroll de renderers no
>>> iPhone.
>>>
>>> Btw, quando compilas a app usando o 3.8, quanto espaço fica esta a
>>> ocupar (assumo que seja uma app "normal")? Esse espaço é aceitável para uma
>>> Mobile App?
>>>
>>> JS
>>>
>>> On 26/07/2013 12:31, Hugo Ferreira wrote:
>>>
>>> João, o meu HTC é o normal (sem HD) mas mesma a minha versão tablet
>>> notou-se melhorias.
>>>
>>>  Testei toda a aplicação e a melhoria da performance não foi só no
>>> arranque. A abrir as views também se verificou (pareçe mesmo uma app
>>> nativa). No geral ficou tudo notoriamente mais rápido.
>>>
>>>  Também achei estranho não haver barulho à volta disto. Aquilo que
>>> penso que possa ter acontecido é alguma mudança mínima no core que tenha
>>> tido um impacto brutal no entanto o AIR 3.8 e como acabou de saír e muitos
>>> como eu raramente usam versões beta é natural que poucos tenham testado
>>> ainda.
>>>
>>>  Hoje irei fazer testes em ambas as versões do runtime e assim tiro as
>>> teimas.
>>>
>>>
>>>
>>>
>>> No dia 26 de Julho de 2013 às 12:23, João Saleiro <
>>> [email protected]> escreveu:
>>>
>>>>  O teu HTC Desire é o HD?
>>>>
>>>> Relativamente à diferença de velocidade, referes-te apenas ao arranque
>>>> da aplicação, ou manuseamento em geral? Como o scrolling de item renderers,
>>>> por exemplo?
>>>>
>>>> Acho estranho "tanta diferença" sem barulho à volta disso. :)
>>>>
>>>>
>>>> On 26/07/2013 12:12, Hugo Ferreira wrote:
>>>>
>>>> João,
>>>>
>>>>  Sem dúvida. É vísivel!
>>>>
>>>>  Apache Flex 4.9.1.
>>>> A única coisa que fiz foi sobrepor a pasta com o runtime actualizado e
>>>> claro actualizar o descritivo xml para a versão e testar. A diferença foi
>>>> da noite para o dia e depois testei também no meu tablet Android e o mesmo.
>>>>
>>>>  Smartphone HTC Desire com Android 2.3.3
>>>> Tablet Samsung Galaxy Tab 2 7.0
>>>>
>>>>  No primeiro o loader ficou muito mais rápido e no segundo agora abre
>>>> e fecha !
>>>>
>>>>  Hoje vou fazer o seguinte teste pois preservei a pasta original com o
>>>> AIR 3.7:
>>>> - Testar com AIR 3.7 3 vezes e registar os tempos;
>>>> - Testar com AIR 3.8 3 vezes e registar os tempos.
>>>>
>>>>
>>>>  Abs,
>>>> Hugo.
>>>>
>>>>  No dia 26 de Julho de 2013 às 12:05, João Saleiro <
>>>> [email protected]> escreveu:
>>>>
>>>>>  Hugo,
>>>>>
>>>>> na mesma app, compilada para 3.7 e 3.8, sentes assim tanta diferença
>>>>> de performance? Weird. Estás a usar Flex ou AS puro ?
>>>>>
>>>>> JS
>>>>>
>>>>>
>>>>>
>>>>> On 26/07/2013 11:36, Hugo Ferreira wrote:
>>>>>
>>>>>  Sem dúvida que está muito mais rápido ou então é imaginação minha
>>>>> mas hoje vou voltar a testar com o AIR 3.7 vs 3.8.
>>>>>
>>>>>
>>>>>
>>>>> No dia 25 de Julho de 2013 às 22:16, Hugo Ferreira <
>>>>> [email protected]> escreveu:
>>>>>
>>>>>> Boa noite pessoal,
>>>>>>
>>>>>>  Já mais alguém teve a possibilidade de testar o AIR 3.8 no Android ?
>>>>>>
>>>>>>  Ou é mera impressão minha ou simplesmente as apps ganharam
>>>>>> asteróides com o AIR 3.8 ?
>>>>>> Na documentação não fala nada na performance.
>>>>>>
>>>>>
>>>>>   --
>>>>> 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 deste
>>>>> grupo, 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/groups/opt_out.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>  --
>>>>> 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 deste
>>>>> grupo, 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/groups/opt_out.
>>>>>
>>>>>
>>>>>
>>>>
>>>>   --
>>>> 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 deste
>>>> grupo, 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/groups/opt_out.
>>>>
>>>>
>>>>
>>>>
>>>>  --
>>>> 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 deste
>>>> grupo, 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/groups/opt_out.
>>>>
>>>>
>>>>
>>>
>>>   --
>>> 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 deste
>>> grupo, 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/groups/opt_out.
>>>
>>>
>>>
>>>
>>>  --
>>> 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 deste
>>> grupo, 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/groups/opt_out.
>>>
>>>
>>>
>>
>>   --
>> 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 deste
>> grupo, 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/groups/opt_out.
>>
>>
>>
>>
>>  --
>> 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 deste
>> grupo, 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/groups/opt_out.
>>
>>
>>
>
>  --
> 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 deste
> grupo, 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/groups/opt_out.
>
>
>
>
>  --
> 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 deste
> grupo, 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/groups/opt_out.
>
>
>

-- 
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 deste grupo, 
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/groups/opt_out.


Responder a