Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Apple's (iPad) implementation of IndexedDB - Is there documentation available?

As the title suggests, I'm looking for documentation regarding IndexedDB because I'm working on an offline-capable web page that will primarily be accessed via an iPad and will need to locally store about 20MB worth of data. I'm having a lot of difficulty with this because it seems like Apple's implementation doesn't always match up with the information that I've been able to find so far.


I'd appreciate it if someone could point me to some useful information or even a framework that works well for my environment and actually uses IndexedDB instead of just being a front end for some other storage option.

iPad 2, iOS 8.1.1

Posted on Dec 4, 2014 8:23 AM

Reply
7 replies

Dec 5, 2014 1:27 PM in response to etresoft

It's pretty hard to tell how flaky it is when I can't even find a reliable way to really tell what Safari is doing. It appears that Apple decided it would be best to remove useful things like the web console in order to force developers into buying additional hardware to do remote debugging. I had some luck with Firebug Lite, but it appears to have stopped working for some unknown reason.

Dec 5, 2014 1:50 PM in response to msuper69

Nope. This is for the iPad. What you're showing appears to be Safari for a desktop machine. I don't own a Mac. I've installed Safari for Winidows but it doesn't do remote debugging. Is Safari for desktop devices similar enough to Safari for mobile devices to be of much help? I don't mind testing on my PC as long as I can be sure that the behavior of the web page is the same on the iPad.

Dec 5, 2014 6:36 PM in response to PPettitDN

THe only way to test is on the device. But you have to remember that this is not about technology. From Apple's perspective, this is a financial enterprise executed with social engineering. To put things into perspective, remember that, on the desktop, Chrome is 3 years ahead of Safari in terms of web standards. You never, ever, use the first release of any Apple technology. Well, to be more accurate, you should never, ever try to use it. I know full well that you won't use it. 😁


REmember, this is all about Apple, and nothing else. How does Apple use indexedDB? Or do they? Just because Apple markets and promotes some technology doesn't mean they would ever use it themselves. Therefore, if it doesn't work, nobody important will be impacted.

Dec 9, 2014 10:02 AM in response to PPettitDN

I doubt they are deliberately handicapping web developers. Apple doesn't have much interest in any non-Apple developers. They will toss developers any APIs that are unlikely to do any harm. But everything is meant for Apple's use first. If Apple doesn't see a need to do it for themselves, then no 3rd party developer, web or otherwise, had better depend on it. Just like Google, Apple will drop these technologies at the drop of a hat. Unlike Google, Apple will adopt far fewer of them to begin with.

Apple's (iPad) implementation of IndexedDB - Is there documentation available?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.