6 ms·
> Alarm bells should have been raised among us developers when Apple suddenly asked everyone to shell out $99 for the "privilege" of making an app available on
by eyesee 5y ago
> Alarm bells should have been raised among us developers when Apple suddenly asked everyone to shell out $99 for the "privilege" of making an app available on the "App Store", and treated it as something normal. And later, more so, when Apple demanded a percentage cut too on every sale you make from your app.
I'm not sure where the "suddenly" comes from. It's not as if there was a time before the fee where developers could ship apps for iOS. There's been a developer program as long as there has been an App Store. For that matter, there was a much more expensive developer programs for the Mac before iOS was even a thing. I remember paying somewhere between $1500 and $3000 when we were writing Mac software in the early aughts.
- webmobdev 5y agoThe "suddenly" is in the context of this new practice of charging all developers (big or small) annual fees and demanding a recurring cut of their profit. Before this unnatural practice became prevalent, any computer user and / or Linux / Windows / Mac / Android developer could create and distribute software on the respective platforms for free without any such financial consideration. My point is let's not normalise this practice in any manner - in the past too we used to pay huge fees for developer tools, but today the computing environment is totally different and that's why even the tech giants are adopting and pushing for free open source developer tools or providing their developer tools for free. Let's not regress to something worse.
- tracer4201 5y agoI don’t think you answered the ops question. Was there ever a time that you could develop software for Mac or particularly iOS and distribute it without paying the developer license fee? To be fair - the Unix market is different than iOS apps. And on Windows, anyone could run whatever program… which caused a lot of problems and financial loss. And just because Windows or Unix used those models, why are they the one and only acceptable model?
- webmobdev 5y agoWas there ever a time that you could develop software for Mac or particularly iOS and distribute it without paying the developer license fee? As I have said in my original post, that's the point it started going downhill for us developers on the macOS and ios platform; and as Apple continues to further abuse its position, it's time to say a clear no to their regressive and exploitive practices. And as I have said elsewhere too, just because a particular practice has gained ground because the exploitive business model earns somebody more profit, doesn't mean that the exploited have to continue accepting it. And just because Windows or Unix used those models, why are they the one and only acceptable model? They are more acceptable simply because they don't abuse and exploit the developers who provide a huge value to the platform. If you are fine with a corporate abusing their control over their platform to exploit money from you, both as a developer and a consumer, then we don't really have anything else to discuss because of our differing economic / political belief on this subject.
- tracer4201 5y ago> it started going downhill for us developers on the macOS and ios platform; You didn’t answer the question. Was there a time you could develop and distribute on iOS without paying the license fee? > If you are fine with a corporate abusing their control over their platform to exploit money from you, both as a developer and a consumer, then we don't really have anything else to discuss because of our differing economic / political belief on this subject. This is a logical fallacy — begging the question — when you state a position as an absolute truth. No one is “fine” with a corporation “abusing their control”. But your argument is based on the premise that charging for an SDK or charging a license fee to build and distribute on iOS or Mac is itself an abusive practice. The counter argument is that it isn’t. Because anyone could develop and distribute software for Windows or Unix doesn’t mean that that is the only model and anything else is abuse, which you’re claiming as an absolute truth.
- JimDabell 5y ago> that's the point it started going downhill for us developers on the macOS and iOS platform The only developers on the iPhoneOS platform at that point worked for Apple, or jailbroke and used reverse engineered APIs, or built web applications. You seem to be implying that there was some happy era of open native iPhone application development before Apple ruined it all with the App Store, but that’s simply not true.
- JimDabell 5y ago> Before this unnatural practice became prevalent We’re talking about computer hardware and software. Complaining that it is “unnatural” makes no sense. > any computer user and / or Linux / Windows / Mac / Android developer could create and distribute software on the respective platforms for free without any such financial consideration. This isn’t true. The first Android device was launched to the public after the App Store was open for business. And you are ignoring all the platforms where this was a common practice beforehand, like consoles. Apple weren’t the first to charge for access to a platform, this was already a common practice. Nintendo have been doing it since the mid 80s, for instance.
- Const-me 5y agoThe consoles are niche entertainment devices. They also have many alternatives: multiple stores on PCs, and several newer cloud-based products. For this reason I'm OK with the stores in xbox/playstation/nintendo. With smartphones it's different. Phones are not niche devices, they are ubiquitous and have killed whole industries like consumer photo/video equipment and portable audio. From consumer point of view, no reasonable alternatives have left. It's for this reason I'm not OK with Apple and Google abusing their monopoly.
- JimDabell 5y ago> The consoles are niche entertainment devices. They sell by the tens of millions. They are in no way “niche”. > Phones are not niche devices, they are ubiquitous and have killed whole industries like consumer photo/video equipment and portable audio. It wasn’t common for things like cameras to have open development platforms either.
- Const-me 5y ago> They sell by the tens of millions There’re billions of active Android devices. That’s 2 orders of magnitude difference. Compared to these volumes, consoles are niche devices. And don’t forget about alternatives. If you wanna play videogames you don’t have to buy a console, you can get a PC and buy Windows games from gog, steam, epic or origin. And in some cases like take-two directly from developer. And recently there were multiple attempts to make cloud gaming work, pretty sure some day someone will do that successfully. Because customers have so many alternatives, xbox and playstation are not a monopoly despite MS/Sony are selling devices locked to their respective stores. For smartphones, customers only have 2 alternatives. It’s for this reason apple and google are a monopoly, and we should treat them this way i.e. regulate the hell out of them. > It wasn’t common for things like cameras to have open development platforms either. I don’t think many people care about open platforms. They care about choice. Back in the days, if you didn’t like e.g. Sony pushing their overprices memory sticks, you could buy a camera that’s not Sony, there were many other good vendors on the market. Nowadays, the cameras are either prosumer and professional (i.e. expensive), or non-existent because smartphones killed them. And while there’re many companies making smartphones, all these smartphones are controlled by just two.