BT

Adobe lança o PhoneGap 2.7 e marca a versão 1.9 como obsoleta

por Jonathan Allen , traduzido por Rafael Sakurai em 02 Jul 2013 |

Em conjunto com o lançamento da versão 2.7 do PhoneGap, a Adobe anunciou que não dará mais suporte para as versões anteriores à 2.0. Isso inclui a versão 1.9 que foi lançada há menos de um ano. No final de abril, Ryan Willoughby explicou a lógica por trás da decisão:

Com a evolução do PhoneGap a partir da versão 1.x, a arquitetura do Cordova passou por diversas melhorias e o design foi alterado. A remoção do suporte à versão 1.9 e anteriores permitirá simplificar a infraestrutura e melhorar o desempenho do PhoneGap.

O novo PhoneGap, no iOS, trouxe suporte melhorado a downloads e uploads de arquivos.

  • [CB-2537] Implementar download de streams para o FileTransfer.
  • [CB-2190] Permitir que o FileTransfer continue o upload/download em background.

Já para Android, houve alterações significativas. O Plugin.java foi marcadocomo obsoleto em favor do CordovaPlugin, e o device.name foi removido. A maior mudança foi em relação a problemas com WebSQL, conforme explica Joe Bowser:

Muitos desenvolvedores usam o WebSQL nas aplicações; o problema é que o WebSQL não é suportado por nenhuma especificação do W3C e, sendo assim, não é suportado por todas as plataformas. A equipe do Android resolveu o problema nas versões 3.x e superiores ao fazer com que arquivos URIs não possam abrir bases de dados.

Uma solução alternativa foi usada desde o início pelo Cordova para contornar esse problema, mas gera vários problemas no design, e não é garantido o funcionamento correto do WebSQL. É por esse motivo (pelo menos por agora) que recomendamos o uso da API do WebStorage em vez do WebSQL. O WebStorage é suportado entre diferentes plataformas e o risco de "quebrar" é muito menor. E mesmo que o WebStorage quebre, faremos correções nele, ainda que isso signifique quebrar o WebSQL.

Saiba mais sobre as mudanças no PhoneGap 2.7 no changelog.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT