Scripting your iPhone
It looks like Apple is going to initially make the iPhone a closed system: we aren’t going to be allowed to put our own scripts on the iPhone along with Safari and Mail. On their other computers, Apple has recently been very good about making a useful programming and scripting environment, what with AppleScript, pythonw, Automator, XCode, and all of the command-line scripting languages that come with OS X.
A few years ago I saw Python running on a Series 60 from Nokia. The Series 60 wasn’t available for my carrier. My cell phone is my primary phone. I need the best signal I can get, and in our area that seems to be Sprint PCS. I wasn’t willing to switch carriers just for Python. But I would be willing to switch for HTML and JavaScript widgets, especially if I can tie into some sort of back-end database such as the SQLite that comes by default on Mac OS X.
Or imagine Automator running on all incoming calls, routing them according to who is making the call, what time of day it is, are you currently listening to music? Currently on the phone with someone?
Or an AppleScript to control the built-in camera?
I can’t speak for anybody else, but the reason I was wowed by the iPhone demo is that Jobs stressed that this was Safari, and it was running on OS X. The reason that’s impressive is the flexibility of OS X; if they’ve taken the flexibility away for the iPhone, the demo is much less impressive. The consistent user interface looks great; far above any other phone. So does the web browsing. That they were able to work with a carrier and actually implement brain-dead obvious (to consumers) functionality such as random access voice mail is awesome. And those would all ensure that I would buy the phone if it were available from my carrier. But the coolness factor was that it was OS X.
I was talking with a friend of mine last night about patents and the cell phone industry, and now wonder if this might be a patent issue. She thinks that the iPhone’s ability to choose voice mail messages non-sequentially might be patentable. In my opinion that has to fail the obviousness test; it’s something I’ve wanted in a cell phone since I first got one. But there must be a lot of things like that in the iPhone.
One of the reasons that patents are bad for software is that patents assume that doing the same old thing on a new device is patentable. But with software it doesn’t make sense. Software is its own device; its purpose is to be re-usable, transportable, and general purpose. It makes no sense that the same code on two different devices can be covered by two different patents.
If Apple lets us script the iPhone, all it is is a really small, really useful computer that also makes calls. Most of what they’re doing on the iPhone has already been patented for computers. But if we can’t script the iPhone, then it’s a cell phone, and the potential for patents is much greater, because now it’s a different device.
- Apple iPhone Apps Coming, but Limited
- “We define everything that is on the phone. You don’t want your phone to be like a PC.”
More Apple
- Apple’s FiVe Minute Crush
- Between 1984 and 2024, Apple’s advertising has gone from ridiculing 1984 to being 1984.
- Apple’s spinning mirror: exploiting children for dictatorships
- Apple has decided on “child porn” as the root password to disable privacy on their phones. But the system they’re using appears to be mostly worthless at detecting the exploitation of children, and very useful for detecting dissent from authoritarian governments.
- How does Apple’s supposed anti-conservative bias matter?
- If you think Apple has a bias against conservatives or Christians, you definitely don’t want Apple to build a tool its employees can use to help guess an iPhone’s password.
- We have met the enemy, and he is our carrier
- If you want a phone that works as well as your Macintosh, you need a network that works as well as the Internet.
- Stephen Fry on iPhone killers
- “You’re only on this planet once—do something extraordinary, imaginative and inspiring. That’s the difference, ultimately.”
- 19 more pages with the topic Apple, and other related pages
More cell phones
- Miracle and Wonder: The Pioneer 3200/3300BT
- “These are the days of miracle and wonder. This is a long-distance call.” I’ve been using the Pioneer 3200BT bluetooth-enabled stereo in my car for a year now. It really is amazing what we can do nowadays.
- Sprint wants me to buy an iPhone
- It shouldn’t be easier to switch to a new carrier than it is to get information from your current carrier.
- We have met the enemy, and he is our carrier
- If you want a phone that works as well as your Macintosh, you need a network that works as well as the Internet.
- Stephen Fry on iPhone killers
- “You’re only on this planet once—do something extraordinary, imaginative and inspiring. That’s the difference, ultimately.”
- The Ringtone Racket
- John Gruber adds his 99 cents to the iTunes ringtone debate, and comes to the same conclusion: Apple is losing its battle for the hearts and minds of consumers. It might make more money in the short-term, but it faces a significant chance of becoming just another company in the long-term.
- 10 more pages with the topic cell phones, and other related pages
More technology policy
- Why should everyone learn to program?
- Anything that mystifies programming is wrong.
- Macs still easier to use?
- Twenty years down, does buying a Macintosh still save help desk time and user trouble? According to IBM, it does.
- Copyright reform: Republican principles in action?
- Their initial copyright policy brief was a brilliant example of how Republicans could tie small government and freedom to actual, concrete policy changes that will help the average person—while at the same time cutting the rug from under their traditional anti-freedom enemies. It was far too smart to last.
- Health care reform: walking into quicksand
- The first step, when you walk into quicksand, is to walk back out. Health providers today are in the business of dealing with human resources departments and government agencies. Their customers are bureaucrats. Their best innovations will be in the fields of paperwork and red tape. If we want their innovations to be health care innovations, their customers need to be their patients.
- All roads lead up
- Whatever happened to programming? It became more interesting.
- 13 more pages with the topic technology policy, and other related pages