As you guys can probably tell, I've been mostly busy with other real life stuff and I haven't been working on Android much. That will be changing pretty soon however.
I was able to have a lot of fun doing an interview on This Week in Android. Hopefully I wasn't too geeky for them!
There's nothing else new, I think. I'll try to integrate in the backlight stuff first and some of the cleanup that Bluerise did on the layout for the Android tree. That will be very important moving forward.
After that, there's a possibility that before moving onto the power management (which might be a fairly lengthy battle), I can whip up an installer and updater for current and future revisions that works through Cydia. Do you guys think I should work on that first or dive straight into the power management stuff?
Saturday, May 22, 2010
Comments (306)

Sort by: Date Rating Last Activity
Loading comments...
Post a new comment
Comments by IntenseDebate
Nothing much new
2010-05-22T17:06:00-07:00
planetbeing
@Deaf__Mute · 775 weeks ago
p.s. thanks for all the work you have put into this you are one in a million!
johnfjohnf 1p · 775 weeks ago
Ed Marshall · 775 weeks ago
Without battery life longer than an hour and a half, Android on the iPhone isn't much more than a tech demo, which means it's really only interesting to the geeks. Once you have reasonable power management (or at least, uptimes of a few hours), then there's quite a bit more for your average person to be interested in.
(Regarding a Cydia-based install: are you concerned at all about legal ramifications of automating the firmware extraction from a downloaded IPSW? Or are you thinking of a method of extracting firmware "live" from the running phone, which would be very slick? :))
MAC · 775 weeks ago
Thanks :-)
JohnF · 775 weeks ago
Thanks again.
Valdrox · 775 weeks ago
I highly recommend you make an easy installer (through cydia would be great). What this will do is convince people that this is mainstream enough and worth giving a try thus generating interest. And if you do that, you will get more donations and more collaborators.
The easier the installation procedure, the more people will flock to your project. Nobody wants to give their time or money on something that no one uses.
Hope that helps!
Valdrox
devzie 25p · 775 weeks ago
Power Management
...
Installer
Reason: Installer will grow user count quickly, better to iron out things with reports/testing from users who take the time to install, rather then _alot_ of complaining and disappointment why every little thing doesn't work.
Careful with your packaging, apple is gonna react - thanks for your & the teams hard work, appreciated.
step21 · 775 weeks ago
SiLo · 775 weeks ago
The installer would only be a patcher of sorts, which would be helpful, but not really a high priority. It will never be a one-click/tap install because the firmware files cannot be distributed (Marvell + Zephyr), though correct me if I am wrong.
The real thing is to get this working as a viable OS as much as possible. While it's an amazing proof of concept, that's all it is at this point. Power management should be first. Regardless if performance and compatibility is perfect, if it lasts an hour at best, that's no good.
Once it is stable and can run for long periods of time, compatibility is next. I'd say that performance is last because that's more like optimizations and such.
I see it as a "program bug report". Crashes are the most important (power management is a 'timed' crash). Compatibility is the next (if things don't work, what good are they?). Performance is dead last, as you know "get it working, then get it working well." A slow, accurately working program is better than a fast one that crashes/bugs out a lot.
I am curious though, why is the power management so terrible? I assume it involves integrating iPhone OS's ACPI to Android. Judging from how many Hackintosh power management kexts have been created, there's lots of information on how it works so integrating it shouldn't be too hard? Then again, I admit I'm not much of an Apple dev so I could off quite a bit.
As for performance, I can understand why this might be more difficult. I'm also curious on how you'd integrate the VDP and get really good OpenGL performance under Android. I'm not sure how much of this is already "there" and how much you have to "do." I'm sure the Apple hardware makes all of this a bit more quirky.
TLDR: Power Management -> Compatibility -> Performance, going from left to right in order of priority.
stldirty · 775 weeks ago
http://www.idroidproject.org/forum/viewtopic.php?...
Ryber · 775 weeks ago
My personal opinion is you should work on power management first and perhaps let the community handle an installer/updater app for cydia ( like bootlace ).
paul · 775 weeks ago
@dadeb · 775 weeks ago
We need a solutions for 3g sim not recognized bug, power management, android app store (or something like that), speed, boot times, and so on
Tommy · 775 weeks ago
Thanks for all of your work on this awesome project, and best of luck moving forward!
pilotgav 1p · 775 weeks ago
SquareWheel · 775 weeks ago
srikanth · 775 weeks ago
Andrew · 775 weeks ago
also, do you have any plans for the
2nd Generation iPod touch?
Pablo Caviglia · 775 weeks ago
2) Power Management
GereBear · 775 weeks ago
SkuddSteens · 775 weeks ago
That being said, are there any plans to make the Android interface itself more iPhone friendly? For example, maybe adding software buttons instead of shoehorning in the usual Android button functions on the iPhone's limited button setup.
Either way, I can't wait to see this evolve and eventually hit the 3GS, as I plan on getting one hopefully soon.
paul · 775 weeks ago
MunirZM 8p · 775 weeks ago
Just got the current version working... its great but kinda useless at the moment. Another donation comin your way once its actually usable!
Dylan Farnum. · 775 weeks ago
Stuart Scott · 775 weeks ago
Great work, thank you!