Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Apple "opening up" iOS 8 sometimes feels like a prison adding a new cell block.

Me: Agreed. Have decided not to develop for iOS due to it being a russian roulette.


Fanboy: "But they did it for performance!" "Don't be hating on the rules" (If this wasn't allowed, then why the hell did it get approved? I thought these apps were reviewed by humans)
 
This is idiotic. Apple can't think of these things in advance so block them now? Obviously this did not violate the approval process considering the thing has been sold for awhile now. I think Apple needs to be careful not to alienate their developer base by being fickle. If they don't want X used, they need to clearly define it so that developers don't waste their time and money working on things they will just remove later.

:apple::rolleyes:
 
Except there is no rule barring keyboards in the Notification Center.

Exactly. Just like there are no rules barring apps from making calculations. Also no rules barring apps from launching other apps.

----------

This is idiotic. Apple can't think of these things in advance so block them now? Obviously this did not violate the approval process considering the thing has been sold for awhile now. I think Apple needs to be careful not to alienate their developer base by being fickle. If they don't want X used, they need to clearly define it so that developers don't waste their time and money working on things they will just remove later.

:apple::rolleyes:

To put it frankly, developing for Apple is like trying to win on an infinite Russian roulette.
 
as long as there is no security concern .... why does Apple care what the user/developer puts there? The market will decide if it is a 'good' feature.

I haven't found any widgets that I really make use of - but others like the widgets, so why not - everybody's choice.
 
Let's just put the whole app in the notification center. And why not? Let's let every widget achieve its full potential!

Widgets aren't apps. They have to be small and simple and fast, or the system becomes useless. And including a keyboard is obviously over the line. I can't believe this is even in question. If you want this level of functionality, just open the damn app!

Yes! This!

If you want to be able to use your phone the way you want to, don't just install an app, get a new phone! Remember, if the customer doesn't want it, they can get rid of it, but if they do want it, let's get rid of the customer!

Everybody wins!
 
He made no accusations. He said that it's possible that this could be exploited, which is obviously is.

He's not saying Neato is tracking keystrokes, and it probably isn't. But if Apple allows Neato to have a keyboard, it must allow any widget to have a keyboard, and in the long run one of them have a keylogger is practically inevitable, and would be an awful user experience anyway.

This seems pretty reasonable.
 
(If this wasn't allowed, then why the hell did it get approved? I thought these apps were reviewed by humans)

Exactly. They're being reviewed by humans. Several different humans, who don't yet have solid specific guidelines and years of precedent to work from. Peon #423 approved the app, but their supervisor noticed it when it got popular, and decided that keyboards in notification center are a bridge too far.
 
Apple reverting to old ways. Thought WWDC was all about "opening up". Clearly Apple hates innovation unless it comes from Apple.

I don't understand what's their problem. If users are happy with this, why would they remove it just for the sake of "simplicity" like if iOS users are children:mad:

Apple "opening up" iOS 8 sometimes feels like a prison adding a new cell block.

I can't understand Apple, they're severely restricting the Notification Centre from reaching it's true potential. Developers ought to be rewarded in coming up with helpful and useful widgets that many will find beneficial in their daily lives, not punished and told that it doesn't comply with their dubious App Guidelines whenever they feel like it.

Welcome to the open and customizable world of apple's widgets.

"Hey, look I have a new widget. It's called Neato, let me show you. - Oh wait it's gone. Apple took it away... from MY phone"

edit:

It's not the end of the world though. You will just have to wait a year for the next WWDC , when Apple tells you that they added this cool new feature, where you can take notes and stuff directly in the notification center while the keyboard just pops up there magically.
Just because Apple opened some things up in iOS 8 doesn't mean the door has been completely open wide. It's certainly much more open than ever before, but it's not completely open to anything anywhere. Not sure why people thought otherwise that things would go from somewhere close to not much being open to completely open--it was pretty much a given that it would be somewhere half-way at best and more likely even somewhat less than that (but still much more than before). Not sure where the surprise or outrage is coming from.
 
Seriously, Apple? What's the problem? Sounds like a nice tool for some people. If people don't want a keyboard in notification center, they won't install it.

I just don't understand why they're being so strict. It's like arbitrary rules of a forum, like 'frivolous post.' That's like, your opinion, man.
 
as long as there is no security concern .... why does Apple care what the user/developer puts there? The market will decide if it is a 'good' feature.

I haven't found any widgets that I really make use of - but others like the widgets, so why not - everybody's choice.
Yes! This!

If you want to be able to use your phone the way you want to, don't just install an app, get a new phone! Remember, if the customer doesn't want it, they can get rid of it, but if they do want it, let's get rid of the customer!

Everybody wins!
Seriously, Apple? What's the problem? Sounds like a nice tool for some people. If people don't want a keyboard in notification center, they won't install it.

I just don't understand why they're being so strict. It's like arbitrary rules of a forum, like 'frivolous post.' That's like, your opinion, man.

That's not how iOS works or ever worked. Again, how is that surprising?
 
I don't understand what's their problem. If users are happy with this, why would they remove it just for the sake of "simplicity"
Because if you don't remove things that are inconsistent with your design vision, you end up allowing everything, and hey presto, you have Linux. Which is fine for a certain type of user, but it's not the type of user that Apple products have ever been designed for.
 
This seems pretty reasonable.

It would be reasonable ONLY when they define what they will allow and will not allow. They OBVIOUSLY have not clearly defined this, otherwise developers wouldn't waste their time doing it.

More likely this is an issue with Apple not wanting that teeny bit of RAM they provided to the iPhone 6 to be chewed up so quickly.
 
Instead of wasting time and attention on "cracking down" on notification apps, they should direct that energy toward getting Yosemite and iOS 8 right. :rolleyes:
 
This is idiotic. Apple can't think of these things in advance so block them now? Obviously this did not violate the approval process considering the thing has been sold for awhile now. I think Apple needs to be careful not to alienate their developer base by being fickle. If they don't want X used, they need to clearly define it so that developers don't waste their time and money working on things they will just remove later.

:apple::rolleyes:
It's not great that they couldn't think of all the possible cases ahead of time, but not surprising either. Regulations evolve as more things surface in real life. Apple put some in place then refined them and then continues to refine them as they come across what surfaces in real life as they make a call on it. It's pretty much how it always worked in the App Store and how it works in many areas in life outside of Apple too. Again, would be nice if everything is covered right away, but that's not the reality--that's why there are often amendments and additions and things of that nature to most guidelines, rules, even laws in life.
It would be reasonable ONLY when they define what they will allow and will not allow. They OBVIOUSLY have not clearly defined this, otherwise developers wouldn't waste their time doing it.

More likely this is an issue with Apple not wanting that teeny bit of RAM they provided to the iPhone 6 to be chewed up so quickly.
They defined well over 95% it would seem but things change and new things come up, as is often the case.
 
Widgets should work as an app companion by extending a portion of the app functionality in a simplified way for easier access rather than operating as a mini app. I'm with Apple on this one.
 
Instead of wasting time and attention on "cracking down" on notification apps, they should direct that energy toward getting Yosemite and iOS 8 right. :rolleyes:

This IS getting Yosemite and iOS 8 right. Apps are a pretty big part of iOS. Settling on guidelines for the way those apps work is an extremely important part of iOS.
 
Notification Center = read-only linked announcements for apps

Either Apple has not spelled this out in the coding guidelines or people are trying to break the guidelines when writing their code.
 
I would imagine having a keyboard in notification center would use a fair amount of resources. :apple: probably has performance (User experience) in mind.

I'm sure they had performance in mind when they decided to gimp the iPhone 6 with 1GB of ram.
 
It's not great that they couldn't think of all the possible cases ahead of time, but not surprising either. Regulations evolve as more things surface in real life. Apple put some in place then refined them and then continues to refine them as they come across what surfaces in real life as they make a call on it. It's pretty much how it always worked in the App Store and how it works in many areas in life outside of Apple too. Again, would be nice if everything is covered right away, but that's not the reality--that's why there are often amendments and additions and things of that nature to most guidelines, rules, even laws in life.

Here's the issue. A keyboard in the notification center is not a difficult idea to come up with, in fact, as we see here it happened pretty darn quickly. They don't need to specify "no keyboards, no this, no that" but instead need to actually develop some guidelines, that alone will cut down on the issues and at that point application reviewers could actually say "no, this does not fit our guidelines". If they don't want input enabled from the notification shade then just state no input, that covers all sorts of things (keyboards included). The fact is, they screwed this up in a major way. They rushed to get a new feature without completely fleshing out the guidelines for developers.

Developers are their lifeblood, without apps, people will go to the platform that gives them what they use.
 
Notification Center = read-only linked announcements for apps

Either Apple has not spelled this out in the coding guidelines or people are trying to break the guidelines when writing their code.

I'd say it's not fleshed out at all, considering the app was approved and in the store for awhile now.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.