jesus.. I was at work, too many responses...had to wait till I got home.
From a games'n'web noob's point of view, those aren't basic.
The relevant question is: "do n00b's have particular difficulty getting around the PandoraOS in its current form?"
ok maybe that was a little too advanced. How bout these... (don't bother explaining them, and some may have been fixed)
Changing icons in mini-menu or the desktop
Sorting icons on desktop creating folders, remove/restore removed icons
click and drag with touchscreen
downloading new wallpapers
changing/downloading themes
changing colors of minimenu text menu (i'm colorblind found it very hard to read)
but yes general navigation after apps is not a problem
ANDROID, I'm still trying to find what your argument is for making Pandora 2 Android exclusive. Most of your points about why it'd be good to have Android support are not debated by most of us, and have even already been brought up.
mostly just polish and completeness of the OS... I can't describe better than it feels hacky... I find it hard to pinpoint specific things
It's not hard to imagine a device like Pandora having literally zero impact on the app scene. And you already say Pandora has virtually no games, so..
virtually no commercial quality games... there are a few gems... I'm not discrediting the pandora as a platform... but the games would see a wider audience than 3000-4000
Android devices aren't PCs. You can't upgrade to the latest version as you please, there's an actual porting effort involved. Historically, a pretty substantial one. Whatever the next Pandora uses it isn't going to be some one off distro that exists in a vacuum, it will still see system level improvement completely outside of the device. Both in kernel space and user space.
This was 2 part OS and applications. You can still play one of first android games "robo defense" written several years ago on the newest version of the OS.... it will outlive the platform which doesn't seem to be going anywhere. The app hasn't been updated in several years... through 3 os upgrades and a laundry list of hardware that wasn't even thought of when the app was last updated. The OS was designed to take any app and make it backwards compatible with older apps with seemingly no issues. APIs haven't been phased out, just increased in functionality.
Some of the oldest hardware (slower than the pandora) are seeing ports to some of the newest versions of the android from the community. I'd say get a SoC that is in a "google sanctioned" device like the Samsung galaxy nexus (TI OMAP4460) then 90% of the work will be done for you by the android community... and even google... all you have to do would be to fit it to the pandora specific hardware. I still don't know why more of a solid port came to the pandora seeing how it runs the same chipset as the Motorola droid and begalboard. I know this has nothing to do with it being a primary OS, but "borrowing" a heavily supported hardware setup would make updateing one of the potential OS's that much easier. Having a manufacturer supported "set it and forget it" is what the pandora needs I think. Focus from the community could then be used to helping out on other projects.
What situation are you describing exactly? What are we yelling at Craig for regarding hardware decisions? Do you really think Android gets a bunch of driver support that mainline Linux doesn't? You do know they use (roughly) the same kernel space right?
this was hastily written in reply to stan's responce... I don't see anyone saying anything about hardware now that you mention it, say something about hardware not being backwards compatible with the current P1, supporting neon or something like that.
I don't see your point. No one was saying Android has a performance disadvantage. Pandora has the better emulator effort because Pandora has emulator authors who want to write code for it. What I can say is that, as a C programmer, having to wrap my stuff in NDK is a big pain in the ass.
you aren't saying it, but many have said it in the past... something to the rhyme of the android compatibility layer was a hindrance on the performance of the OS and apps talking to the hardware. I only have a basic knowledge of programming and I bow to your experience in that... so I'm sure it is... I just know the tool is available... I hears screams of impossible when talking about writing optimized code for android hardware. (it's usually coming from people who have no experience doing it, or at least researching it though)
But I don't understand your opinion on this. You want Android, that's great, I get it. What benefit do you see exclusivity or even singularly primary support adding?
It will add polish and standardization to a chaotic and rough around the edges platform. If you clean up the interface, make everything streamline, flow and transition from program to program the way other mobile os's do it, standardize button mappings in apps/games os etc.... Make it more touch friendly then you'll have my vote as it being good choice for primary OS. If you could throw webOS card interface, android launcher, iphone springboard, or meego's whatever it's called... throw an interface optimized for a handheld on it... that's what it's missing... and no minimenu while nice... is not enough. Power optimization is a big one for me... I know it sounds petty, but instant on... such a minor feature to a lot... having the ability to flick on your device in an instant and know it can last all day... that's another main issue.
----------
@craig's comments - I see what you're saying... others may not... but you are definitely doing the right thing...I'd like android cause it's not closed off... but whatever it actually ends up being... you do need something professional and complete to show off and market your device... something that just works. Nothing that feels hacked together or incomplete. Something people can recognize.