Listening to ATP #194 where John Siracusa is bemoaning the apparent exit of Apple from the “Display business”, I had an idea that might cheer him and other Mac Pro users. Read more →
There’s a weird niche feature of Swift that lets you use didSet on local variables. I found that you can use it to hide implementation details when calling Closure blocks similar to those you would use for a Domain-Specific Language. Read more →
Everybody’s talking about the Apple Watch around the anniversary of its first release. Most of the chatter is about how [disappointing and how slow it is](https://sixcolors.com/post/2016/02/why-slowness-is-killing-the-apple-watch/), with some countering with [how useful it is despite this](https://www.caseyliss.com/2016/4/11/poor-apple-watch).
I am in agreement with most of these viewpoints, but people who don’t think this is going to change radically in the next year or two are crazy. You only have to look at the utility gulf between a first-generation iPhone and the iPhone 4 to see this.
Read more →
We’re having a WWDC Keynote party in England, with free ? + ?. Read more →
Since the improvements to Touch ID you see many people complaining that they press the Home button to see the lock screen to catch some missed push notification or check the time, and it instead unlocks the phone. The new Apple TV remote has a nice feature where the Apple TV itself dims the display when inactive, and “wakes” up brighter when you lift the remote. Obviously this is using the accelerometers in the remote. Wouldn’t it be great if the iPhone did this to reveal the lock screen?
If Apple made this relatively simple change to iOS, the iPhone could wake up the display when you lift it. To avoid wasting battery all the time by lighting up in your pocket, it should constrain it so that it only does this when the phone is facing up, and the movement was in the upward direction, or when the phone was perpendicular to the ground (in a pocket) and moved to be upward facing.