No, on Apple Silicone you can’t use SailfishSDK
Thank you for the comprehensive answer including the links. There will no doubt be a lot to look into.
I’ve been riding on the community with both my N9 and JP1, and if I manage to get an app somewhat functioning I will be happy to give something back.
I just started coding apps with AI last month.
I used it to help me learning the basics, how to write qml and use the sailfish APIs, but also the first time using git. I started to rewrite code generated by the AI in this stage, because I do not trust myself to truly understand everything it did.
I use AI to generate repetetive work, something like: here I did this, look at the code and do the same thing for these cases.
I use it to find mistakes, like: here I expect…, but instead it shows… , why?
Every bit of code I copy from the AI I try to understand, not just how it works, but also why the AI took the approach it did. And I put an AI warning in the comments.
Probably some AI generated snippets still fall through the cracks, but I try my best.
I like your approach.
I’m not expert in AI-coding, but the little tests I have done with LLMs, you can ask questions about why they AI chose to do things the way it did or explain the code. Start with small snippets and describe to it your suggestions on how you want to change the code and/or the logic behind it and then pick and mix the results you like the best. Then keep testing and reporting back to the AI how you want to change the code.
Just read this comment on the fediverse:
I’m a Normie. Can Normies Really Vibe Code?
You can get an AI to plagiarize a bunch of open source projects that people have volunteered time to create, bypassing the licensing of those projects and mashing them together into something that sort of resembles what you want it to do on a basic level and is full of horrifying security holes and feature gaps that may not matter for your particular usage.
So, yes, you can vibe code. That’s what vibe coding is. Enjoy.
![]()
Although I do not expect many hardcore normies use SailfishOS, which is one barrier of protection for many of those horrible security holes.
On Topic:
I’m playing around with lovable on macOS and in the test environment using ungoogled-chromium browser (or chrome on an android phone), my apps have access to both location and bluetooth. This opens up for more functionality in these React web apps than I first thought. After a few prompts I have a basic OSM cycling navigator and a basic fitness tracker recording heart rate from a Polar cheststrap with BLE.
The best of all: Data stored on device and no requirement to register, sign up or create accounts.