ScriptBasic wrote: ↑
Sun Apr 14, 2019 11:07 pm
The tool is cool but does BBC BASIC dev environment run on my phone?
The 'mobile' editions (Android, iOS and in principle a Raspberry Pi with the official touchscreen - to keep this on-topic) use a simplified 'IDE' suited to the touch environment. It lacks several features of the desktop editions, but can be used to edit BASIC programs and even write them from scratch if you are determined.
But for serious development of mobile applications in BBC BASIC I'd recommend mounting the Android file system as a remote USB drive on a PC or Mac, then running the appropriate desktop edition to do the heavy lifting. Compatibility is so good that most debugging can take place on the desktop platform, especially if it has a touchscreen, but when you want to test the app in the final environment you can simply use the 'touch IDE' to run it on the mobile device.
It's not quite as straightforward in iOS because you can't mount the filesystem in the same way, but you can copy the program to the device using iTunes (again over a USB connection) so it's only a couple more clicks.
A final word of caution: quite soon (before the end of the year) Google will be imposing a condition that an Android app must have a 64-bit build for it to be accepted in the Play Store. Since Android BBC BASIC is currently 32-bits only you won't be able to distribute apps that way. iOS BBC BASIC is already 64-bits so it's not a problem in the long term, but it needs somebody to get an Android 64-bit build working.