Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Ah, then why bother carrying a phone around with you at all then? What you described is the very essence of a mobile phone.

Don't take this the wrong way, but you need to accept that whatever AAPL gives you is all you need. You don't need push notifications, you don't need A2DP bluetooth stereo, you dont need turn by turn gps, but you do need to give AAPL $0.30 for every DRM track in your library to free it.
 
I think people really mean BACKGROUND notifications since as mentioned, push is already on the phone.

Well, Apple did call them "push notifications". "Background notifications" seems to imply that the app will RUN in the background, when really it will not. Only the connection to Apple's servers will run in the background.
 
:mad:
scott the one that scheduled push notifications by september
is present at the keynote, next to Ive, right in the last minute.


Looks like its got PUSH right in his hands! arhrg! :mad:
 

Attachments

  • scotthaveit.jpg
    scotthaveit.jpg
    33 KB · Views: 119
Push

When you talk about push notification, are you referring to the email function push?

I get my emails, from my yahoo account, come through automatically within a minute of my actual yahoo account receiving them.
 
What does your belief have to do with anyone else? :confused:

Some people don't need a mobile phone, and some do. Some people don't need real time notifications of emails or message, and some do.

I suspect that far fewer people actually _need_ real time notification of various events than think they do.
 
When you talk about push notification, are you referring to the email function push?

I get my emails, from my yahoo account, come through automatically within a minute of my actual yahoo account receiving them.

No, we're talking about application notifications, like exiting an IM program but still getting notified of new IMs, etc.
 
This is not a weak argument. It is real. From what I have know, the Push Notification goes from the service's server, then to iTunes store server (to verify that you have legitamate copy of the app) then to your iPhone or iPod touch. However, too much notification goes in, it will crash iTunes, since it goes through iTunes.

The app store update is done via push notification. Many people do not realize this, but after couple of days, if the user has not opened the App Store.app on their iPhone or iPod touch, the app automatically checks for the update via push notification service. The App Store.app push notification needs to go through iTunes, since apps are found in iTunes, but also to verify that you have legitimate copy of the apps. This is how you get the app number thing on the app store.app icon sometimes.
Notifications go from the service's server to Apple Push Notification servers and then to the iPhone. They are highly unlikely to be the same servers that run iTunes.

The App Store updates are not run via push notification and I'm unsure as to why you'd make that up. The app simply auto-runs (I believe it's weekly) to check for updates if you don't run it yourself. It is not the same as the Push service. As a system app, it can run in the background.

I suspect that far fewer people actually _need_ real time notification of various events than think they do.
Well, the alternative to real time notification of events is zero notification at all, since other apps can't do pull notification of events daily/hourly/15minutely. Manually starting a bunch of apps all the time just to see if something's changed would be a huge waste of time.
 
on the unofficial apple web log podcast this week they had a developer who claimed the reason we aren't getting push notification is because the staff working on it was the same staff that created the mobile me mess and they were all fired. so we will have to wait untill they put that group back together. i don't know how true that is because someone fixed mobile me - so they obviously have people on it. i bet their having scaling issues with it. applications like twitter are going to bog it down and they need to deal with that.
 
on the unofficial apple web log podcast this week they had a developer who claimed the reason we aren't getting push notification is because the staff working on it was the same staff that created the mobile me mess and they were all fired. so we will have to wait untill they put that group back together. i don't know how true that is because someone fixed mobile me - so they obviously have people on it. i bet their having scaling issues with it. applications like twitter are going to bog it down and they need to deal with that.

Even twitter can only just barely keep up with its own load...

Got this during the keynote.

Besides, I don't think those guys would be fired for the MobileMe mess. The servers cracked due to the load. It's very difficult to create a service like MobileMe that scales to so many people at once. That's why Google and Microsoft spend such insane amounts of money on servers and data centres. I'm not sure Apple realised just how much money successful web services need. Apple makes very popular products, so any web service they launch is going to have to scale very well indeed right from the start.
 

Attachments

  • Picture 1.png
    Picture 1.png
    93.1 KB · Views: 105
Even twitter can only just barely keep up with its own load...

Got this during the keynote.

Besides, I don't think those guys would be fired for the MobileMe mess. The servers cracked due to the load. It's very difficult to create a service like MobileMe that scales to so many people at once. That's why Google and Microsoft spend such insane amounts of money on servers and data centres. I'm not sure Apple realised just how much money successful web services need. Apple makes very popular products, so any web service they launch is going to have to scale very well indeed right from the start.

MobileMe still doesn't work, so I don't think it was because of the load :p
 
on the unofficial apple web log podcast this week they had a developer who claimed the reason we aren't getting push notification is because the staff working on it was the same staff that created the mobile me mess and they were all fired. so we will have to wait untill they put that group back together. i don't know how true that is because someone fixed mobile me - so they obviously have people on it. i bet their having scaling issues with it. applications like twitter are going to bog it down and they need to deal with that.

I'm not looking forward to all of those slow downs and problems when push gets released. A day and a half later, I get an IM? No thanks. I want notifications, but I wish it didn't have to travel through so many multiple servers first.

What would be better is if we got to choose which app we want to run in the background. I found that MOST apps have no need to run in the background because most of them freeze the current state so they can resume when re-opened. Apps that would need to run in the background are instant messengers and to-do apps (mostly)... that should be up to the user. How about having a setting in the app's settings where you can specify if you want it to continue running in the background... you can even have a little icon in the status-bar that the app is still running to remind you that you have something draining your battery.
 
I'm not looking forward to all of those slow downs and problems when push gets released. A day and a half later, I get an IM? No thanks. I want notifications, but I wish it didn't have to travel through so many multiple servers first.

What would be better is if we got to choose which app we want to run in the background. I found that MOST apps have no need to run in the background because most of them freeze the current state so they can resume when re-opened. Apps that would need to run in the background are instant messengers and to-do apps (mostly)... that should be up to the user. How about having a setting in the app's settings where you can specify if you want it to continue running in the background... you can even have a little icon in the status-bar that the app is still running to remind you that you have something draining your battery.

like you said there are probably only a small group of "types" of applications that nee to run in the background. apple should write the generic background app that the app of choice hooks into. it will be generic so anyone can hook into it - but it uses their servers - not apples. perhaps i'm oversimplifying it and something like this won't work - but if i were apple i'd stay far away from having to run the servers necessary for this - they just open themselves up to a whole bunch of hurt and angry customers when they go down. Once their servers go down - ever single application fails. like when blackberry goes down the entire planet of their devices stop working.
 
Don't take this the wrong way, but you need to accept that whatever AAPL gives you is all you need. You don't need push notifications, you don't need A2DP bluetooth stereo, you dont need turn by turn gps, but you do need to give AAPL $0.30 for every DRM track in your library to free it.

You're right, my needs are quite finite and my iPhone is far from a necessity... but what does the DRM free stuff have anything to do with push notifications?
 
There is a huge demand for it (maybe from people who don't need it per sé) but it was promised by apple.

I know it's a bitch to implement though. I tried something myself on small scale in java and never got it to work decently.

basicly I had a background service running and application could register events and actions for them. The background service would then poll the server/data source at intervals that could be selected. (never tried an always on). But it never worked to well. If the frontend had load the backend would lagg and stall etc.

I'm sure if Apple had another MobileMe fiasco right after the current one it wouldn't be a good thing at all.
 
Don't take this the wrong way, but you need to accept that whatever AAPL gives you is all you need. You don't need push notifications, you don't need A2DP bluetooth stereo, you dont need turn by turn gps, but you do need to give AAPL $0.30 for every DRM track in your library to free it.

That's not entirely true. You can accept that you don't need A2DP or you can shell out a few more bucks and buy an external unit that plugs into the headphone jack. I bought a Sony DR-BT21 for just that purpose and it works great. You can accept that you don't need push or you can buy things like Beejive from people who took some initiative and did their own version of push. And it too works great. You can accept that you need to give AAPL (good way of putting that, btw) $0.30 for each DRM track or you can buy the CDs and rip 'em yourself, automatically giving you a backup and thumbing your nose at AAPL. There's ways around everything, it's just a matter of how much you need, or think you need, any particular item. AAPL only holds all the cards if you want them to.
 
What would be better is if we got to choose which app we want to run in the background.

I agree. It would be better if Apple let us choose which applications we need to run in background (2 non-apple apps would be great in comparasion with nothing) and provide some methods to developers to avoid battery drain.
 
I agree. It would be better if Apple let us choose which applications we need to run in background (2 non-apple apps would be great in comparasion with nothing) and provide some methods to developers to avoid battery drain.

Or perhaps Apple just writes a background application for checking notifications and all other applications use this. Developers would handle putting together their own notification servers instead of everything being pushed through Apple's servers.
 
I agree they should dump the server notifications strategy altogether and just enable limited support for certain apps running in the background. Jailbreakers can already do this, and from what I've heard, it actually works quite good. Makes me want to jailbreak, but I have little free time in my life to muck around if I screw something up. I want full warranty coverage and I want updates as soon as they are released. So I stay legit.

Apple could allow background apps but set very strict criteria for what kinds of apps are allowed to have this feature, and how much the apps can do while they are running in the background.
 
I agree they should dump the server notifications strategy altogether and just enable limited support for certain apps running in the background. Jailbreakers can already do this, and from what I've heard, it actually works quite good. Makes me want to jailbreak, but I have little free time in my life to muck around if I screw something up. I want full warranty coverage and I want updates as soon as they are released. So I stay legit.

Apple could allow background apps but set very strict criteria for what kinds of apps are allowed to have this feature, and how much the apps can do while they are running in the background.

My experience is that it's very hit-or-miss as to what actually works as a background process and for how long. Even if you jailbreak the phone, install Backgrounder and force an app to stay running (and it does actually run like that), the system will still blow it away if it needs memory for something else rather than telling you're low on memory and can't do what you just tried to do. If you're going to have to micromanage apps, memory and so on, you might as well cut the crap and get a phone with a real multitasking system like WinMo or Blackberry. I can appreciate Apple's concern with the phone getting slow, running out of memory and not wanting to force the user to have to care about that, but their "solution" is just as bad as the problem. Worse, actually, since they promised a half-assed solution last fall and haven't yet come through with that.

Just FYI, jailbreaking can't really hurt anything and if you restore it, you magically get your warranty back. I, personally, haven't read of anyone who actually killed their 3G by attempting to jailbreak it and if you can read, it's easy to do. But it's not a solution. The percentage of people who jailbreak is extremely low because there isn't much of a reason to do so and I don't think anyone is making a living selling apps that require you to jailbreak the phone to be of practical use.
 
That's not entirely true. You can accept that you don't need A2DP or you can shell out a few more bucks and buy an external unit that plugs into the headphone jack. I bought a Sony DR-BT21 for just that purpose and it works great. You can accept that you don't need push or you can buy things like Beejive from people who took some initiative and did their own version of push. And it too works great. You can accept that you need to give AAPL (good way of putting that, btw) $0.30 for each DRM track or you can buy the CDs and rip 'em yourself, automatically giving you a backup and thumbing your nose at AAPL. There's ways around everything, it's just a matter of how much you need, or think you need, any particular item. AAPL only holds all the cards if you want them to.

I was basically venting frustrations.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.