We can discuss how these protocols translate to various platforms, but I think it makes sense. We had a discussion similar to this back when we were looking at the File APIs. See the wiki for some of what we discussed... http://wiki.phonegap.com/w/page/35605874/Planning%3A%20File%20API
On Tue, Mar 6, 2012 at 6:54 PM, Brian LeRoux <[email protected]> wrote: > bump. my $0.02. we have two choices: relative or protocol handler. > > rel means devs have to construct paths from (brittle) strings and > concatenating ... using app ids, etc. less extensible. > > i'd like to push we gun for protocol handlers for app level and root to > start: > > app:// > root:// > > in the future we could add discovery for things like: > > sdcard:// > > > > On Mon, Feb 27, 2012 at 11:39 AM, Filip Maj <[email protected]> wrote: > > I'm not sure if it needs to go to vote... Maybe if there is enough > > contention on the topic? > > > > How about let's revert the temp/persistent resolution on android to what > > it was before (if it hasn't already been done) so we don't freak users > > out. Then let's use this thread to figure out the details of how it > > *should* be done on Android. Once we have it figured out, document on > wiki > > and put it in the roadmap (is that the place to document these sorts of > > api changes?) > > > > On 12-02-27 6:06 AM, "Simon MacDonald" <[email protected]> > wrote: > > > >>But I guess the immediate question is do we want to make this change for > >>1.5 or publicize we are making the change for a future release? Does this > >>need to go with a vote? > >> > >>Simon Mac Donald > >>http://hi.im/simonmacdonald > >> > >> > >>On Wed, Feb 22, 2012 at 5:27 PM, Filip Maj <[email protected]> wrote: > >> > >>> This is a good discussion to have. Blindly following a spec never gets > >>>you > >>> 100% where you want to go. > >>> > >>> Instead: what are reasonable storage options that as a developer using > >>> cordova you would like to see? Once that is decided on, define a simple > >>> spec for each of the options. > >>> > >>> So for the first question, in my mind having an idea of a "temporary" > >>> storage space - like Joe said, volatile memory - and "persistent" seem > >>> like two good options. > >>> > >>> Then, for simple constraints around the two options: > >>> > >>> To me, persistent is: data that I write to a persistent location is > >>> available across device restarts and will not be removed unless my > >>> application explicitly removes it (barring exceptional circumstances > >>>such > >>> as a device factory reset). The Android "Jail" is, for me, a good > >>> candidate to be considered the persistent storage location. A removable > >>> storage type such as an SD or media card is, in my mind, not a > candidate > >>> to "persistent" storage. > >>> > >>> For temporary storage, the restrictions are much less. Figuring out any > >>> minimum time frames for how long a temporary storage location exists > >>>seems > >>> important. Should temporary storage be guaranteed across device > >>>restarts? > >>> Probably not. What about across application restarts? I'm not sure - I > >>> would say no, not guaranteed. Within an application session? I think > so. > >>> > >>> Etc. etc. :) > >>> > >>> > > >
