What is Apple keeping away from Developers?
Access to the Calendar database, not allowing true system-wide notifications with interactive content, and background processes. There are other items too, but these are the biggies.
You have proof that all these SDK packages are kept from developers?
SDK packages? You mean API's? Yes, I have full access to the SDK and have written iPhone apps. Check out SurfaceDJ in the app store, that is "my" app (my companies).
Are we talking 3.0, or the current software?
3.0.
What about the tons of new SDK's that are coming with 3.0? Do you have the full list of every single SDK that they have released?
Again, I think you mean API. And yes, I am fully aware of what the iPhone SDK allows and doesnt allow. I am a developer.
Me thinks you don't.
You think wrong.
I think having a server handle the notifications instead of my battery and RAM being eaten up by the program is a better option for IM programs.
The Pre already boasts better battery life, even WITH background processes/apps. WebOS is much lighter on resources than mOSX and the Pre also scales back the processing power when it isnt needed. The result is much battery battery life than you would expect. A lot of people who have had access to a Pre has said that even with 15 apps running, everything felt very smooth and the UI was very responsive. WebOS was designed for multitasking.
[Notifications] will work virtually the same from an end user perspective.
No they wont. WebOS notifications can be interacted with. Push notifications from Apple can not. Plus, you have to have signal to be able to receive push notifications. A HUGE downside. Push notifications will also not work with airplane mode on the iPhone.
Doesn't the iPhone's calendar also handle invites? How do we know an app can't currently, or in 3.0, be programmed to send this magical email?
What? Do you even know what I was saying in regards to having 3rd party apps add events to the personal calendar in WebOS?
On the iPhone, no app can read or write to the calendar database. No app can add its own entries or read entries. With WebOS, 3rd party apps have full access to the calendar.
Again, the Apple SDK doesn't require an app to be running in the background for it to notify you of something.
True, but you do need a signal and the notifications are not interactable.
All this changes with 3.0 and the notification system being implemented.
No it doesnt. Apple's notification system is very hacky and broken. It really is a huge band-aid on a much larger problem.
I can run ANY app on my phone while listening to music. I have yet to find one that won't run while I listen to my iPod.
Go ahead and try to run Pandora while surfing the net on the iPhone. Or writing an email, or... anything. To listen to Pandora on the iPhone, you have to have the Pandora app open. With WebOS, you can have Pandora running while writing emails, surfing the web, playing games, etc. It runs in the background.
Yea. I get the idea. You are pretty clueless as to what the iPhone is currently capable of, let alone what it will be capable of when 3.0 comes out. Pretty much, being able to run apps in the background is all the Pre can do that the iPhone can't.
You obviously do not get the idea. I have had the iPhone since day 1. I am a developer for iPhone. I know it in and out. I also know the Pre very well. 3.0 does not solve ANY of the problems I mentioned. Every single argument I have made is against iPhone's 3.0 OS. Trust me, it solves very little, only what was needed from the beginning (Copy/Paste, MMS, A2DP).
Access to the Calendar database, not allowing true system-wide notifications with interactive content, and background processes. There are other items too, but these are the biggies.
You have proof that all these SDK packages are kept from developers?
SDK packages? You mean API's? Yes, I have full access to the SDK and have written iPhone apps. Check out SurfaceDJ in the app store, that is "my" app (my companies).
Are we talking 3.0, or the current software?
3.0.
What about the tons of new SDK's that are coming with 3.0? Do you have the full list of every single SDK that they have released?
Again, I think you mean API. And yes, I am fully aware of what the iPhone SDK allows and doesnt allow. I am a developer.
Me thinks you don't.
You think wrong.
I think having a server handle the notifications instead of my battery and RAM being eaten up by the program is a better option for IM programs.
The Pre already boasts better battery life, even WITH background processes/apps. WebOS is much lighter on resources than mOSX and the Pre also scales back the processing power when it isnt needed. The result is much battery battery life than you would expect. A lot of people who have had access to a Pre has said that even with 15 apps running, everything felt very smooth and the UI was very responsive. WebOS was designed for multitasking.
[Notifications] will work virtually the same from an end user perspective.
No they wont. WebOS notifications can be interacted with. Push notifications from Apple can not. Plus, you have to have signal to be able to receive push notifications. A HUGE downside. Push notifications will also not work with airplane mode on the iPhone.
Doesn't the iPhone's calendar also handle invites? How do we know an app can't currently, or in 3.0, be programmed to send this magical email?
What? Do you even know what I was saying in regards to having 3rd party apps add events to the personal calendar in WebOS?
On the iPhone, no app can read or write to the calendar database. No app can add its own entries or read entries. With WebOS, 3rd party apps have full access to the calendar.
Again, the Apple SDK doesn't require an app to be running in the background for it to notify you of something.
True, but you do need a signal and the notifications are not interactable.
All this changes with 3.0 and the notification system being implemented.
No it doesnt. Apple's notification system is very hacky and broken. It really is a huge band-aid on a much larger problem.
I can run ANY app on my phone while listening to music. I have yet to find one that won't run while I listen to my iPod.
Go ahead and try to run Pandora while surfing the net on the iPhone. Or writing an email, or... anything. To listen to Pandora on the iPhone, you have to have the Pandora app open. With WebOS, you can have Pandora running while writing emails, surfing the web, playing games, etc. It runs in the background.
Yea. I get the idea. You are pretty clueless as to what the iPhone is currently capable of, let alone what it will be capable of when 3.0 comes out. Pretty much, being able to run apps in the background is all the Pre can do that the iPhone can't.
You obviously do not get the idea. I have had the iPhone since day 1. I am a developer for iPhone. I know it in and out. I also know the Pre very well. 3.0 does not solve ANY of the problems I mentioned. Every single argument I have made is against iPhone's 3.0 OS. Trust me, it solves very little, only what was needed from the beginning (Copy/Paste, MMS, A2DP).