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.

Avalie esse artigo

Relevância
Estilo/Redação

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
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.