iPhone SDK: One at a time?
#15
Posted 12 March 2008 - 12:27 PM
But even that isn't the point. Let's say you aren't writing a CRM, or any sort of collaborative app. You can still use a bonjour (or other network) connection to communicate between the iPhone and the desktop. AND it means that you aren't limited by when the user may connect their device. Also, as you are in complete control of the sync process, you can do very efficient incremental sync.
Again this comes back to the constraints. If apple had some some pre packaged sync, lots of people would use it; when now because they are forced to rethink it, they can create vastly better sync systems that fit better with what the application is designed to do.
#17
Posted 12 March 2008 - 12:41 PM
Anyways, getting off topic and probably more appropriate for another forum.
#18
Posted 12 March 2008 - 01:33 PM
Great, you can not be logged off. So explain to me how that helps someone chat with me when I've "quit" the chat app by checking my email? Sure, when I log in again, I'll get the messages they sent me. That is not the same thing as running in the background and being informed that you have a new message waiting.
Push vs. pull. Real time vs. launch app. Night vs. day.
-rob.
#19
Posted 12 March 2008 - 01:42 PM
As others have pointed out, the SDK provides crystal clear clarity. Rule #1: Apps must abide by the HIG. The HIG says 'no background apps.' Ergo, no open question.
The reason I chose to talk about this now is so that, on the off chance anyone from Apple reads such things, they understand that this rule will impact the functionality of the software they're hoping I'm going to purchase in a few months. There's still time to change it, though, which is why I bring it up now.
-rob.
#20
Posted 12 March 2008 - 03:13 PM
I hope that they are, and that Apple continues to iterate their SDK strategy until they hit the sweet spot required to decisively win the hearts and minds of the developer community.
Applea??s history with the developer community gives some reason for pause, something that I recently blogged about in, a??The Scorpion, the Frog and the iPhone SDK.a??
Check it out if interested:
http://thenetworkgar...corpion-th.html
Cheers,
Mark
#21
Posted 12 March 2008 - 08:00 PM
So, given the choice between
1) filing a bug report/feature request with Apple
and
2) complaining on a random blog and hoping "on the off chance anyone from Apple reads such things,"
you chose 2) as the method more likely to get results?
Not the choice I would have made.
#22
Posted 12 March 2008 - 08:07 PM
Lonestar1 said:
So, given the choice between
1) filing a bug report/feature request with Apple
and
2) complaining on a random blog and hoping "on the off chance anyone from Apple reads such things,"
you chose 2) as the method more likely to get results?
Not the choice I would have made.
I'd hardly call Macworld a random blog. Many have already filed bugs for these type of things (I know because mine get closed as duplicates). So yeah method 2 is more likely to get better results because instead of a bug report we have a thorough discussion about the topic in a public forum where instead of an Apple Engineer closing filed bugs we have Apple PR possibly accessing the situation.
#23
Posted 12 March 2008 - 08:19 PM
-rob.
#24
Posted 12 March 2008 - 10:39 PM
Bingo!
Those seem like damn good reasons to me to limit backgrounding on the iPhone / iPod Touch.
#25
Posted 12 March 2008 - 11:16 PM
Macworld said:
Of course. That's their rationalization behind every restriction on the iPhone. Though I find it ironic that security and stability aren't an issue on my MacBook Pro and iMac (at least, not for Apple. They are for me. And like others I've found Leopard itself to be less stable than prior versions of OS X). Apple hasn't restricted development on either of these, yet security and stability are just as important. Of course, no one would accept such silly restrictions on a personal computer, so are we accepting them on the iPhone?
Macworld said:
Oh my, this is yet another reason why this whole situation is unacceptable. You're suggesting privileged levels of access for developers based on either having to prove their worth to Apple or paying a higher fee? And in either case, Apple can remove the privilege any time they aren't happy with what you've done. Geez, man, Apple will certainly jump at the opportunity, but this is only furthering a horrible precedent (having to pay to develop distributable programs) to an even more unacceptable situation rather than rectifying it. Another thing the big commercial developers would love (small pence for them to pay), but a further kick in the ribs to independent, open source developers of free software.
#26
Posted 12 March 2008 - 11:29 PM
deasys said:
Bingo!
Those seem like damn good reasons to me to limit backgrounding on the iPhone / iPod Touch.
foreground apps can crash the iPhone and kill your battery, no bingo for you.
#27
Posted 12 March 2008 - 11:59 PM
Every developer closes duplicate bugs. That's hardly shocking.
So you weren't really trying to get Apple's attention, since you already knew the request had been reported to Apple.
"So yeah method 2 is more likely to get better results because instead of a bug report we have a thorough discussion about the topic in a public forum where instead of an Apple Engineer closing filed bugs we have Apple PR possibly accessing the situation."
Sorry, but technical decisions are made by engineers, not PR people.
Exactly what kind of developer are you?
#28
Posted 13 March 2008 - 12:13 AM
I find it ironic that people calling themselves iPhone developers don't understand the platform differences between the iPhone and a MacBook Pro.
In the real world, there are always technical limitations and tradeoffs. No one gets everything they want, all the time. If you think every tradeoff is a "rationalization" then you don't understand the constraints of the real world.
I know this is going to sound harsh, but if you can't even understand that there are real security, stability, and performance tradeoffs -- not "rationalizations" -- then your technical opinion is not worth very much.



Sign In
Register
Help


MultiQuote