Theoretically, Apple does it for the security of users to avoid the responsibility of controlling an Apple platform. Remember the days of "Illegal Operation" in Windows 95/98? I hated those! Apple doesn't want there to be those kind of errors because the more software available to the iPhone, the more security woes.
Then there are the service providers. Apple wants to make sure they keep their end of the bargain and keep it closed source to the specific carrier
Then, there are the ringtones. Keep an open platform, and it will be harder to maintain iTunes-only purchased ringtones.
While security is partly an issue, I think it's mainly for one reason - greed, or another way to put it, it's business.
@potato: "I don't want a platform whose performance will deteriorate rapidly unless I'm religiously observant about what apps I run (registry bloat, DLL bloat, etc). Windows is guilty of this also."
Right on. Honestly, I got spoiled using the Mac, and now, I ruin my PC experience regularly because I use it like a Mac until it runs out of memory, and can't open windows or alert boxes (whereas the Mac just always works, if more slowly).
So, some people want a crashy app-rich f-ed up iPhone experience, over a more stable measured one. Sorry, I pick stability. I'd like a handful apps like Sketches, ToDoList, Money, iBlackJack, Mines, weDict, VNotes, Lights Out and vt-100 maybe Summerboard to make it over, but so far there's also been a lot of crap out there too. Summerboard could use some more QA behind it as well, so it doesn't crash leaving me stranded on a blank homescreen. I think with offline support & homescreen shortcuts, the web apps are a solid alternative as well. BeeJive is still the BEST IM client (for supportted platforms and interface) with the one exception of notification.
At last, the emotional tone of the pro and con arguments about the iPhone 3rd party application issue has started to stabilise, and reality started to sink in as to the complexities and problems of code development with or without a central guiding body to chart the way forward. Exploiting vulnerabilities is definitely not the way forward, as this is a dangerous two-edged sword no device manufacturer can safely ignore. On the other hand, the massive excitement and hype generated by Apple with this rush release deserves to be serviced a little faster with apps that fulfil the most commonly requested wish-list items (no need to list them here, just surf the vast iPhone Web). Apple, you hit the ground running with this baby, and there's no slowing down now, indeed we need you to hit racing 3rd dear, prontamundo...
Yeah, because all those damn third party apps on OSX bloat it, slow it down, and lead to massive system instability and constant crashes! Apple doesn't seem to have any problem letting people write applications for their desktop systems.
The iPhone is running OSX ffs, it's got a new framework designed for the capabilities of the device, but otherwise it's OSX.
Reader Comments (Page 1 of 1)
Nathan @ Oct 8th 2007 2:51AM
Theoretically, Apple does it for the security of users to avoid the responsibility of controlling an Apple platform. Remember the days of "Illegal Operation" in Windows 95/98? I hated those! Apple doesn't want there to be those kind of errors because the more software available to the iPhone, the more security woes.
Then there are the service providers. Apple wants to make sure they keep their end of the bargain and keep it closed source to the specific carrier
Then, there are the ringtones. Keep an open platform, and it will be harder to maintain iTunes-only purchased ringtones.
While security is partly an issue, I think it's mainly for one reason - greed, or another way to put it, it's business.
Cleverboy @ Oct 8th 2007 5:00AM
@potato: "I don't want a platform whose performance will deteriorate rapidly unless I'm religiously observant about what apps I run (registry bloat, DLL bloat, etc). Windows is guilty of this also."
Right on. Honestly, I got spoiled using the Mac, and now, I ruin my PC experience regularly because I use it like a Mac until it runs out of memory, and can't open windows or alert boxes (whereas the Mac just always works, if more slowly).
So, some people want a crashy app-rich f-ed up iPhone experience, over a more stable measured one. Sorry, I pick stability. I'd like a handful apps like Sketches, ToDoList, Money, iBlackJack, Mines, weDict, VNotes, Lights Out and vt-100 maybe Summerboard to make it over, but so far there's also been a lot of crap out there too. Summerboard could use some more QA behind it as well, so it doesn't crash leaving me stranded on a blank homescreen. I think with offline support & homescreen shortcuts, the web apps are a solid alternative as well. BeeJive is still the BEST IM client (for supportted platforms and interface) with the one exception of notification.
airmanchairman @ Oct 8th 2007 6:26AM
At last, the emotional tone of the pro and con arguments about the iPhone 3rd party application issue has started to stabilise, and reality started to sink in as to the complexities and problems of code development with or without a central guiding body to chart the way forward.
Exploiting vulnerabilities is definitely not the way forward, as this is a dangerous two-edged sword no device manufacturer can safely ignore.
On the other hand, the massive excitement and hype generated by Apple with this rush release deserves to be serviced a little faster with apps that fulfil the most commonly requested wish-list items (no need to list them here, just surf the vast iPhone Web).
Apple, you hit the ground running with this baby, and there's no slowing down now, indeed we need you to hit racing 3rd dear, prontamundo...
airmanchairman @ Oct 8th 2007 6:27AM
Printers devil:
"indeed we need you to hit racing 3rd GEAR, prontamundo...
AzrealJG @ Oct 8th 2007 9:05AM
Yeah, because all those damn third party apps on OSX bloat it, slow it down, and lead to massive system instability and constant crashes! Apple doesn't seem to have any problem letting people write applications for their desktop systems.
The iPhone is running OSX ffs, it's got a new framework designed for the capabilities of the device, but otherwise it's OSX.