Let me rephrase your statment to see if I understood it. Jolla Market does not allow to redistribute apps that use some API. Therefore, it exists a Sailfish OS apps framework that exports API. In this case,why having API that cannot be used for public apps? I wish to understand better this part.
Probably, it would be better to develop an app for configuring the smartphone after the first installation.
For licesed users, it could be something like this:
- (M) Install F-Droid and add to it the Micro-g repository
- (M) Install and configure Micro-g suite
- (S) Install and configure UnifiedNlp with its services and MLP database
- (S) Install GPSinfo and some others selected apps (utilities)
- (O) Install StoreMan, Chum, PatchManager, SailJail et Co.
- (O) Install apps maket like APToide, UpToDown, AuroraDroid, etc.
- (O) Install a map navigator (hard to choose, but chosen one time)
- (O) Install Gapps and NetGuard (as far as it can works with Gapps)
The post installation configurator can be delivered also with pre-installed smartphones that Jolla will sell. Other licesed users can download it from the Jolla repository. Some, configuration activities can be considered mandatory (M), others just suggested (S) and some others optional (O).
IMHO, 30 techies are not a team but an entire IT staff.
I was developing app for GNU/Linux when the GTK+ were at their 1.0 major release or a little below. The first italian article on that subject is mine and it brought me to my 2nd consultancy. Because I earned the 1st one when I have been catch shell-scripting on one of the University’s VAX servers by a vice-chief system administrator…
In 22 years of IT career, 15 has been spent working as consultant. For this reason, I am used to deliver products/solutions. Some times, such products/solutions has been developed by myself but in most cases, my role was about integration rather than development. Consultants do not carry titles. We leave titles to our clients while we are focusing on make the things happens. Otherwise, I would be entitled as an experienced product/solution manager by now.
I happily leave app developing stuff to the next generation nerds¹. Please, do not count me in as developer!
¹ Java is the language of the future, we are saying and earing that since its debut…