Screen Rotation

The way the iPhone rotates the screen as you change its orientation is pretty neat. The phone doesn’t actually know how you are oriented, only how it is oriented with respect to the ground. Most of the time this doesn’t matter since we are usually sitting or standing when using the device. The whole experience is pretty seamless. However, when you’re lying in bed on your side things get all out of whack, and more than a little annoying: trying to read an email or a web page while the text is rotated 90 degrees gets tiring. Most 3rd party applications I use let you turn screen rotation off, but the fact there is no global way to toggle this on or off seems like an oversight. SBSettings, which you can install if you jailbreak your phone, addresses this problem. Screen Rotation is just another setting you can turn on or off. It’s probably the thing I miss most about my jailbroken phone. The thing is, who wants to jailbreak their phone for a feature Apple should have implemented themselves.

Today reports seem to suggest that Apple is replacing the mute key on the iPad with a screen rotation lock. Hopefully this is a good indication that Apple thinks the device is something people will want to use all sprawled out in bed. If that’s the case, i’m looking forward to getting one even more.

iPad Pre-orders Today!

Apple emailed me to let me know you can pre-order your iPad touch today. Well, at least if you live in America. Thanks for the email, Apple. Son of a bitch.

 

S:S&S EP: “sworcery” @ GDC 2010 on Vimeo

This game is looking pretty sweet. The world needs more old school adventure games. More details at Touch Arcade.

iPhone Fridge Magnets. Time to see if they ship to Canada.

iPhone Fridge Magnets. Time to see if they ship to Canada.

 
 
2003, after I unveiled a prototype Linux desktop called Project Looking Glass*, Steve called my office to let me know the graphical effects were “stepping all over Apple’s IP.” (IP = Intellectual Property = patents, trademarks and copyrights.) If we moved forward to commercialize it, “I’ll just sue you.” My response was simple. “Steve, I was just watching your last presentation, and Keynote looks identical to Concurrence – do you own that IP?” Concurrence was a presentation product built by Lighthouse Design, a company I’d help to found and which Sun acquired in 1996. Lighthouse built applications for NeXTSTEP, the Unix based operating system whose core would become the foundation for all Mac products after Apple acquired NeXT in 1996. Steve had used Concurrence for years, and as Apple built their own presentation tool, it was obvious where they’d found inspiration. “And last I checked, MacOS is now built on Unix. I think Sun has a few OS patents, too.” Steve was silent.

Jonathan I Schwartz, Good Artists Copy, Great Artists Steal (via Daring Fireball)

There are a few other funny stories about Sun’s patent woes, the Kodak story being the most bizarre.

 

Adobe Demos Flash & Air on HP’s Slate Device

The number of jabs to the iPhone and the iPad are pretty funny. HP looks to be banking pretty heavily on its Flash support.

TaskPaper: Syncing and Saving

My review of TaskPaper for the iPhone was quite positive. I continue to use the application on my phone and on my Mac, and am still quite happy with the experience. There are however a couple issues with the Mac version of the application that could do with some improvement, namely syncing and saving. The two deficiencies are also fairly intertwined.

On the iPhone one thing you never have to do is save the document you’re working on. There really isn’t any concept of unsaved work on the iPhone. I think for most applications this is actually ideal. Certainly with something like a todo list manager, if I add a new todo to a list I’d like it to be saved without any intervention from me. An application like Things, which isn’t structured around documents, has this behaviour by default. TaskPaper is essentially a tricked-out text editor, and as such behaves like your typical text-editor: you have to manually save your work.

TaskPaper does have an auto-save feature, but it’s behaviour is a bit archaic. (I believe it’s purpose is to protect you in the event of a crash. Your changes are stored in a separate ‘autosaved’ document.) TaskPaper can also automatically save your document when you quit, without being prompted to do so, so its certainly not the case that you are going to lose your work because you forgot to save. The problems with not saving come from the way documents are synced to the cloud.

The SimpleText application will sync a folder of documents to the cloud service SimpleText.ws whenever it detects a file has changed. If you forget to save your todo list it won’t get synced to the cloud. This is actually easy to do if you use TaskPaper’s Quick Entry Window, since you never actually see the document you’re editing. Conversely, the open unsaved file can be changed by the iPhone application, causing problems when you do eventually save. It’s actually fairly easy to make tasks disappear or munge up your text by adding tasks on your iPhone while making (unsaved) changes to the same document on your Mac. This isn’t too problematic since it’s a simple matter to grab pervious revisions of a document from SimpleText.ws and merge things yourself, but it’s certainly a far cry from seamless syncing. To be fair, syncing documents is a pretty hard problem to solve.

The latest version of TaskPaper has some new functionality to help address some of the issues I’ve outlined above (“Show unsaved changes”), but this is not a good solution to this problem. I’d love to see a real autosave feature added to the Mac version of TaskPaper, and improvements to the sync system. Regardless, I continue to use TaskPaper. More often than not, it just works.