Currently Apple wants to charge core technology fee per install (irrespective of App Store or not, after first 1 million install) and App Store commission of 14.1666% of total revenue. This seems egregious because it is charging it on customer transaction and ultimately it is coming out of customer pockets when they have already paid Apple for the hardware.<p>Instead, Apple should have disaggregated their fees. IMO, they can charge the following fees fairly:<p>1. Developer Ecosystem Tools – compilers, libraries, entitlements – can be one time or annual fees, not coupled with number of installs or revenue. (mandatory, entitlement fees could be per entitlement purchased by the app).<p>2. App Store registration fees – can be one time or annual fees, not coupled with number of installs or revenue. (optional – can choose to not use App Store)<p>2.1 App Store technical fees for app binary release certification – charged per app release/update.<p>2.2 App Store bandwidth fees – per app install delivered via App Store – charged per total bytes delivered.<p>2.3 App Store in-app purchase payment fees – percent of payment processed (currently 0.25%).<p>2.4 App Store ads fees – developers can choose to pay for Apple Ads for boosted discovery of their app within App Store.<p>They could provide free quotas for each of the above. That way free apps can still exist.<p>Apple can also provide iOS level capability via System Preferences or managed device profiles to lock App stores (or alternate app stores).<p>IMHO, this is likely the path that would be well-received and will be followed by alternate app stores as well.