Welcome to the Rockbox Technical Forums!
Assuming that platform has apps, then yes you could in theory port rockbox as an application to it.
I am suggesting the possibility of a traditional Rockbox port to Android albeit with a HTML rendering engine/JavaScript interpreter rather than as an app.
Although I mentioned that the motivation should be extending the battery life and adding Gecko would needlessly consume battery power, it is required to foster an active app development community similar to Android and Iphone. As I previously mentioned, I believe Android is moving to HTML5 apps. The stumbling block however is to either use a stripped down Android os or to modify Rockbox firmware for a mobile device. The question that needs to be considered is whether Linux is too demanding for low-end android phones in terms of power drain and whether all it's features will actually be used by the punter in the street. Another one is the effort it would take to port the low level stuff of Rockbox to Android.
Then no, thats not going to work. Rockbox doesn't support or use HTML/javascript/networking/phone/etc.
If you port rockbox to a phone as its firmware, then it basically becomes a simple music player like any other rockbox device. I would not expect this to improve battery life beyond what you'd save by disabling all the phone radio, graphics hardware and other functions that wouldn't work in rockbox. It seems to me if you want to make a phone into a portable music player to save power, you'd have a much easier time just hacking up your Android ROM to disable the phone and graphics hardware.
Quote from: saratoga on September 01, 2011, 01:35:47 PMThen no, thats not going to work. Rockbox doesn't support or use HTML/javascript/networking/phone/etc.I was thinking along the lines of the underlying code of Rockbox being used then building upon that functionality for networking/phone etc.
I've just found out how to Root my phone so that could be a possibility.
This really isn't a realistic option. If you want a complicated operating system like Android, then stick to Android. It has all the underlying features you'll need to implement things like networking, javascript and such.
I don't think you actually need to root your phone. Just go into settings and disable all the radios, GPS, etc. That'll get you 95% of the way there.
Done that and while there is a noticeable extension to battery life, it is a lot less than conventional dumb-phone battery life.
That is not really an option when you are out and about and want to say listen to music which the basis of my idea for a customised B2G/Rockbox. Thinking aloud here, while it would be a challenge to try and attempt it, would it be really worth the hassle as the hardware is not really designed for that?
Then you probably just have a crappy phone.
From what you've described, your idea isn't even possible.
Quote from: saratoga on September 01, 2011, 04:06:41 PMThen you probably just have a crappy phone. A matter of perception. A crappy phone or phone that is isn't designed to work properly with the software installed on it?
While a phone is capable of running Android, it doesn't mean that is should be running Android. I noticed there is a replcement firmware called CyanogenMod which looks like it attempts to address the issues I raised.
Probably the former. Power on a phone is being used to maintain radio links, keep the CPU at some minimum level of activity so that it can monitor the radio, etc. Once you've turned off all the cell hardware, thats about as much energy as you can save. Its not like installing different software is going to turn the hardware more off if its already off.
Page created in 0.079 seconds with 14 queries.