"
What does "not support" mean? ��People have successfully deployed apps on both iPhone and Android. ��Pharo can not (easily) be developed on iPhone but can be deployed there-on. ��One can't develop iPhone apps on iPhone. ��you need a Mac for that. ��Does that mean Apple don't support iPhone??
��"
I think you replied what support means. Support means that there is group of people out there to support you with your problems on that platform. Pharo does not officially release for those platforms and there are only a couple of applications that I know that run on iOS both from the same developer. So pretty much you are on your own.��
"I disagree with 4. ��If graphics are done by external libraries (and note that even BitBlt in Pharo/Squeak is not implemented in Squeak, but in C) graphics can be as fast in Pharo as in anything else."
It should not be a problem for an educational game anyway , I was talking about games that are very demanding graphics wise. In those games most of the code is most demanding anyway and so they use dynamic languages only for scripting game logic .��
"IMO this is a /really bad/ answer. ��There are Pharo and Squeak apps deployed on Android and iPhone. ��The answer shouldn't be "this is a bad idea", it should be "you can deploy natively like this..., or you can deploy with a native UI and Smalltalk logic like this...". ��But the answer should never be "this is a bad idea". ��Alas I don't spend my time deploying apps so I don't know how to do it, only that people have (I have DrGeo on my iPhone). ��So can those that know please write an FAQ that answers ralph's question? ��I wish I could :-/"
Well let me put it ��this way. Its been 12 hours since the OP has asked the question and the only two people who answered the question are clueless about these platforms. I think the situation verifies exactly the situation I was describing in my reply.��
"Kilon, please don't take this personally but someone could easily interpret your answer as "you're better off programming in JavaScript. ��Pharo can't do deployment. " ��That's both a terrible and an incorrect answer. ��I hope we can do much better."
I don't take it personally when people disagree with me, I find it refreshing because I may learn something new.��
No he cant interpet it like "Pharo can't do deployment" because I already mentioned in my first reply that there are pharo apps distributed on iOS and especially DrGeo is a really nice app that I have used. if he interprets my post "you're better off programming in JavaScript" then yes he would be exactly right. Because that was my intention. I also mentioned Amber that is Smalltalk that compiles to Javascript so I think I did not force him to consider only JS as an option. ��
By the way I would love to be proven wrong because I also would love to develop for those platforms with Pharo but right now I dont feel confident about it. As you said it there is not even documentation about the process. I remember someone once posted instructions on how to compile Pharo on iOS but people did not show much interest and it just disappeared.��
Please prove me wrong !!! ��