We made something. We use it. We love it. Apple rejected it
huemanapp.com
huemanapp.com
But secondly, of all the app rejection stories I've ever heard... this one is the easiest to fix. Just add some more features, who cares, and resubmit it.
Ideas: annotate/categorize the things that are making you happy/unhappy. Maybe have categories/icons for them. (Friends, party, loneliness, exercise, ate well, ate bad, had sex, no sex, fought, made up, my team won, etc. -- there really aren't that many fundamental things.) Then also produce charts showing how your happiness correlates with those items.
Heck, you might even be able to produce an amazing academic paper or two with the dataset you produce. Or at least some really cool and fascinating blog entries from the data.
(Personally, I'd rather rate my happiness on a 1-10 scale rather than compare with yesterday, and also maybe be asked 3-4 times a day. Maybe features let you pick those.)
On the other hand, I really don't like the idea of apple having editorial review over apps for being too simple. The only app which I feel might be too simple is an additional fart or flashlight app. And I'm still inclined to let those be distributed in some way (if not directly through the app store process).
This is a really bad idea. While you might think that its impossible, some of your users are going to absolutely love the useless functionality that you added to appease Apple. When you remove it, you are going to receive an influx of 1-star reviews.
Grrr.
The implication behind this statement is that if most users don't use something, the one's that do don't find it useful.
I regard this implication to be false, and damaging.
> It can help rest of the users (make the app more simple)
If a user interface is well designed, then features that someone doesn't use won't get in their way.
Not at all. The implication is that if few people use a feature, few people will be affected if you remove it. They may be really, really upset, but there won't be many of them.
I'm sorry, but for 99 cents you don't get complete control over my time and decision making process. Feel free to make suggestions, but for the love of God don't "tell me" that "I need" to make feature X for you. I particularly enjoy 1-3 star reviews that say it's great but it needs X to improve review. As if they would actually come back and change it when it gets X. I promise they don't.
If you remove that one feature under my feet, the app is to me worth nothing. I would be ok using the old version of application that still has that feature, but in case of a service or phone app where I simply can't use the old version or easily rollback to the one, I would ask for refund, regardless of the original price.
Now, in this case, it is obvious what the right move is for the developer. They have to ship their app on android or windows phone instead of iphone. If apple refuses entry into their walled garden, the developers should take their app and go somewhere else. If enough apps do this and become popular, apple will change their rules.
A better analogy would be a car company that forced you to come to them for all of your service and for any after-market work you wanted to do.
The only thing you can really argue is that they should allow other app stores to exist that aren't under their control. And frankly, they do exist on jailbroken phones and if you want that you can jailbreak your phone, or get an Android.
Perhaps Apple is more mercurial and arbitrary. But the institutional arrogance is the same.
As a manufacturer, Wal-Mart is your best friend and worst enemy. They pay you promptly and order lots of stuff. But they demand steep discounts and punish you harshly if you fail to meet commitments, and you must be able to rapidly ramp up your supply chain when their demand grows.
I do agree that developers should take their apps to other platforms (most notably Android). I don't expect Apple will change their rules, but customers may switch to other devices. I've personally switched from iPhone to Nexus 5 because some of the apps & features I wanted were blocked by Apple.
I'd also say that as an iOS user and an Apple customer, one of the things I like about the AppStore is that there is a degree of curation, that they do have rules. I don't agree with all of those rules but over time the rules have improved and, on balance, I personally like the end result more than the alternative.
What is more arguable as unreasonable is that the AppStore is the only means of loading Apps to your phone without a developer license but I don't think changing the AppStore is the right solution.
Personally I'd argue that sideloading should be possible (though would need to be enabled somewhere down in the guts of the settings with warnings and all), but I wouldn't change the AppStore which is a service with a specific aim which it meets pretty well.
Apple? Fuck them. Their "Eden" is a place without knowledge of sex, without knowledge of freedom, etc. And if you eat the forbidden fruit (jailbreak your device), then beware the consequences.
Fully agree. The Apple app store 'universum' became too large in order to allow Apple to continue censoring it. Government need to (somehow) enforce alternative app stores.
Until this happens, boycott Apple (or bear the consequence of your conduct which only supports Apple).
On the other hand, it's not bad that Apple cares deeply about the apps they carry. If there was an alternative store, I'd buy an iPhone at once. (Well, would have, not sure if I'd be able to part again from my Jolla now).
If the cons of deving for Apple's app store outweigh the pros, then people will stop submitting to the app store. Simple as that. If people want apps that they can't get on iOS more than they want iOS, they'll move to a different platform.
But I don't think we should be all "Oh, Apple didn't allow an app I want. GOVERNMENT, I HAVE THE RIGHT TO USE THIS APP SO REGULATE THIS". Just get a different phone.
Isn't society/government here to provide general regulations? Ok, some are stupid but (at least in Europe) many are reasonably good. And e.g. protect a consumer where you also could have said 'his problem, he made a mistake'. Or regulations about people's health where you could e.g. say, oh, why does he/she eat that many burgers?
Why should a government not take care that app/content can flow down to consumers freely?
My point is that the reviewers are human and don't necessarily have the best judgement. If you think you have a strong case, you should appeal to the board. They do give it a fair trial.
Are you feeling energized or tired? Do you feel like you are doing something useful with your life? Are you achieving your goals? Do people appreciate you for who you are? Do you have enough time in the day to do what you need? Are you angry with anyone close to you?
etc...
The system could then total up your responses to come up with the final score for the day.
Taking things further, the system can then analyze your results over time. Say once a month or so you do a deeper analysis. If you rarely feel energized, it could perhaps drill down into this further with questions about your diet, sleep patterns etc... Once it has worked out that you are not getting enough sleep it could make recommendations to boost this area and then track it's effectiveness.
Now of course to do all this would require some experts to work out what components make up happiness and create the questions. Alternatively this could be crowd sourced. If everyone entered what they felt made them happy, this could then be kept in a database. The various components could be sent at random to each user to answer and the effectiveness tracked. Various machine learning algorithms could then be used to tailor each component to the individual to come up with their personalized happiness plan.
Those extra features might be enough to satisfy Apple..
We found that your app is too similar to iOS springboard icons, which is not in compliance with the App Store Review Guidelines.
Specifically, the rejection relates to the use of rounded icons like Apple's iOS springboard icons.
The funny thing, though, is that I submitted two versions of the app: a paid version and a free version. They both had the globe icon, and one of them was accepted with it.
Here's another idea: Let's build a compiler that automatically adds features to apps that appear too simple.
The compiler should be able to learn from descriptions of existing apps what kinds of things are currently fashionable and find an unobtrusive way to integrate them into your app.
I think comparing with yesterday is a great way to do this: I still know exactly how I felt yesterday, and I know how I feel today.
Like this, it started as something I wanted to use, and grew from there. slidersapp.com if anyone is interested.
(I am wondering where to go with it next... online platform, android port, etc.)
We'll see. Thanks!
Now imagine if you could make that movie even better for yourself. Imagine this movie was distributed along with a plastic box with a few knobs and dials on it. Wouldn't it be a better movie if you could turn the knobs to adjust the parameters of the movie -- there really aren't that many fundamental parameters to movies. You could adjust the heights of the actors, or the amount of furniture in a scene, or the physicality of risk and harm that characters endured, or even just add more redheads.
What if that box also asked what kind of movie you're in the mood for, or who your other favorite directors are. Then the movie could switch out some plot elements and style decisions to become a little bit more like another movie you wanted to watch.
Or what if instead of watching one particular movie you could just add movies together. Like say you wanted to watch Terminator 2, but alternating scenes with Clueless. Or maybe you could just put picture-in-picture, with all your favorite movies together on the same screen!
How great would that be!
Seriously: I appreciate the point you are trying to make here, but you chose a horrible example that I think actually argues that adding random features isn't a big deal :/. Besides, they already claim to have a bunch of features planned anyway: it isn't like the developers are seemingly of the "this is the exact app that should be released, and there should be no random additions or extra features added, as doing so would ruin the whole experience"...
> The next couple planned releases on our roadmap will heavily rely on native iOS functions and code to include things like tagging, additional graph views and scrubbing, ability to add media. etc... And by eventually letting people combine their data, you will be able to see how their relative happiness aligns to other users, a neighborhood and even the world.
(It is also possible, however, that I totally misunderstood your response, and you are actually saying that having a happiness index that you kept track of on a moment-to-moment basis while watching a movie would let you optimize the movie according to your personal tastes. I feel like that's lower probability--more dots need connecting for that--but if I did actually misunderstand your comment I'm sorry that my response just adds to the confusion.)
I think we're all in agreement that this sounds like a cool app. I'm just lamenting the lack of creative authority given to its developers, regardless of whatever their future plans may be.
I mean, a movie release on DVD with just be movie and nothing more is simply not done and many people would consider it cheap and disappointing. The reaction most people who have to a movie that is only 20 minutes long is or a song that was only 30 seconds long is going to be similar: I doubt many movie theaters, radio stations, or content distributors, would consider the "short" sufficient.
In this case, we know the developers have "notes left to play", and could spend the time to do those now. Clearly, I would be the first to point at Apple and say "this is not a legitimate selection criteria" (sufficiently so that even bothering to say it explicitly is kind if redundant ;P), but if I were those developers... this is just a really self-defeating reaction that is not likely to sway either Apple or the people who actually like Apple not wanting to sell things that don't feel "complete enough".
Awesome idea! Throw this in a locked device with some kind of DRM to make sure our viewer has a fully immersive uniform experience, and I'm ready to throw my life savings at it.
(Apologies for that, I couldn't resist pointing out to you where that train of thought has taken the market. ;) )
Could you rephrase your comment without the sarcasm so I can see what point you're actually trying to make?
"If I'd asked people what they wanted, they would have asked for a better horse"
Maybe it's because they charge for that and apple are happier with "simple" apps if they can make money from them
I'd rather rate my happiness on a 1-10 scale rather than
compare with yesterday, and also maybe be asked 3-4 times
a day.
I use TagTime for this on Android: http://www.jefftk.com/p/happiness-loggingMy current POS Dell XPS laptop lasts 2 hours max, has a 17 inch 1080p screen, and weights a ton. Worst of all, the Windows drivers that Dell provides don't even work properly and cause frequent BSODs, so I can't even play games.
I would love to have a retina MPB, but unfortunately, I can't afford it.
I'm also willing to wager you paid nowhere near the retina MBP price for the Dell :) (though I guess you are more likely to have a bad experience with a high-priced Windows laptop than with a MBP, complaints about the 2011 batch aside)
For some reason, I thought it was a good idea to buy a $1300 laptop before starting college. I really regret making that decision. I probably should have spent a few hundred dollars more for a retina MBP instead.
Like promoting useless patent litigations of 'rounded corners', 'slide to unlock' nature?
An iPhone developer and a founder of a company passionately argued with me once saying "what if they have found out the 'perfect radius' for their corners where their phone looks the best (say 5.6 mm), which no one else could find before? It definitely deserves to be patented".
I was facepalm. Many people just don't think it's a problem, and don't realize how it is ultimately bad for them and their children.
ever.
Before Apple came up with iPhone, I had a freaking Ericsson brick thingy. None of Ericsson, Nokia, Motorola, Samsung were innovating. None of those old, non original ideas were in any of those devices. Nokia had a webkit browser with a ridiculous cursor that you operated with that joystick thingy. I'm glad that Apple actually pushed them forward.
So yes, I think Apple has original products and they are innovating.
I use Apple everything. I love Apple products. But to say there wasn't any innovation happening before it in the phone sector misses some really cool things.
PS. I would pay all the money in the world for an updated P1i, same qwerty rocker keyboard, capacitive 3" touchscreen @ 720p running Android. One can dream, right?
There's a big difference between a good concept and a good execution of a concept. Apple have always been brilliant at execution, even if they don't have many original concepts (they don't do basic research). Is it not innovative to take a good idea and execute it better than anyone before? I find that a hard thing to dismiss. However, now that they are on top of the world, it would be nice to see them invest in open basic research to give back to the community where they got all their ideas and technologies from, like microsoft does with microsoft research.
RE giving back to the community; FreeBSD, CUPS, WebKit, LLVM and Clang to name a few. Notice I haven't claimed that any of these were directly invented by Apple, but all have varying levels of investment and contribution from Apple.
This is all out there on the internet. It takes a couple of seconds to look up with whatever search engine fits in with your ideology.
I agree that Apple's UX was a significant advance. (See this 2007 review talking about "paradigm-shifting interface"
http://www.engadget.com/2007/07/03/iphone-review-part-1-hard... )
https://www.youtube.com/watch?feature=player_detailpage&v=9h...
Steve comments again:
https://www.youtube.com/watch?v=RnkXa3eTV88
The Mac's 30th anniversary a few weeks gave the original Mac launch videos a lot of recent play where Gates and Microsoft basically played an eerily similar role to Google with the iPhone launch. Of course MS, like Google did want to do everything.
It's clear as day why Steve felt betrayed by Google. As he said in the internal town hall:
We did not enter the search business, Jobs said. They entered the phone business. Make no mistake teams at Google want to kill the iPhone. We won’t let them, he says. Someone else asks something on a different topic, but there’s no getting Jobs off this rant. I want to go back to that other question first and say one more thing, he says. "Don't be evil is a load of crap"
{I've edited in the two updates/corrections from the bottom}
I can't believe anyone contests this.
I remember seeing an iPhone for the first time. Compared to all other phones it was 10 years ahead in vision. All other phones were suddenly ludicrously laid out, with stupid designs. Even the settings section for the iPhone blew every single other phone in existence out of the water. Something that simple, that essential, had been revolutionised by this thoughtful new way at looking at phone interfaces.
Android, on that very day, looked like every other phone. 10 years behind, old, tired, pathetic, no vision what so ever.
In less than 6 months the android team lifted every single iPhone design element, added very little of their own and unveiled what is possibly one of the biggest design rip-offs in tech history.
I can understand why Jobs was pissed.
That doesn't mean they shouldn't have competition. Competition is a basic requirement for a functional economy.
Which is why the patient system is broken.
Besides the interface, I thought it was interesting that it had a real unix based OS underneath, which would pay off in the future as phone processors became more powerful.
It's sortof funny looking back. Imitation is the sincerest form of flattery, I guess.
Apple has this fame of original crazy geniouses that have invented X or Y. They have mostly taken other's ideas and perfected them. Perfected them a lot, admittedly; even may be taken them to a new level of awesomeness with a great vision of on which details it was better to improve.
I love apple products, don't take me wrong. They deserve a lot of credit for the iPod, the iPhone, iOS, the iPad...
I think it was extremely childish of Jobs to get so pissed.
I'm not sure why people always ignore the second part of why Jobs was pissed. It was the Schmidt one-two sucker punch that really pissed him off.
I've never thought of Jobs as being someone mature and reasonable anyway. He was already like that in his younger years whenever the competition heated up. He didn't change.
http://www.osnews.com/story/25264/Did_Android_Really_Look_Li...
http://www.youtube.com/watch?feature=player_embedded&v=1FJHY...
That is the exact old skool interface that was so terrible.
That is Android pre-iPhone.
His only argument is 'well look later, there's some touch too'. But that's even more damning as the touch was so badly designed and clunky.
Watch the whole thing if you want. Notice the use of right-click menus. Notice the zoom had to use buttons. The program switcher is lifted from Vista and looks nothing like what actually happened, which was a iPhone copied home button.
What the video shows is that Android had an interface and it was nothing like the one that came out 6 months later which was wholesale lifted from the iPhone.
Windows Mobile showed you didn't have to do it anything like Apple did, so why did android look so much like the iOS?
> Chris DeSalvo’s reaction to the iPhone was immediate and visceral. “As a consumer I was blown away. I wanted one immediately. But as a Google engineer, I thought ‘We’re going to have to start over.’”
> On the day Jobs announced the iPhone, the director of the Android team, Andy Rubin, was six hundred miles away in Las Vegas, on his way to a meeting with one of the myriad handset makers and carriers that descend on the city for the Consumer Electronics Show. He reacted exactly as DeSalvo predicted. Rubin was so astonished by what Jobs was unveiling that, on his way to a meeting, he had his driver pull over so that he could finish watching the webcast.
> “Holy crap,” he said to one of his colleagues in the car. “I guess we’re not going to ship that phone.”
http://m.theatlantic.com/technology/archive/2013/12/the-day-...
This is not one of those Apple vs Google fights; it's straight up well-sourced journalism.
You are wrong because you are looking at the wrong category for a comparison. Look at PDAs. PDAs had everything that the iPhone could do, more or less. And this, YEARS before the iPhone came out. I know it, because I had PDAs very early on and I remember making fun of the people thinking that the iPhone was so revolutionary at work because I had been doing the same stuff with my PDA for 5 years. Of course, the iPhone had a better browser, was easier to use, was more cool looking, but nonetheless it had nothing NEW in functionality over the previous PDAs. Comparing with phones is therefore irrelevant, the iPhone was PDA-Phone, thus being called a Smart-Phone later on by the mainstream media.
I'd like to think they noticed it because it was good. KHTML at the time had quite strong CSS support compared to its competition (not necessarily the best, but it competed well), had done some important advances in l18n support compared to others (e.g. strong support for bidi text layout), and the design of its render tree which e.g. allowed for hardware-accelerated layer compositing was later adopted by competitors like Gecko. It was a pretty good codebase.
Sure, it's been a decade since those events, and the majority of the engineering effort by now lies chiefly on the WebKit side of things. Apple employees working on WebKit have done a ton of good work, as have other stakeholders. Apple was an important factor both in terms of workforce increase and popularity increase for the project. But I think it's very legitimate to continue to credit the KDE community with its inception.
Who created LLVM and WebKit is irrelevant. Those projects wouldn't be as awesome as they are now without Apple's efforts and money.
Ditched iOS a good while ago.
Good hardware offerings (beyond the "my custom built hot-rod has a faster CPU"), and a full blown UNIX desktop OS with a nice interface and access to all kinds of proprietary software and consumer/professional peripherals.
Plus "absurd tyrannical control over the app store"? Apple made the whole platform, API and market out of thin air, it's not like people have some inherent god-given right to have their apps featured in it. And still -- there are now over 800,000 apps on it -- if anything it's as lax as it comes for a closed market. Try developing for game consoles some day.
As for "patent trolling", I haven't see anything beyond all other companies, from Google to Oracle and MS, do.
If I want to install software on a device that I bought, I should not need to jailbreak it. If I want to install software on a device that I bought, I should not need to buy a developer's license.
But if the platform was built by someone else, he gets to set the rules.
And if the rules are lax enough, like the App Store is, and people using the platform dont mind much, then we don't have much of a case.
If the app meets reliability and design standards, why not let the market decide? Its arrogance.
Apple should by no means ever restrict the ability to place code on a device that they sell. Restrict things from the App Store? Sure. Restrict devices to only use the App Store? Absolutely not.
Developers hated it, of course, so now we have the App Store. But it's not like Apple has all of a sudden stopped people from bookmarking a website and using it like a built-in app.
And if it doesn't, then why is the app "second class" when run on an iOS device? Phones running Firefox OS do have native apps running (e.g. the browser). Is Firefox OS doing the wrong thing by preventing users from installing native apps?
If it's A-okay when Mozilla does it, the same should be true when Apple does it.
It's hilarious the number of people getting up from their Xbox or Playstation to rip on Apple for being a closed garden, and why, oh why, would anyone, anywhere be so stupid to develop for, or buy into, a walled garden.
The cognitive dissonance is intense, which explains, I think the barely contained rage seeping out of each comment.
And that's not crazy. The variety of things you do with your phone is far wider than the variety of things you do on your console. With a console you pretty much just want to play games and maybe use it as a video streaming machine so you don't have to get another device for such a simple function. Compare that to your phone, whose usefulness as a device for making calls has been marginalized, and usefulness for just about everything else has exploded.
Of course it's Apple's legal right to deny what they want. That doesn't mean that I think it's right that they have that right. Apple is a quasi-monopoly, and people are dependent on them. There is no second app store for iOS devices really. A more fitting analogy would be when the postal service would decline to transport mail with porn in it. Would that be a good situation?
I'm sure if they would take away the porn magazines (even if the grocery stores just use their legal right to stock only whatever products they want), many people would scream bloody murder. But in the digital world, we are so used to clean walled gardens, that nobody cares. It's a bit like the movie Demolition Man...
Yes? Pornographic magazines are very common in magazine racks...
On of the issues I remember at the time was their refusal to have Sun releasing JVM updates for Apple's platform, while simultaneously not keeping it up to date themselves. As a CS student with a curriculum using Java as a teaching platform, that's pretty annoying.
At least Samsung seems to be making some progress in this department, but I'm not holding my hopes up.
Unfortunately, it goes way beyond just small UI and physical design issues:
-The "Play Store" is filled with low-brow, tacky crap (above and beyond that of Apple's "App Store").
-Even though my phone has multiple cores, the audio output is seemingly competing for resources with events like changes in network or wifi availability (e.g. riding the subway), which leads to issues like choppy/distorted audio.
-The workflow/UX for common applications and uses was seemingly designed by someone that didn't use the phone for any extended period of time. Want to call someone? Open the 'Phone' application. Don't know the number? Oh, that's a different application -- close 'Phone' and open the 'People' application. What, you'd expect scrolling through contacts to be a common ask for someone about to make a call?
-Bloatware. Remember the days in which you'd buy a Dell and it would come pre-installed with a bunch of crappy applications that you immediately tried to remove? Yeah, it's like that, with the exception that you can't remove the bloatware and you have no control over their use on your data or battery.
-Little weird issues: type a text, hit enter, and start typing again too quickly? Sometimes the final word of your previous line will be entered as input on your current message. Interest-based ads from 3rd parties, hooray (I don't even want to start thinking about which local data sources are scanned)! Volume control is context specific -- there's 4 sliders for the simple intent of "I don't want things louder than X."
-I miss having a physical button to hook into the OS -- when an app is crashing (which is common), you don't have a "oh crap, close-it" toggle. This makes you interact with touchscreen buttons on an interface that's already decided to stop dealing with users.
1. http://www.motorola.com/us/shop-all-mobile-phones-1/Droid-Ra...
This has been occuring since my Galaxy S2 was released, so it's not even a new problem. Presumably, Android developers don't use their own phones enough to have fixed it yet... :/
> The "Play Store" is filled with low-brow, tacky crap (above and beyond that of Apple's "App Store").
Low barrier to entry means you get a bit of everything. There are quality apps in there, too.
- Never experienced this. This seems to be a motorola complaint, not an Android complaint.
- No idea what this is about. My phone application has a list of contacts built into it.
- My Nexus 5 (nor my Nexus 4, nor my Nexus S) has had bloatware. Again, a motorola complaint...
- Never experienced these issues. Particularly media--there has always been three volumes for me: Alarms, ringtones/notifications and media (games, music, video).
- The softbuttons on the front of the device work just as well as a physical, tactile button. Just because a button is physical does NOT mean that it gets any special treatment by the OS. In android, if you hit the "Home" softbutton, you go home immediately. The softbuttons work on a plane off of that crashing apps run on ;-)
Apple should just make everyone's lives a lot easier (including their own) if they took the innocent until proven guilty approach that Google takes, rather than the guilty until proven innocent stance they currently abide by.
Virtually every web programmer I know uses a MacBook Pro with OS X, but I only know a total of maybe 2 or 3 non-web programmers that do (not counting the 2 or 3 that shoved a Free/OSS unix onto one.) None of them have an OS X MBP as their sole laptop.
As a flexible computer-user, I'm frequently called upon to figure out what's wrong with coworkers' Macs. I've never owned a Mac, yet I'm their best hope. That says it all, I think.
... ok back to my walled garden
[1] http://www.siliconbeat.com/2013/07/31/google-play-passes-app...
EDIT: More stats on revenue:
In nov 2012 the gap was 4x
http://www.startable.com/2012/11/
As of Q3 2013 the gap was 2x
http://www.gamesindustry.biz/articles/2013-11-03-google-play...
They're catching up, and fast.
There is a rejection appeal process. Use it.
Of all big companies, Apple should be amenable to a straightforward explanation that sometimes simplicity is the right design, and that "adding features for the sake of adding features" is wrong.
We went through the appeals process. It was very unhelpful. I got the impression that until we responded "we have updated the application", any objections were routed to the same unreasonable person that rejected us originally who didn't care to look at the same application twice.
We ended up adding a "feature" in a completely superficial way. We took an existing feature of the application and we exposed it as a top-level menu item instead of making it appear in the context where it makes sense.
As soon as we told Apple that we'd added a feature and they could verify that there was a new top-level menu item on the first screen of the application, they approved it. It was essentially the same application that they thought didn't have enough functionality, except rearranged slightly to make the functionality obvious to a reviewer that doesn't look past the first screen.
As far as I can tell, there's a lot of pressure inside Apple to churn through reviews as quickly as possible, and the review process is getting sloppier. Things get approved when they have glaring faults, and things get rejected because they didn't make a good impression in the first few seconds a reviewer looked at it.
In my case, I made a viewer for Microsoft Access databases. Apple kept complaining that there was no way to create databases on the phone. After a few back and forths someone realised that a viewer doesn't need to create files, and the app was accepted.
For my son, at least, it worked very well, much better than fancier (and often garish) apps, and he was even able to identify "turquoise" because of the app. When I had to reinstall my iPad, I found it was missing from the App Store. Fortunately, I found a backup copy.
I strongly suspect that the colors app was pulled for having been "too simple". If that was the case, it would seem that Apple seems to prefer bells and whistles to functionality.
For instance, I'll bet ya that allowing people to share their moods on Facebook leads to measurably different and likely less accurate mood graphs.
You know you're close to swapping when the duck is upside-down...
[1] http://i1.ytimg.com/vi/-lOiPGHXH3k/hqdefault.jpg (a little overlarge)
"What it comes down to is this: if you want to develop software, you can build for the Web and/or Unix and/or OSS platforms; or alternatively, you can be a sharecropper."
https://www.tbray.org/ongoing/When/200x/2003/07/12/WebsThePl...
And it also sounds like you were already aware of what is missing: > The next couple planned releases on our roadmap will heavily rely on native iOS functions and code to include things like tagging, additional graph views and scrubbing, ability to add media.
It think it will be a great app. I hope you get over the "rejection" notice and keep working on it. All the best for your resubmission.
The Apple Peal process.
exactly...
there is no actual reason this couldn't be a cross platform 'web app'. it would be better that way. why do you want the app on the appstore exactly?
the list of reasons given are of debateable merit the last one is probably the best, and suggests a fix. develop the app a bit further so you can justify it not being a web page...
also, why are you storing data on the user's phone? will you be using icloud or some web service to preserve it across devices? is it just cache?
There are already many mood trackers, just search the app store. This is certainly not anything new. The one thing that makes this one different from the others is that it seems to have no extra features. But that can't be their design vision, because they plan to add a social aspect and more views and editing functions. So what's special about this app in the way it stands right now?
> The next couple planned releases on our roadmap will heavily rely on native iOS functions and code to include things like tagging, additional graph views and scrubbing, ability to add media. etc... And by eventually letting people combine their data, you will be able to see how their relative happiness aligns to other users, a neighborhood and even the world.
It sounds like you think it needs more features too. I understand wanting to release as soon as possible but this might be a good chance to add the other features YOU want.
tbh this seems like it would be better implemented as a HTML5 mobile site that utilises the new local storage APIs. You can still promote web apps through App Store, and it seems like a more obvious route to me.
Really? I haven't heard about this.
I believe on some Android platform (such as Amazon App Store) you can even charge for HTML5 apps, so it's not unprecedented.
However Apple app submissions requirements state you have to have sufficient functionality to warrant providing a native application. Not surprised that this code didn't make the grade, but as mentioned if they were able to make use of UI framework or put through PhoneGap could resolve the issue.
I really want this app, and now they are having to spend time getting it accepted by apple, it's just going to delay an Android version.
It's just two webviews anyway, so it should be no real effort for them to port it.
Absolute power corrupts.
There's probably no chance of that happening, because it's their app store, they can do whatever they want and so on. But this kind of deal is exactly why some companies feel like protecting their "intellectual property" with patents. Because the distribution networks are not open, except for the web and even if your execution is perfect, there's no guarantee you'll be the first to market, because shit like this happens. And then we've got people praising app stores, because their grandma can now feel safe, though to me optimizing for grandmas doesn't make much sense.
I view the app store model as a regression. It is useful, but only when it's optional. Android is still allowing installs from third-party sources, even though you have to click a checkbox to enable the capability, but due to current trends and seeing Android's evolution, I don't have many hopes for this feature surviving in the long run. In the end, the web is still the most open distribution platform and these big companies are trying to fix that.
I use a Macbook Air and multiple idevices. I don't develop mobile (yet). I'm sorry, but I find all these 'daddy Apple rejected my app' posts a bit tiring.
I cannot believe this is an official position for a company like Apple (or any company for that matter).
My advice would be to move away from native and towards the web, as opposed to baking in useless features or planning new features that rely on native capabilities.
Apple didn't reject you because they thought it was simple. They rejected you because you built it too simply.
At least toss in some Origami flips and folds.
Regardless of quality or compliance with the rules, Apple's App Store review staff needs to reject a given number of admission a week. Otherwise, they're out of a job.
Think about end-of-the-day traffic tickets or city's planning and zoning... Here's a classic explanation: https://www.youtube.com/watch?v=apdi885ZdBA Or https://en.wikipedia.org/wiki/Criticism_of_the_Food_and_Drug...
When did "do one thing and do it well" become something to avoid?
I've done it before when they tried to reject my company's app because we were using a webview in one section and they felt it should be native. We were doing a bunch of other stuff behind the scenes though and I told them it would be cost-prohibitive to redo that whole section right then. They let it through.
if you think all apps should be allowed no matter what, then you are right to be bothered by their rejection of this app. if you think any store manager has some reason to filter apps, then you cant really complain.
Keep it simple! That seems the magic of the app.
I can understand ordinary customers being wow'ed by Apple marketing, but why don't developers jump ship en masse at the way Apple treats them? It's not like there isn't an alternative.
The simplicity is the function on the, rather the app itself. To be clear, its not what it does (or doesn't) do, it's how it does it.
However, the arguments against the web are a bit flimsy IMO. Data on the web is ephemeral only if you put it in an ephemeral store. Put it in localStorage! It's highly unlikely you'd exceed some quota (usually 10mb) with the kind of data you're storing, plus user's are offered chance to expand quota usually.
Or if you want something that goes above and beyond that (or what you have with a "native app") you could integrate with Dropbox's datastore API [0] and have data available on any machines I choose to use.
"Hueman is free and anonymous, and to create that seamless experience, it needs to store data on your phone. If it was a web page on mobile safari, that data is more ephemeral."
If the Hueman developers read this: have you considered something like unhosted [0] for your application? It should be easy enough to implement.
It's called feeltracker, and it has historical graphs: https://www.feeltracker.com
Why not add some optional questions that would drive more useful reporting if answered:
# Are you in a relationship? For how long?
# Do you have a job? Rate your performance 1-10
# Are you exercising? How often?
# Are you happy with your weight? What is your weight?
# Rate the healthiness of your diet.
# How well are you sleeping? How many hours?
There are so many more useful data points you could collect. If they're optional, and maybe hidden unless you enable them, it won't do much to over-complicate the app.
It would then be super useful for those who suffer from depression or other psychiatric illnesses, and problem solved re app store.
Apple will error on the side of maintaining the overall quality of the entire Application selection, even if it means many very worthwhile applications are rejected.
I sympathize with huemanapp's developers, but they must realize they are competing for "virtual shelf space." I say to them; keep plugging away and good luck.
[1] https://www.apple.com/pr/library/2014/01/07App-Store-Sales-T...
I can absolutely see why Apple would reject an app like this, with such quality apps that are -not- “too simple”. For example: http://imgur.com/8N9GS6g
I'm remarking that it's hard to me to take seriously a claim that Apple has these mystical standards that must be met and that they're just trying to "cultivate a quality ecosystem".
Seriously, download some of those apps. At least two have -very low- quality images (they look like obviously massively resized, highly pixellated images) that get a weird red glow that's more akin to image corruption than a 'highlight' when you touch the screen to generate a highly unrealistic fart noise (in the singular - just one simple noise, not even a range).
The marginal cost of a virtual good is zero. Apple's ability to support apps is effectively infinite.
There are over 1M apps in the App Store.
This is not about "shelf space".
When the marginal cost of shelf space approaches zero, another factor comes into play: time spent by the buyers.
With too many shelves in the store, many products will never be bought, no matter how good they are.
There's already too many apps, so preventing "over choice" isn't their goal.
[1] http://en.wikipedia.org/wiki/Overchoice [2] http://www.ted.com/talks/barry_schwartz_on_the_paradox_of_ch...
Reason makes me feel like they don't want you competing with an area they're going to go into.
I joke of course, but Apple builds monopolies they have tight control over, sue for anything and basically tell everyone who doesn't like it to screw off (and they can because they have the monopoly). As much as I like their design and hardware, as far as corporate entities go, they're kind of a jerk.
This app needs to be published.
Easy - just add the ability to issue fart sounds, which has always been enough quality for Apple users.
http://www.reddit.com/r/dogecoin/comments/1wmmk9/my_dogecoin...
I always wanted to make an app for it, but it looks like yours is pretty nice. Just add some more features and Apple will probably accept it.
50 hues of gray is what this is.
Fuck Apple.
Thank you!
"make things as simple as possible, but no simpler" --Einstein
As suggested by Crazygringo, they can improve the app by including some functionality. I am eagerly waiting for this app to get approved !
>"cross your fingers you find a reviewer who isn't a dipshit"
Now there's the kind of sentiment you can feel comfortable building a business on!