Linked by Thom Holwerda on Wed 25th Mar 2015 00:19 UTC
Apple

There is an unfortunate climate of fear in the software community today. It is primarily in ephemeral video interviews and podcasts that we get any semblance of coherent criticism and even then it is reticent. Worse than the fact that this criticism is relegated to verbal discussions is that it is later renounced by the very same designers and developers when they are interviewed in the more permanent-seeming medium of the written word. In written interviews, these fair-weather critics go on to reverse their opinions and praise the products of modern minimalist UI design because it is more convenient not to risk questioning powerful industry leaders.

If there is just one article you read this month, let it be this one. Do not skip this.

Order by: Score:
Comment by NewTron
by NewTron on Wed 25th Mar 2015 01:42 UTC
NewTron
Member since:
2012-07-27

There isn't a really a wide understanding that the main contribution made by Apple Computer to the technological world wasn't hardware nor software but a book: "Human Interface Guidelines" for the original Macintosh. Apple Inc. is pissing on Apple Computer since the Mac Os 9 funeral.
So we have to understand that the decline in software and interface excellence began long time ago. iOs 4 and 5 era was just a short bright point that foolish a huge amount of users ( including myself ) with no good evolution.

Edited 2015-03-25 01:53 UTC

Reply Score: 4

Scary Stats
by Alfman on Wed 25th Mar 2015 02:08 UTC
Alfman
Member since:
2011-01-28

According to reporting, "1.6 percent of developers earn more than the other 98.4 percent combined. And the bottom 47 percent of engineers earn less than $100 per month." Yet somehow, independent app development has often been described as a 'gold rush' despite it being quietly understood by developers, even as early as 2009, that this was hardly the case.


All in all, I agree it's a good article.

Reply Score: 4

RE: Scary Stats
by jazman777 on Wed 25th Mar 2015 02:42 UTC in reply to "Scary Stats"
jazman777 Member since:
2013-02-27

That's what jumped out to me. The 1%!! (rounding down...)

App development is a race to the bottom, the bottom being "broke."

Edited 2015-03-25 02:43 UTC

Reply Score: 3

RE[2]: Scary Stats
by twitterfire on Wed 25th Mar 2015 07:57 UTC in reply to "RE: Scary Stats"
twitterfire Member since:
2008-09-11

That's why you should target more platforms with your App/game not just iOS: Android, Windows Phone, Facebook, PC and not worry about releasing on iOS first.

Reply Score: 4

RE[3]: Scary Stats
by cropr on Wed 25th Mar 2015 10:43 UTC in reply to "RE[2]: Scary Stats"
cropr Member since:
2006-02-14

That's why you should target more platforms with your App/game not just iOS: Android, Windows Phone, Facebook, PC and not worry about releasing on iOS first.


I have developed an app for iOS and Android simultaneaously, and I started the distribution process on the same time. Guess what, it is already 10 days available in the Play Store, but nothing in the App Store. The procedure for releasing, testing and publishing iOS apps is a real nightmare for the developer. The whole process is over engineered. With Google it is 10 times easier and 10 times faster

Edited 2015-03-25 10:44 UTC

Reply Score: 7

RE[4]: Scary Stats
by twitterfire on Thu 26th Mar 2015 07:26 UTC in reply to "RE[3]: Scary Stats"
twitterfire Member since:
2008-09-11

And they don't get 30% of your sales.

Reply Score: 2

RE: Scary Stats
by galvanash on Wed 25th Mar 2015 02:56 UTC in reply to "Scary Stats"
galvanash Member since:
2006-01-25

"According to reporting, "1.6 percent of developers earn more than the other 98.4 percent combined. And the bottom 47 percent of engineers earn less than $100 per month." Yet somehow, independent app development has often been described as a 'gold rush' despite it being quietly understood by developers, even as early as 2009, that this was hardly the case.


All in all, I agree it's a good article.
"

I agree too. But I would point out that a tiny percentage of people making a fortune and most everyone else getting next to nothing is the textbook definition of "gold rush". That is exactly what the gold rush was and is why it was called that...

Reply Score: 10

Apple vs. Google vs. Microsoft
by jazman777 on Wed 25th Mar 2015 02:53 UTC
jazman777
Member since:
2013-02-27

So this is the vaunted Apple Ecosystem (bow down!).

EDIT: Reminds me of the classic 1984 commercial.

How do Google and Microsoft compare?

Edited 2015-03-25 03:05 UTC

Reply Score: 2

Comment by Drumhellar
by Drumhellar on Wed 25th Mar 2015 02:57 UTC
Drumhellar
Member since:
2005-07-12

If there is just one article you read this month, let it be this one. Do not skip this.


Too late. I already read one this month. Guess I've got to wait until next week.

Edited 2015-03-25 02:58 UTC

Reply Score: 12

RE: Comment by Drumhellar
by p13. on Wed 25th Mar 2015 08:20 UTC in reply to "Comment by Drumhellar"
p13. Member since:
2005-07-10

Oh, Mario! You crack me up!

Reply Score: 2

For parts
by nicubunu on Wed 25th Mar 2015 07:27 UTC
nicubunu
Member since:
2014-01-08

I actually liked the best Part I in the series, but that's because I care about design in the apps I use

Reply Score: 2

Comment by twitterfire
by twitterfire on Wed 25th Mar 2015 07:54 UTC
twitterfire
Member since:
2008-09-11

That article makes Apple followers look more like religious fanatics.

Reply Score: 6

RE: Comment by twitterfire
by silviucc on Wed 25th Mar 2015 08:14 UTC in reply to "Comment by twitterfire"
silviucc Member since:
2009-12-05

Where do you think the word "fan" comes from? ;)

Reply Score: 3

RE: Comment by twitterfire
by Jbso on Wed 25th Mar 2015 22:34 UTC in reply to "Comment by twitterfire"
Jbso Member since:
2013-01-05

Yes, I'm convinced there is no great problem with Apple's software. It has flaws of course, just like Windows or Linux. Whether those flaws are worse or not will depend on your needs.

The perception that Apple has developed a major software problem is really just that people who were invested in the idea that Everything Apple Does Is Right are now coming back down to Earth and recognizing that Apple has shortcomings like any other company. Not a revelation to rational people, but for the True Believers, it's devastating.

Reply Score: 4

We'll see what future will bring
by twitterfire on Wed 25th Mar 2015 08:04 UTC
twitterfire
Member since:
2008-09-11

I believe that all people seeing a parallel between Mac OS (OS X)/Windows and iOS/Android situations are right.

In maybe 10 years iPhone will have a few percents of market share while Android will climb to over 90%. You can't beat a combo of hardware that anyone can make and software that anyoane can install with locked platforms.

Reply Score: 7

Comment by Kroc
by Kroc on Wed 25th Mar 2015 10:25 UTC
Kroc
Member since:
2005-11-10

I'd like to see Mac houses switch to making Linux apps. Despite the appearance, Linux users will pay for quality apps -- and more on average than Windows/Mac users.

Reply Score: 2

RE: Comment by Kroc
by avgalen on Wed 25th Mar 2015 11:42 UTC in reply to "Comment by Kroc"
avgalen Member since:
2010-09-23

[quote]I'd like to see Mac houses switch to making Linux apps.[/quote]
In Linux those are called programs, just like they used to be on OSX and Windows before those added appstores. Do you mean Android apps, or are you really talking about Linux?

[quote]Despite the appearance, Linux users will pay for quality apps -- and more on average than Windows/Mac users.[/quote]The only evidence I have ever seen for that used to be some Humble Bundles and even there it is often not the case. All other evidence points to "nope, people don't like paying for Linux software". Most people don't even understand the difference between Linux, Open Source, Gratis and Free.

And even if Linux users would pay the same as Mac users, why would "Mac houses" switch to making Linux programs? Mac is basically 1 target platform with 5-10 times the amount of users that Linux has while Linux is lots of platforms resulting in much higher support costs

Reply Score: 4

RE: Comment by Kroc
by zlynx on Wed 25th Mar 2015 14:11 UTC in reply to "Comment by Kroc"
zlynx Member since:
2005-07-20

Even though Apple has a bad reputation for backwards compatibility, it's nothing compared to Linux GUI frameworks.

If you tried to run a Gnome 2.16 application today, I expect it would fail pretty badly. And would anyone care about fixing it? Doubtful.

Reply Score: 1

RE[2]: Comment by Kroc
by acobar on Wed 25th Mar 2015 18:15 UTC in reply to "RE: Comment by Kroc"
acobar Member since:
2005-11-15

it's nothing compared to Linux GUI frameworks.

Not all frameworks are equal, Qt and KDE4 kept a very good compatibility throughout in my experience.

Of course, nothing compares to win32 but it is dying (should be dead).

Reply Score: 4

RE[3]: Comment by Kroc
by TechGeek on Wed 25th Mar 2015 22:02 UTC in reply to "RE[2]: Comment by Kroc"
TechGeek Member since:
2006-01-14

First, on every regular Humble Bundle that contains linux games, Linux always averages more per buy than Windows or OS X. And even if software is free, a lot of users donate to software they like to help keep it going. Otherwise, no one would ever pay more than $.25 for a humble bundle.

Second, why act like its any more difficult to write software for Linux than any other OS? And yes, a Gnome 2.16 app will still run on modern linux. Gedit only recently moved to gtk3.....

Reply Score: 2

RE[4]: Comment by Kroc
by mkone on Thu 26th Mar 2015 09:03 UTC in reply to "RE[3]: Comment by Kroc"
mkone Member since:
2006-03-14

First, on every regular Humble Bundle that contains linux games, Linux always averages more per buy than Windows or OS X. And even if software is free, a lot of users donate to software they like to help keep it going. Otherwise, no one would ever pay more than $.25 for a humble bundle.

Second, why act like its any more difficult to write software for Linux than any other OS? And yes, a Gnome 2.16 app will still run on modern linux. Gedit only recently moved to gtk3.....


Charity-ware then?

It's not buying if you don't have to pay the "price".

Reply Score: 2

RE: Comment by Kroc
by tylerdurden on Wed 25th Mar 2015 16:36 UTC in reply to "Comment by Kroc"
tylerdurden Member since:
2009-03-17

Linux users already pay a pretty penny for software, just not on the (general) desktop.

Reply Score: 2

RE: Comment by Kroc
by Morty on Wed 25th Mar 2015 21:55 UTC in reply to "Comment by Kroc"
Morty Member since:
2005-07-06

I'd like to see Mac houses switch to making Linux apps.

Other than increasing the developer base on Linux, is there any reason for this?

As far as I can tell the applications available for Mac is not particularly interesting. It's either cross platform stuff/applications also available on other platforms, or competing applications delivering the same functionality(and often more) for the other platforms.

Is there anything like "killer" applications on the Mac, e.g. an applications that by it's existence makes a great initiative to switch to Mac?

Edited 2015-03-25 21:56 UTC

Reply Score: 4

RE: Comment by Kroc
by henderson101 on Thu 26th Mar 2015 11:46 UTC in reply to "Comment by Kroc"
henderson101 Member since:
2006-05-30

If it was just a case of stopping work one Friday and coming in on Monday and recompiling everything for LINUX, you might have a point. Unfortunately, it isn't so you don't. Come on man, you're a developer of sorts, be realistic.

Reply Score: 3

RE[2]: Comment by Kroc
by TechGeek on Fri 27th Mar 2015 00:20 UTC in reply to "RE: Comment by Kroc"
TechGeek Member since:
2006-01-14

If it was just a case of stopping work one Friday and coming in on Monday and recompiling everything for LINUX, you might have a point. Unfortunately, it isn't so you don't. Come on man, you're a developer of sorts, be realistic.


I will concede your point, but it would be exactly the same if I started on Windows and went to Linux and OS X or started on OS X and went to Windows and Linux. There are pains porting things, but they exist in all directions except for a very few combinations. Even Java, designed to write once and run everywhere, doesn't work smoothly.

Reply Score: 3

RE: Comment by Kroc
by matthekc on Thu 26th Mar 2015 18:50 UTC in reply to "Comment by Kroc"
matthekc Member since:
2006-10-28

I suspect that would only be true only to a point. Once the Linux market becomes saturated with paid applications and users are overwhelmed with choices profits will go down for anyone that doesn't have a top rated application or game.
Also Linux users are accustomed to getting basic system utilities and a reasonably high quality base set of applications (video and media playback, office, and web) for free. Unless your application is really good, it would need to be outside those categories and non-trivial to re-implement as FOSS.

Reply Score: 3

RE[2]: Comment by Kroc
by TechGeek on Fri 27th Mar 2015 00:18 UTC in reply to "RE: Comment by Kroc"
TechGeek Member since:
2006-01-14

I suspect that would only be true only to a point. Once the Linux market becomes saturated with paid applications and users are overwhelmed with choices profits will go down for anyone that doesn't have a top rated application or game.
Also Linux users are accustomed to getting basic system utilities and a reasonably high quality base set of applications (video and media playback, office, and web) for free. Unless your application is really good, it would need to be outside those categories and non-trivial to re-implement as FOSS.



And pretty much any software you may want is also free on Windows, or did you forget about that. I can't name, out side of games, the last piece of software I HAD to buy. And that's on the WIndows side. Most common apps just are free these days.

Reply Score: 4

RE[3]: Comment by Kroc
by matthekc on Fri 27th Mar 2015 20:07 UTC in reply to "RE[2]: Comment by Kroc"
matthekc Member since:
2006-10-28

Okay I think I may not have been fully understood so here is an expanded comment to try to make what I am thinking clearer... I hope.

The Windows ecosystem is a mature market where "the market became saturated with paid applications and users are overwhelmed with choices". Not a great market for new developers... However, obviously it is a much bigger market that can support more professional developers. Windows users as a whole are not fully aware of FOSS and free software, because much of what is easily found for download on window comes with strings attached I.E. trialware and malware. (thanks cnet)
The issue for smaller developers is competing with big companies who can put boxes on shelves at Wal-mart, afford lots of marketing, or put a trial out for free and hope people buy a full version etc.
In the beginning smart phones were a new market and the small developers rushed in and made small fortunes. The consumers were willing to pay for even relatively simple applications as there was little competition for their money.
The only good reason to develop for Linux at this point is there is an unfulfilled demand in some application categories. Most notably games. But if there were a large rush to Linux, a much smaller consumer market than Windows, Apple, or Phones then saturation likely would not take that long. Right now things are trickling in at a good rate. Games are getting ported and the market seems to be able to pay for the current rate of development. Perhaps a higher rate of development could be supported, but I don't think Linux could support a consumer development "rush".

Edited 2015-03-27 20:10 UTC

Reply Score: 3

RE[4]: Comment by Kroc
by TechGeek on Sat 28th Mar 2015 05:49 UTC in reply to "RE[3]: Comment by Kroc"
TechGeek Member since:
2006-01-14

matthekc,

I understand what you are saying. This thread having stretched over days left me somewhat confused on points. We started mainly talking about mobile apps. Mobile apps and desktop apps are really different creatures and they behave differently. I personally see no problem selling desktop software for Linux versus OS X or Windows. On the mobile side, Linux I think will be the clear winner. As iOS races to the bottom, Linux can take advantage of something that iOS and Android don't. Community contributions. You aren't going to make a ton of money off your mobile app. But if it integrates with the desktop app you sell, it will help sell your product or service. Look at Box.com: an all linux based company, its the service you are paying for, not the technology and software.

Edited 2015-03-28 05:50 UTC

Reply Score: 3

RE[5]: Comment by Kroc
by matthekc on Sat 28th Mar 2015 18:57 UTC in reply to "RE[4]: Comment by Kroc"
matthekc Member since:
2006-10-28

The OP was I assumed talking about small independent developers who want to make money. I think at least some of the people who rushed into the phone marketplace wanted to make some money. I agree that most of the mature markets don't seem to be good for small developers.
I think it will interesting to see if hobby development as a career bullet point becomes the norm or how we will fund continued software development in the industry. Especially as the mature FOSS products become the leaders in more software categories. I love FOSS and support it, sometimes with donations, as developers have to eat and live too.

Reply Score: 2

Some of the criticisms are meaningless
by mkone on Wed 25th Mar 2015 12:23 UTC
mkone
Member since:
2006-03-14

The article likes to make broad brush generalisations which are ipso facto true, but ultimately worthless.

For instance, asserting that apps are largely obscure is prima facie true. There are 1.3 million (and counting) apps in the app store. There is no world in which a majority of those apps were ever going to be successes, let alone nearly all of them. When you have 1.3 million things to pick from, each of those is going to be obscure. Yes, the number of really successful apps is going to number in the low thousands, and "nearly all" apps are going to be failures, particularly from a revenue perspective.

Apple's featured page is very limited real estate. Of course any app that is featured there is going to see an uptick in interest. It is not Apple's job to help app writers maintain interest in the apps once it leaves the featured page. In fact, the app store is a poor discovery medium. As a developer, you should advertise your app heavily outside the app store to generate and maintain the interest. There is a reason why I keep seeing ads for Boom beach on TV. The developers aren't waiting to be featured on the featured page. They aren't waiting on the benevolence of Apple to make bank.

On the App review process, I am sure much has been written about the good and the bad that comes from it. Apple has to try and make sure apps are behaving correctly, in part to avoid future problems. For example, if apps use undocumented APIs, this might constrain Apple's ability to possibly alter and remove those APIs without causing their users real issues. Yes, any process that is staffed by humans is going to experience human failings. But that is no different to businesses in any other walk of life really.

Edited 2015-03-25 12:23 UTC

Reply Score: 4

Apple
by ezraz on Wed 25th Mar 2015 12:36 UTC
ezraz
Member since:
2012-06-20

Apple is still in business?

They should be gone soon, that closed ecosystem will never attract any users. Sheeps all of them. Fruit computers are toys.

Sincerely
Common wisdom,
1984.... 1988... 1991... 1995... 1999... 2002... 2007... 2010


or, put like Kimmy from Unbreakable when seeing an iPhone for the first time (in 2015) - "Oh my god this is a macintosh?"

Reply Score: 1

RE: Apple
by leos on Thu 26th Mar 2015 14:43 UTC in reply to "Apple"
leos Member since:
2005-09-21

Yep. The tech news sites have always completely failed to understand why apple is successful. Apple will fail... Any day now.

Reply Score: 0

RE: Apple
by PLan on Fri 27th Mar 2015 07:01 UTC in reply to "Apple"
PLan Member since:
2006-01-10

Apple is still in business?

They should be gone soon, that closed ecosystem will never attract any users. Sheeps all of them. Fruit computers are toys.

Sincerely
Common wisdom,
1984.... 1988... 1991... 1995... 1999... 2002... 2007... 2010


Apple are an anomaly, but I believe their long term prospects aren't rosy, as a computer company at least - they have an enormous amount of cash and I do see them hanging around for a long time manufacturing something or other. Companies have highs and lows and Apple are a prime example.

The computer market has consistently consolidated from the myriad of platforms we used to have at the beginning of the microcomputer explosion.

Apple sells glorified PCs(after trying to "Think Different" with PowerPC) and is only marginally different from many other computer manufacturers. I believe the consolidation will continue and Apple, as a relatively minor player in the computer market will become less and less relevant(even if we include phones their worldwide share is already quite small compared to Android).

So, although you were being sarcastic, and I do see Apple hanging around for a long time, I believe the laws of platform consolidation in the tech market will catch up with them sooner or later.

Reply Score: 3

RE[2]: Apple
by matthekc on Fri 27th Mar 2015 19:40 UTC in reply to "RE: Apple"
matthekc Member since:
2006-10-28

I think that is why they and the other major players are working so hard to create and ecosystem of services and devices that are connected. One it makes it harder to switch platforms and two it does add value to the platform when all the programs and devices play together nice.

Reply Score: 4

Why spoil a good story with boring facts
by Tony Swash on Wed 25th Mar 2015 23:33 UTC
Tony Swash
Member since:
2009-08-22

A quote from the linked story.

It was a sight for sore eyes when Marco Arment engaged his critical faculties toward, what is in his opinion, the "rapid decline of Apple’s software." He argued that Apple has "Lost the Functional High Ground," ignoring of course that they already lost the aesthetic-usability high ground. He explained, "I'm not looking forward to OS X 10.11 or iOS 9 — I’m afraid of the bugs they’ll bring and the basic functions they’ll render unreliable."

But after Arment's article made its rounds in the news cycle, he updated it with a label that reads "I regret having published this." He continued, "I should feel good about this, but I don't. I inadvertently caused a shitstorm of negativity, and it feels horrible." He asked with an existential tone, "Is that really what I want to be known for?" For him, "It’s not worth it." For measured critique to not be worth it, there must be some justification for why developers would hold their tongues.


Marco Arment's response.

In his widely circulated “Fear of Apple” post, Eli Schiff accuses iOS developers of withholding criticism of Apple or censoring themselves to stay on Apple’s good side, prominently including and citing me.

I’ve heard from quite a few people who think my Functional High Ground article and my regretful follow-up indicate that I’m censoring myself for Apple’s benefit, afraid of getting on their bad side. This is a profound misinterpretation and misrepresentation of what I actually wrote and feel.

As anyone who’s read my site and listened to our podcast for a while would know, I criticize Apple all the time. A developer’s view of their computing platform and software distribution partner is like any developer’s view of their programming language of choice: if you don’t think there are any major shortcomings, you just don’t know it well enough yet.

No sensible developer should be worried about angering “Apple” by fairly expressing legitimate criticism.

There is no single “Apple” to anger, as the company comprises thousands of people across many different departments, all of whom can think for themselves. I’m sure some of them can’t take criticism well and may be vindictive — any large group of people will contain almost every personality type — but that’s not the attitude of any of the Apple people I’ve interacted with.

Quite the contrary, actually: every Apple employee I’ve spoken with has not only been receptive of criticism, but has practically begged for honest feedback from developers. The idea that you’d be penalized in the App Store for being critical of Apple on your blog is ridiculous and untrue.


Full response by Marco is here

http://www.marco.org/2015/03/25/censoring-myself-for-apple

Reply Score: 2

Comment by TBPrince
by TBPrince on Thu 26th Mar 2015 22:30 UTC
TBPrince
Member since:
2005-07-06

A very interesting post. Thanks.

Reply Score: 2