rc3.org

Strong opinions, weakly held

Tag: Apple (page 7 of 7)

Links for April 6

  • Daring Fireball: Firefox 3 vs. Safari 3. The main sense I get from this review is that I could be getting more out of my Mac.
  • Jason Kottke: Getting into Momofuku Ko. How this small but incredibly popular New York restaurant handles reservations using a Web application. It sounds like the basic model works like Ticketmaster.

There would have been more links in this post, but I’m too old for dangerous sweatshop blogging. Also, people get paid to do this?

The tabbed interface schism in OS X

Almost a year ago, I wrote a post complaining about inconsistencies in keyboard shortcuts for navigating tabs. My complaint then was that not all applications use Command-# to navigate among tabs (or Control-# to navigate among tabs in Windows).

As I mentioned in passing in that post, Safari uses Command-# to select bookmarks in the bookmarks toolbar. To move between tabs in Safari, the keyboard shortcut is Command-Shift-Arrow (left and right). Since that post, Leopard was released with new versions of iChat and Terminal with tab support, and they both use the Command-Shift-Arrow convention.

This has created a schism in the OS X world. What I’ll call the “third party” convention for keyboard shortcuts is as I described in my earlier post — Command-# to select a tab. This convention is supported by Firefox, Adium, iTerm, Textmate, and probably other applications as well. As far as I know, only Apple applications support Apple’s convention for tabs. There are other approaches as well, for example, in NetNewsWire, Command-{ and Command-} are used to move between tabs.

Based on my investigation, Apple still doesn’t offer any guidance in the Human Interface Guidelines on how tabs should be implemented in OS X applications even though they are a widely adopted interface convention, and Apple appears to have adopted a specific convention for them internally.

My main complaint is that having two different conventions makes it difficult to switch between Firefox and Safari, but I predict that this will become a bigger problem as more applications add tabbed interfaces. If I were an OS X software developer, I think I’d adopt Apple’s convention were I starting from scratch, but I’m not sure what the best approach is for other applications, especially cross-platform applications like Firefox. I don’t think that Apple could migrate to the third party convention because too many applications already exist with different functions mapped to Command-#.

In the meantime, I guess we’ll deal with confusion and inconsistency.

Links for March 22

  • Exposure: Philip Gourevitch and Errol Morris on the photographs from Abu Ghraib in the New Yorker. Morris has a new documentary on Abu Ghraib coming out on April 25 called Standard Operating Procedure. It’s tough to believe that Donald Rumsfeld and George W Bush will never go to jail after reading this article.
  • Marginal Revolution: Why have burglaries declined? Globalization has made manufactured goods so cheap that the incentive to steal them has been reduced.
  • Compiler: New Wiki-Style Features Allow Anyone to Edit Google Maps. It’ll be interesting to see how this experiment works out.
  • Edmunds.com: We Test the Tips. Edmunds tested a bunch of “better gas mileage” tips to determine which ones will actually improve your car’s fuel economy. Driving less aggressively seems to offer the biggest bang for the buck.
  • Andrew Brown: The nerd is the enemy of civilisation. ELIZA creator on RMS and his friends at MIT in the 70s.
  • furbo.org: Vote for virtualization. Not allowing virtualization puts OS X behind the times.

Links from March 19th

The physics of control

When Apple announced the iPhone, there were no provisions whatsoever for third party applications. If you wanted to use the iPhone, you used Apple’s applications. People (myself included) went nuts over it, and Apple responded by telling developers to write Web apps.

Many people strongly suspected that Apple had plans for more than that from the beginning, but nobody really knew what those plans were or when they would be announced. Last October, Apple promised to announce support iPhone-native applications in February, and yesterday we saw what the landscape for those applications would look like.

In terms of ease of development and ease of deployment, the iPhone looks great. The development tools are free to use, and it only costs $99 to register as an iPhone developer, which enables you to distribute your applications through the store application that will be installed on every iPhone as of June. The catch is that there are a number of restrictions on what developers are allowed to do, and that deployment to the iPhone is tightly controlled by Apple. The only way to get your app onto the phone is with iTunes or the phone’s store application, and you have to pay Apple 30% of your licensing fee for the privilege.

It’s the classic walled garden scenario. Apple’s garden looks very nice, but they are intent on remaining the sole gatekeepers when it comes to controlling the iPhone (and iPod Touch). Clearly Apple still has not surrendered to the idea that iPhone is a general purpose computing device that users can tinker with as they wish.

John Siracusa has some interesting musings on whether this walled garden approach can really work, and on what the implications are for independent developers. As he points out, the trend in the computer industry and the mobile device industry is toward open platforms, and you have to wonder successful Apple can be resisting that trend.

Will Apple’s strategy still work five years from now, if Android takes off among handset providers and independent developers? I doubt that Apple is willing to find out. It’s a lot easier to surrender control than it is to reassert control once surrendered. It seems to me that Apple is being very conservative with the iPhone, but at the same time, that they’re listening to customers and relinquishing control at their own pace. At the same time, they have people doing massive amounts of market research for them by jailbreaking and augmenting their phones. I’m certain that the team working on the iPhone SDK was keeping track of what the pain points were for the people writing unauthorized software when they were designing the SDK.

I think it’s a mistake to assume that the business model for iPhone developers will be the same two years from now as it will be in June when iPhone 2.0 launches, and I think it’s a mistake to assume that the API restrictions imposed on developers then will be the same as they are now, as well. Smart analysts will be trying to figure out why Apple is imposing those restrictions. Once they’ve cracked that case, they’ll probably have a good idea of what has to happen for those restrictions to be lifted.

My prediction for music DRM

It seems that the recent trend in the music industry has been to make tracks available without DRM but to snub Apple by refusing to allow them to sell the DRM-free tracks through the iTunes Music Store. I suspect that this is a sort of vigilante antitrust action by the record companies that they hope will enable them to recapture a bit of power relative to Apple.

Currently, there are a lot more DRM-free MP3s available for download through Amazon.com than there are through iTunes Music Store, and Sony’s catalog hasn’t been made available yet. It was supposed to be available from Amazon.com at the end of January, but it looks like they missed their date.

I suspect that once Amazon.com has captured a good chunk of the market, the labels will migrate their catalogs to iTunes Plus so that both sites can compete with one another on equal ground. In the meantime, they’re playing favorites to escape from the clutches of Apple. One thing that’s interesting to me is that Amazon.com is actually lowering the price of music downloads, I’m not sure where that fits into the labels’ plans.

Are you a Mac user at heart?

Mindset Media has created a profile of the typical Mac user. As a Mac user, the question isn’t whether you exhibit these qualities (of course you do), but which of your friends who aren’t yet using Macs are the best targets for conversion based on these criteria. Your eMusic-subscribing, Prius-driving, organically-farmed-broccoli-eating, microbrew-drinking, Kucinich-loving, crappy-Acer-laptop-using, know-it-all buddy really needs your help.

Newer posts

© 2025 rc3.org

Theme by Anders NorenUp ↑