Theres several repositories (and thats fine) ..
apps (craigs) -- pnd only, half the files (devs aren't all uploading there; some just don't know, some don't like it, etc.)
--> cannot be the one stop shop by definition, since it doesn't handle zip or pdf or non-pnds (ie: some pnds like zx81's are zip, so it has the pnd inside along with the source); but more pdfs and random files are handy.. stuff like SDKs, or documentation, or background images, or minimenu theme bundles, etc etc .. they're not pnds.
--> needs a CSS for full-machines as well perhaps; the pages aren't great for on 20" desktop, but great for using on Chromium on pandora
dl.openhandhelds -- historical for gp32 forum, and so popular; its some nasty softeware for sure, but a lot of devs like to use it instead of apps.
--> does support pnd and non-pnd
--> how does it fit on pandora itself? not designed for small screen, so maybe blows up I dunno
wiki -- some contest it is most complete; it definately lacks some apps in either of the other two repos imho
--> to me, wiki is not the best, since it requires much work; any time someone uploads to apps or dl.open, someone else has to come along update the wiki .. just a bad idea imho
Just begs for synchronizatin/versioning issues.. esp since two main repos don't have APIs so can't auto-populate wiki
--> wiki would be good place for app-specific docs from community, though, but that doesn't depend on 'repo' approach
sebt3's -- his perosnl page of a hundred apps; he pushes them to dl.open as well much of the time, but not always (?)
zx81's and other peoples -- personal download pages
There _will never_ be a one stop shop; thats okay.
Question on the table is.. what do peoplw want from Craigs app page? He's not a miracle worker, he needs to know what folks need and want, and then figure out what he can deliver
For my part -- I'd say support of non-pnd files (if it wants to be a one stop shop), or just admit to being a pnd-shop.
My input:
1) The app store coudl be the _Default_ pnd stop; just pnds, and for on-device work.
2) We shoudl change links in the firmware so they default to hitting it. So newbs get their pandora and poof, theres a place to get pnds, nice and easy.
3) We add to the firmware (we mean to, just not done it yet) a 'SD preparetion' option, which just does a mkdir of the /pandora/menu and /pandora/desktop directories, so folks have some idea where to put things.
4) We add to firmware so trhat libpnd looks (non-recursively) in root of SDs for pnds. It currently looks recursively in the other locations (and I didn't want root on there since I didn't want it having to scan the users whole SD to find apps, that'd take hours for 32GB cards weith 20,000 files.) But if we make it non-recursive, then users who just drop files on root of SD will still have apps detected, and still be fast.
(and yes, since I do work on the firmware every day, I will do those changes; this is not throwing out for someone else to do)
5) Desktop users directed to pandora-page which lists off the common download locations listed above. Desktop users can find apps anywhere they like.
So..
- keep apps pnd-only and device focussed; no point in caig fighting uphill battle to make it like large screens etc etc. Just keep its focused.
- accept that its a device only frontend; peopel are probabyl annoyed because its not great as a desktop experience.. but it was not meant to be
So there, my thoughts
jeff