I like the theory that the iPad CPU is not an ARM copy, but much more powerful, running an ARM emulator. <div><br></div><div>Forcing developers to Object C is a way to insulate them from the coming native CPU instruction set unveiling and swap over. This is just what they did with the switch to Intel. <br>
<br>However, with Squeak&#39;s open VM, and independence of from any native UI, it&#39;s much easier to port Squeak and its derivatives to a new CPU than for any other applications out there. Yet, it might be swept up with the rest as &quot;too buggy to port or support&quot;.</div>
<div><br></div><div>Nevertheless, if Apple came out with an &quot;eduPad&quot; for the DIY group, with a separate EduAppStore using a different developer licensing agreement where they don&#39;t guarantee app quality (and an extra fee for filtering the nasty from kids), they might sell half again more iPads ... to the kids so that they don&#39;t use their parents&#39; &quot;perfect pads&quot; and sell more to schools. The EduAppStore purchases and app installation would be controlled by the parentPad and/or the school district. This could be done with almost no more overhead for Apple. And then, when the kids break their pads, as they always do, Apple sells more. ;-)</div>
<div><br></div><div>Cheers,</div><div>Darius</div>