Blog of Geof

Hello! My name is Geof. I am a freelance interactive designer with over eight years of experience. I like to make nice apps and websites. I'm currently living in Salt Lake City, Utah. Sometimes I write about things that interest me here.

Suggested Reading
Air Lookout 1.4: All The Complications
Hello freelance!
Kawasaki KLR 650 Rebuild Compilation
On The Web
Portfolio, Twitter, Strava, Dribbble, Behance, LinkedIn, Instagram, and Email

Tuesday, Nov. 20th

Interaction Possibilities On The 2018 iPad Pro #

There’s a lot of really exciting and new interaction possibilities with the 2018 iPad Pro.

First, the easy addition and support of usb-c external monitors adds a whole new dimension for apps to explore. Imagine having a multitouch keyboard (the iPad) displaying any kind of possible UI that is also connected to a 5k display.

I made a quick demo that shows the specs and info of a connected external display (more on this later possibly…). It’s surprisingly easy and most of the external monitor support in UIScreen has been around since iOS 3.2. Funny enough, this was the first version of iOS that the iPad came with. However, I don’t think it has had much of a reason to exist (or developer interest) until the 2018 iPad Pro.

Second, the addition of a simple gesture recognizer on the 2018 Apple Pencil is interesting. Apparently there may be some private APIs that can detect more than just a double tap. Perhaps there will be more additions to this is future iOS versions?

I’m curious to see how well-adopted these features become from 3rd party developers.

John Sundell has posted a few demos on his twitter feed that I think are pretty interesting.


Here's another iPad Pro prototype! This time I'm using the Apple Pencil for text selection + copy & paste in a Markdown editor. I really love the idea of using the pencil as a dedicated pointing device - it adds a whole new layer of possible interactions


I added external display support to my iPad Pro Markdown editor prototype! While iOS has supported external displays for a long time, being able to connect one via USB-C is so nice - and as developers it gives us a whole new UIScreen to render on without delays!


I want to show you a super early preview of a new Imagine Engine feature I just started building with my new iPad Pro - live editing of a running game using the Apple Pencil! I think this sort of tools have enormous potential on the iPad - can't wait to build many more!

Wednesday, Nov. 14th

Which Complications Support TextProvider Tint Color? #

As I have been digging deeper into WatchKit and ClockKit for Air Lookout, I've had a hard time figuring out which watch complications support a tint color from CLKTextProvider.

I've made a small table below for reference.

Complication FamilyText Provider Tint Color?
Utilitarian SmallNo
Utilitarian Small FlatNo
Utilitarian LargeNo
CircularSmallNot Guaranteed1
Extra LargeNot Guaranteed1
Modular LargeNot Guaranteed1
Modular SmallNot Guaranteed1
Graphic BezelYes2
Graphic CircularYes
Graphic CornerYes
Graphic RectangularYes

1: Tint color is only supported if the watch face is configured to be multi-color by the user.

2: Tint color is not supported in the bezel text, but is supported within the gauge complication just as it is for Graphic Circular.

Friday, Nov. 9th

Regarding The iPad Pro 3rd Generation #

Arstechnica: Apple walks Ars through the iPad Pro’s A12X system on a chip

The iPad Pro outperforms every MacBook Pro we tested except for the most recent, most powerful 15-inch MacBook Pro with an 8th generation Intel Core i9 CPU. Generally, these laptops cost three times as much as the iPad Pro.

Shimpi offered a pitch for the GPU. “It's our first 7-core implementation of our own custom-designed GPU,” he said. “Each one of these cores is both faster and more efficient than what we had in the A10X and the result is, that’s how you get to the 2x improved graphics performance. It’s unheard of in this form factor, this is really an Xbox One S class GPU. And again, it's in a completely fanless design.”

Typically when you get this type of CPU and GPU performance, a combination of the two, you have a discrete memory system. So the CPU has its own set of memory and the GPU has its own set of memory, and for a lot of media workloads or pro workflows where you actually want both working on the same data set, you copy back and forth, generally over a very narrow slow bus, and so developers tend to not create their applications that way, because you don't want to copy back and forth.

We don't have any of those problems. We have the unified architecture, the CPU, the GPU, the ISP, the Neural Engine—everything sits behind the exact same memory interface, and you have one pool of memory.

On top of that, this is the only type of memory interface that iOS knows. You don't have the problem of, well, sometimes the unified pool may be a discrete pool, sometimes it may not. iOS, our frameworks, this is all it’s ever known, and so as a result developers benefit from that. By default, this is what they're optimized for, whereas in other ecosystems you might have to worry about, well, OK, sometimes I have to treat the two things as discrete; sometimes they share.

Apple has come to dominate in mobile SoCs. In a lot of ways, though, Qualcomm has been an easy dragon to slay. Should Apple choose to go custom silicon route on the Mac platform, Intel will not be quite as easy to beat. But the rapid iteration that has led to the iPad Pro's A12X makes a compelling case that it's possible.

Now, if only there were iOS versions of Final Cut, Xcode, and Logic. Powerful hardware is nothing without strong software support, and as we've noted in our review, that's the area where we need to see some improvement for the iPad Pro to truly live up to its considerable potential.

Arstechnica: 2018 iPad Pro review: “What’s a computer?”

With that kind of performance, the iPad Pro seems like it should make a strong case that it can replace powerful laptops as a designer, photographer, video editor, musician, or artist's primary on-the-go workhorse. Unfortunately, that incredible potential is hindered by insufficient software support.

But what about full versions of Illustrator or Adobe Premiere? Or Apple’s own Final Cut, for that matter? What about Xcode? What about Logic? What about… this could go on.

These things could be solved. Maybe—just maybe—this feat of design and engineering will inspire Apple’s iOS team to branch out an iPad Pro-specific version of the OS that takes off the training wheels. Maybe—yes, just maybe—this tablet will make such an impression that it draws developers to bring their pro apps to the platform, or to update the stripped-down versions they already offer to unleash their full power.

There’s a few additional items that I would like to add:


Industrial Design

External Displays

Apple Pencil




Tuesday, Sept. 25th

Hodinkee on the Apple Watch #


This week we’re talking all things Apple Watch. Stephen sits down with Ben and Jack just a few hours after they received their Apple Watch Series 4 sample units to get their first impressions and to hear what else they had to say about the Apple Watch and its relationship to the more traditional watches we tend to cover every day. Also, Stephen has a one-on-one interview with John Gruber, the proprietor of Daring Fireball, the premier blog covering all things Apple. Enjoy.

Daring Fireball:

There are two parts to this episode of the Hodinkee Radio podcast. First, a roundtable discussion with Ben Clymer, Jack Forster, and Stephen Pulvirent. Then, an interview between Pulvirent and yours truly. Both parts, of course, focus on Apple Watch Series 4 and where Apple fits in the world of watchmaking.

It's interesting how the Apple Watch market is expanding and other watch markets are decreasing. This podcast approaches the conversation from the perspective of luxury watch owners. However, I think there's a similar expansion and overtaking of dedicated exercise watches from the likes of Garmin or Suunto.

Listen on Overcast

Tuesday, Aug. 28th

The Verge: The Secret Garden #

Mount Lico

The Verge:

In 2018, what is left to explore in the world? It seems unlikely, say, that humans might find an untouched forest to study, someplace that hasn’t been bulldozed and burnt and exploited within an inch of its life for precious minerals or virgin timber. But that’s exactly what happened this past spring, when a Welsh researcher, Dr. Julian Bayliss, led a 28-person team that included scientists specially selected for their different talents as well as logistics experts, rock climbers, and filmmakers to the top of a mountain in Mozambique.

Undiscovered areas or mountaintops are always something of a dream for anyone who stares at maps and atlases for a long time. This is a very interesting story of a scientific team being the first humans (or so they thought) to the top of an isolated mountaintop.

Side note: I think this is how every horror movie starts.

older home newer