3 ms·
Mostly agree with these points, but I don't think I understand this one: > End users are divided between Windows, MacOS/BSD, and locked down phone platforms, n
by indigochill 4y ago
Mostly agree with these points, but I don't think I understand this one:
> End users are divided between Windows, MacOS/BSD, and locked down phone platforms, nobody makes native applications.
This is probably gonna end up being a dumb question, but isn't this point a pro for Smalltalk (or at least Pharo - I forget how far upstream the VM comes from) because each application runs in a VM, which should be platform-agnostic?
- urthor 4y agoSmalltalk doesn't run on iPhone for one thing. Also, there is still a nonzero amount of asset porting. Even if the code is portable, making the buttons for MacOS involves changing the art and everything. Apple only allows rounded corners etc. Plus supporting a new keyboard etc. Essentially nobody gave a damn and just went for websites.
- jecel 4y agoSmalltalk (Squeak and Pharo, perhaps Cuis as well) does run on the iPhone. At least at some time in the past there were a few apps in the Apple store which had been written in Squeak. The restriction was that it had to be impossible to break out of the app into the underlying Smalltalk. And the raw Smalltalk itself was not allowed in the store, but if you were a registered developer you could get it and load it into a small number of iPhones/iPads.