HTML5 LocalStorage não persistente no iOS após o desligamento

Estou desenvolvendo um aplicativo Web para iPad (3G) que requer armazenamento de banco de dados offlin

No começo, tentei usar a API LocalStorage do HTML5. Ao testar, aprendi que, se eu sair da página e desligar o dispositivo (iPad e iPhone), quando reabrir a página posteriormente, meus dados não poderão ser acessados via LocalStorage (o banco de dados parece estar ausente).

Eu vejo esse comportamento emhttp: //diveintohtml5.ep.io/examples/localstorage-halma.htm com dispositivos iOS, mas os dispositivos Android (Droid X e Galaxy) e um PC executando o WinXP + Safari mantêm meus dados em um reinício.

Eu obtenho um comportamento apropriado nos dispositivos iOS usando o "armazenamento de banco de dados do lado do cliente" do Webkit, como o que pode ser visto aqui:http: //blog.darkcrimson.com/2010/05/local-databases.

Alguém viu esse problema com o LocalStorage? Alguém sabe por que o banco de dados não seria mantido em dispositivos iOS? Alguém tem uma solução

questionAnswers(1)

yourAnswerToTheQuestion