Time, Attention, and Creative Work. After 4 years and a lot of productivity pr0n, we’re shifting gears. Re-learn how to use 43 Folders. Then back to work. [»]
”What’s 43 Folders?”
43Folders.com is Merlin Mann’s website about finding the time and attention to do your best creative work.
DHH on iPhone 2.0's Glitches
Merlin Mann | Jul 23 2008
iPhone 2.0: The glory wore off in wash - (37signals) [via DF] While acknowledging the complexity of Apple’s ambitious launch, David Heinemeier Hansson says iPhone 2.0 wasn’t ready for prime time on a number of levels.
David also has a laundry list of complaints on stability and performance. I went through his items and ticked off each of the ones I’ve also noticed (with a 01-10 for how big a problem it’s been for me):
I’ll also add a few of my own:
Hm. I hadn’t really thought about all these at once, but, yeah. That’s a big bunch of broken. Let’s hope an update is out soon that addresses some of these. 25 Comments
POSTED IN:
I’ve experienced most ofSubmitted by Chike on July 23, 2008 - 1:32pm.
I’ve experienced most of these; by far the most annoying are the absurdly long “backup” syncs and the sloooooooow text input. As for the apps mysteriously reappearing on your phone — have you deleted them from iTunes? It doesn’t strike me as very Apple-like, but in order to delete an app off the device, you have to remove it from the iPhone and also from within iTunes (under Library > Apps). Otherwise, it will just be reinstalled the next time you sync. »
iTunes definitely not finished on the app syncingSubmitted by Tim on July 23, 2008 - 6:32pm.
The thing is if you remove an app from your iPhone, it will be added again when you sync it because, well, it’s on iTunes and not the iPhone, and both need to be synchronized, right? If you remove it from iTunes, it will be added back from your iPhone because, well, it’s on the iPhone and not iTunes, and both need to be synchronized, right? Which means, you have to remove it on each separately… I’m waiting for the iTunes update that has to come just for that. That and these crazy-long backup sessions that happen every time! Why?!? »
You need to change the App Sync OptionSubmitted by dan90266 on July 23, 2008 - 7:11pm.
Shouldn’t you switch to the “sync selected applications” option on the iPhone’s Applications tab, so you can leave them in iTunes should you decide to re-run them? »
one solution to the long backupsSubmitted by jethoman on July 24, 2008 - 8:58pm.
my ipod touch was taking about 20 mins to backup. I took off all the apps and tried to sync and it worked much faster. That is obviously not a fix, more of a work around. I added back my sudoku, vnc, and remote. Still working well. Apple will be releasing an update soon, I hope this is very un-apple like. »
Contact sluggishnessSubmitted by AquaMethod on July 23, 2008 - 1:39pm.
I’ve noticed a lot of these too, but I’m surprised that the ridiculously-slow Contacts app wasn’t mentioned. Once I tap “Contacts” either on the home screen or in the phone app, it takes about ten seconds before I can do anything. I am using the MobileMe “push,” so there might be a correlation there, but…I only have around fifty contacts. iPhone 1.x Contacts.app wasn’t nearly that slow. The re-appearing apps seem to be poor design in the way the iPhone is synced: iTunes installs all of the apps that are checked under the Applications tab of the iPhone page in iTunes. If you delete an app on your phone, it’s not unchecked from iTunes on your next sync, so it’s reinstalled during that sync. But at least we can have OmniFocus in our Dock! Makes it all worth it to me. »
+1 on Contact lagSubmitted by CuriousG on July 23, 2008 - 10:21pm.
I had already uploaded some apps before I noticed the new contact app. It was so sluggish I assumed it was some crappy 3rd party software and looked at deleting it. It was only when I noticed that the little x delete button didn’t show up that I figured out that it was from Apple. Now that I’m having more luck synching OmniFocus after a lot of fiddling, it definitely is worth having. It is becoming the app I dreamed of before 2.0 came out. »
The most egregious problem of allSubmitted by shaug on July 23, 2008 - 1:54pm.
…that I haven’t seen discussed more widely is the phone erroneously wiping out an apps data. I don’t know what causes the problem, but it’s happening to many people. It happened to me, and it doesn’t seem to be limited to any particular app. Ken Case of OmniGroup even twittered about it: http://twitter.com/kcase/statuses/864815730 Thankfully this has only happened to me with game apps, and not with more valuable data like in OmniFocus. I had all of my game data in MotionX Poker wiped. I was playing the game, closed out of it, opened Twitterific, which resulted in a full machine crash. After rebooting, going back into MXP showed that I was basically starting the game afresh. Super annoying. It’s to the point where I’m actually afraid to use the iPhone, for fear of actually losing anything more valuable. Not good. »
WhoaSubmitted by AquaMethod on July 23, 2008 - 2:03pm.
I knew that there was (and experienced) a bug with updating apps and losing data, but I hadn’t heard about straight-up data loss from just a crash. That’s pretty bad; at least you can sync OmniFocus data to back it up, but that’s still an unacceptable bug. »
keyboard lagSubmitted by kirk on July 23, 2008 - 2:37pm.
I’ve noticed that turning off the keyboard clicking sound seems to speed up the keyboard. It can still be slow, but the worst lagginess is significantly reduced. »
Oh, Come on Guys!Submitted by bensmith on July 23, 2008 - 4:01pm.
So, I will grant you there are some problems with the 2.0 software that Apple can solve: In there own apps. But the problems with speed, or glitchy 3rd party apps is hardly their issue. Let me backup. The iPhone/iPod Touch (the device) has 128MB of RAM. Part of this goes to the system, part of this goes to a fake virtual memory block (that’s right boys and girls there is no virtual memory on the device). All told you are looking at about 70MB to play with as a developer. This goes down if the user then tries to play music while using your app. If the device runs out of RAM, it kills the app or in some cases reboots. There is a memory warning system that tries to free up memory by deallocating objects when it is critically low, which is why you sometimes see periods of slowness or stalls. While the device is running OS X, it is NOT a desktop. But the majority of iPhone developers are desktop programmers. The majority of whom I think really understand this distinction. But some don’t. First, there is no garbage collection (and shouldn’t be - I won’t get into why) on the device. But there is on OS X. Secondly, while there is autorealease pools on both, they should be released far sooner on the device then on the desktop (actually you should try to avoid them as much as possible on the device). This is all to say that developing on a mobile device is hard and you are going to see some terrible apps along with a few good ones. None of which is Apple’s fault. This (slightly ranty comment) is not directed at the folks who originally wrote this article (because they didn’t participate in the media fiesta I’m about to describe), but I’ve seen this elsewhere on the web, mostly from the media. The same media that lost it’s mind when they found out there wouldn’t be background apps (now that you’ve read the above paragraphs, does anyone think that’s a good idea?). The same media that bashed them for not having 3rd party apps a year ago. And the same media that (I’ll admit, not as much as the first two) who had doubts about the whole App Store thing. This is what happens when people who don’t know what they are talking about become the primary commenters on a product. Macworld, Mac blogs and others like them are completely unqualified to say “boo” about an SDK (unless they are a developer), but yet their voice was so loud that (my hunch is) it effected product development. Now their complaining? This is not to say there aren’t problems in 2.0 that Apple needs to address; but if your primary problem is crashes. Blame the right people. »
About Merlin MannBio Merlin Mann is an independent writer, speaker, and broadcaster. He’s best known for being the guy who started the website you’re reading right now. He lives in San Francisco, does lots of public speaking, and helps make cool things like You Look Nice Today. Also? He looks like this, answers questions, and has something like a life. Merlin’s favorite thing he’s written recently is a short essay called, “Better.” |
|
| EXPLORE 43Folders | THE GOOD STUFF |