Enhance security
Currently all apps and the launcher run with the same rights. This can cause devastating security issues. Proposal: Create a new user account/group per app Save the app files with ftc/ftc permissions and create app data folder with the app permissions Run app with this permissions
If an app needs to access data of another app, either the developer of the accessed app has to allow this in the manifest (the user will be asked during installation) or the app can request it during run (here we should introduce a system where the user can revoke these permissions)
postponing to 1.1
Just a weird proposal: Can we run apps in containers?
Just a weird proposal: Can we run apps in containers? I think it will create lots of overhead in different places.
As security measurement, I think that we should make sure that the main appstore is well-maintained.