My current status is :
- lacking free time (because of my new "life eating" new job, for 1 yr now)
- blocked by difficult drive assembly code on 360
(in order to create minidash 0.0 on 360+original KK)
But I could take the time to test iPhone SDK to see if minidash 0.0 can be done on iPhone. Beta 4 of iPhone SDK just got released. On my macbook, the teapot open gl sample worked fine. So, finally, we can talk about 3D for iPhone (without going through the USA only dev program).
With this version all iPhone binaries will have to be signed...
We are getting closer and closer to the very closed game console model...
So I predict this :
Homebrew will appear with 2 versions. One for jailbroken iPhones (free and ready to run on iPhone) and another one that you can run on your macbook through the iPhone simulator coming with SDK.
I doubt that true homebrew devs will accept to go through a painful certification process... So I bet homebrew for standard iPhones will just be archives holding the source of the program. You will have to compile it and run it on your macbook, and if you go yourself through the certification process, then you might be able to run it on standard iPhone.
Honestly, Jailbroken iPhone will probably win for homebrew. Standard iPhones, on the other way will turn into secured handled game consoles.
If I have time I will go along both routes... No ETA of course... I'm trying too many things at the same time for the free time I actually have... I'm bad.
EDIT : I withdraw my prediction (see below)
EDIT : Fixed misunderstanding (or late change in apple policy)
Certificate costs $99 per year and not $99 just once in your life
EDIT : Cost can be greatly reduced if you work in group. A way to supply the result of compilation to up to 99 beta testers exists, called 'Ad hoc distribution'.
So 1 dev can pay $99 per year and get reimbursed by 99 followers that will pay him $1 each per year in order to get a zip archive that can install the application thru their iTunes synchronisation mechanism. The application will run until the expiration date of the dev subscription.
EDIT : Apple policy changed a bit. They now say you can have 99 testers/year.
Also they say you can no longer remove a tester you added. I guess that means each year you re-subscribe, the testers list gets emptied (I doubt they add 100 slots each year you re-subscribe again).