Not considering legal issues I would be very interested if it would be 开发者_如何学JAVApossible to run one of those on the bare metal of the iPad/Phone ARM-Architecture.
Squeak is running on the iPad as of today!
Considering that iPad has already been jail-broken, I think it's really possible. Also, being made with an ARM processor makes it even more plausible, you already got compilers for that architecture and there seem to be ports of squeakvm to it. It would require some work though.
I know how to get it done, if that helps: send an iPad and a million bucks to Tim Rowledge!
Edit: Someone's got Android working on an iPhone, which is a pretty big step towards a SqueakNOS. In particular, I imagine if you figure out how they do the bootloading, and how to get the image on the phone, you're pretty much there?
Edit #2: Andreas Raab's ported Squeak to Android, so as an interim step one could always run Squeak on Android on the iPhone.
I think it's a silly attempt. The charm of an iPhone, the thing that distinguishes it from Android is that it's a controlled environment. John Gruber calls it an app console. You can find that silly if you want, but remind me again why out of the two major mobile platforms, you choose to breach and extend the one that does NOT brag about its openness and clear documentation and freedom for third party developers. PharoNOS on Android sounds like fun, PharoNOS on the iPhone sounds like PharoNOS on a Wii. That is: You could do it, but why would you?
精彩评论