3 ms·
There is space for a new runtime, a Python phone. Creating a simple app for iOS or Android is way too complicated. And the EU DMA's legislation sucks at repla
by zoobab 4y ago
There is space for a new runtime, a Python phone.
Creating a simple app for iOS or Android is way too complicated.
And the EU DMA's legislation sucks at replacing the entire OS, it will just cement the existing oligopoly, without any right for the end user to have a app store where you can replace the OS, only the apps.
- tiedieconderoga 4y agoSounds like a very cool idea, but isn't that the problem that Electron was trying to solve? Write your app once in easy-to-use JS, run it anywhere?
- wizzwizz4 4y agoIt's also the problem that Microsoft's HTML Applications were trying to solve. Also the problem that Microsoft's VBScript was trying to solve. Also the problem that Chrome PWA were trying to solve. Also the problem that Apple HyperCard was trying to solve. Also the problem that Borderland Delphi was trying to solve. Also the problem that Bubble(.io) was trying to solve. It's an old problem. Nobody's yet solved it for good.
- zoobab 4y ago"Nobody's yet solved it for good" What we have now is 2 giants imposing the programming language we have to use.
- LelouBil 4y agoWe still have a ton of different ways to build cross-platform apps.
- palata 4y agoDo you mean that Swift/Kotlin are the problem? I completely disagree, those are amazing languages. The "problem" that all those technologies are trying to solve is that people want to be productive without learning the tools.
- justeleblanc 4y agoThe problem isn't the tech stack. Claiming that switching to python or whatever would solve the problem is similar to claiming that switching to a different accounting tech would solve inflating healthcare costs. The problem is a social one and requires a social solution.
- palata 4y ago> There is space for a new runtime, a Python phone. Creating a simple app for iOS or Android is way too complicated. I disagree. Just hire software devs who are not overwhelmed by languages other than Python, and that's it. Then you seem to completely miss the point that Python is a programming language, not a mobile SDK. How do you plan to replace the Android SDK with Python? If you just call the same underlying libraries, then you just changed the language, but you did not change at all the complexity of writing an app.
- Tommstein 4y ago> There is space for a new runtime, a Python phone. There's Kivy. Although I made an Android app with it years ago, then one day the build system I was using (Buildozer) was suddenly broken for no apparent reason (I assume something it was downloading changed and broke it), and that was the end of that.