Rotates.org

June 22, 2009 - Just say no

Dear Apple,

First let me say I love your iPhone, and I admire what you’re doing in the gadget market – it’s simply brilliant work and I’m behind you 100%. I do however have one small request:

LET ME TURN THINGS OFF.

Not in the next version – NOW. If you introduce a feature, have the common sense to realise there are some people in the world who would like to toggle that feature. When you implemented say, the repeat message alert, did you think there may be occasions when a user may not want to be reminded that he or she’d received a text at 3am in the morning, and their iPhone is in its dock on the OTHER SIDE OF THE ROOM, and so that means getting out of bed and looking at the damn thing just to shut it up?

Oh and you didn’t just slip up with the iPhone. What about when I’m using remote in iTunes? Say I want to have iTunes hidden well away in the system tray while I’m working on my PC (and I don’t want to look at it because its interface makes me cry) and then I may decide I want to pick a tune from my songs playlist. Why does iTunes have to pop up to say hello? If I minimised it, and I’m controlling it via Remote, is there ANY good reason why it has to appear on my screen? Just let me keep it minimised where I want it Apple, it’s not a big ask!

I understand that in many cases you know best, and you invent novel – nay genius ways to interact with your products – I’d just like the ability to once in a while be able to choose to use some of these features.

Cheers,

Lew

May 20, 2009 - The man speaks…

I finally managed to contact Julian Gollop after a bit of detective work, and his feedback has left me elated. They say never meet your childhood heroes, but I think for the first time that rule has proven to be incorrect – he’s an absolutely top bloke, and I have total respect for him.

All of this of course means that I now have the answers I need, and the green light to really take this project somewhere very interesting indeed. I’ve not been very subtle or secretive, but for those who’re just tuning in, here’s a pic:

iBlob

April 28, 2009 - A new perspective upon new horizons

Well, I have to say I’m utterly blown away by the iPhone. I can quite solidly say it’s the most useful object I’ve ever bought – more useful even than my PC if I’m brutally honest. I’ve not put the thing down since I bought it; whether I’m checking my email, checking out websites in a proper browser on a proper screen, finding a takeaway in Barton-upon-Humber, playing Geo-defense or Wurdle while waiting for food in the takeaway, or even simply controlling iTunes on my PC from the familiar iPod interface via Remote (which has subsequently put Winamp on the back shelf – the first prog to do so since Sonique many moons ago) it’s been a complete and utter revelation.

This has obviously inspired me into developing for the iPhone – which means I need several things:

  1. A Mac – Oh dear. I shudder every time I have to turn to one of the studio Macs at work. Despite my new-found respect for Apple, Macs are still truly dreadful to use, primarily because of:
  2. OS X Leopard – It’s an improvement over the older versions, that much is true – however it’s also still basically an unproductive and annoying departure from what is obviously the ‘first choice’ way that Windows handles things. Apple can’t swallow their pride or dump on their existing userbase by conforming and as a result I can’t see Mac OS ever being their star product.
  3. XCode + SDKs – All 1.8gb of them. Yay!
  4. An iPhone developer account – Yes, Apple don’t allow you to run your own code on your own iPhone without paying them another £59. You can run it on the iPhone simulator that comes with the dev kit, but you obviously want to see and feel it on the real hardware (plus multi-touch with a mouse is out of the window).

As you can see this could become a pricey proposition. I’ve got something in mind for the first three steps – but it looks like there’s no way around the ‘Apple app tax’, I’ll simply have to stump up the cash.

The app that I have especially in mind is Chaos Enhanced (which now has a new name, though that’s for another post and an ‘official launch’) – which although being server-based and written in PHP with JSON I/O, needs client apps. If I can make the iPhone client smooth, slick and nice, then I can translate some of the features into the Flash client – I reckon this is easier and more likely to result in a really polished interface across the board, instead of me having to shoehorn the interface from a 1920×1400 browser window into an iPhone’s paltry 480×320.

On a rather unrelated note, I’ve also been looking at MooTools – partly because of the absolutely excellent Quakenet Webchat I discovered the other day which uses it, and partly because they’ve recently released a new version. Turns out it’s a really impressive looking framework, which takes an altogether more pure approach to extending and un-browser-fuckifying Javascript. I found myself absolutely hooked as I flicked through the docs and demos and I’m really excited about using it in my next Javascript project. Of particular note is its OO system, which I kinda envy and wish other languages I use (see AS3) had a similar system as opposed to the clunky, ugly and confusing Java/C++ way of doing it. I know I’ll attract hate with that statement but really, see how MooTools does it – it’s a breath of fresh air and makes total sense!

Finally, I’ve (attempted) contact with Julian Gollop regarding the ownership aspects of Chaos though I’m unsure as to whether I’ll get a reply – he appears to be a hard man to find. Hopefully I’ll get a reply, as a few things are resting on it at the moment. More news in the coming days on what’s going on with the game formerly known as Chaos Enhanced.