ShutterCount 7 Released

Preamble

This year’s macOS and iOS releases are my least favorites of all time. Apple’s 1984-esque push to make everything look like translucent goo that can’t stay put is one thing. Although it’s a big thing. It puts way more cognitive load on users as text on translucent surfaces can be extremely hard to read. The general lack of contrast also amplifies this. And unnecessary, battery-draining animations and lighting effects sometimes cause nausea. I find it very depleting to use these new operating system versions.

But these aside, the bigger issue is that the compatibility layer for apps built for previous operating system releases is severely broken, which forced us to move forward to goo-land.

Vive la Résistance!

Since we value our user’s time, and frown upon conformity, the decision was to push back. We do prioritize our design language and don’t want our apps look like ghosts. So we carefully examined each interface element and each use case to keep usability-compromising things out of the apps. There’s some degree of “blend-in” for a seamless user experience where appropriate – this reduces cognitive load. Sometimes the workarounds we applied to stock elements are subtle, but even those proved to significantly lessen the overall visual stress.

Our apps will definitely look different. But being different is a good thing.

Given the sheer amount of our apps, this is still a work in progress. We do release those we are satisfied with one-by-one. And here is the earliest bird…

ShutterCount 7

The most prominent change you’ll encounter is on the iPad. With the new windowing mode ShutterCount became strikingly similar to the Mac variant.

Menus are almost identical to the Mac – as well as keyboard shortcuts. If you are using the iPad with a keyboard and mouse, you’ll find the app quite easy to use. Combined with the fact that iPadOS has a much better USB camera connectivity than contemporary macOS, I wouldn’t be surprised to see iPadOS becoming the premier platform for this app.

The iOS variant retains the former interface even on the iPad. We don’t like to change things around for the sake of change. It upsets professional users. So now you have multiple ways to access the same features: the original touch-oriented ones plus through the menu bar.

Version 7 is a free update to all previous ShutterCount owners. New users can download it from the respective App Store.

Canon EOS R1 Support in ShutterCount and Kuuvik Capture

ShutterCount 6.7 and Kuuvik Capture 6.7 had been released on Friday with Canon EOS R1 support.

ShutterCount is a step-up from the camera’s rudimentary built-in shutter counter available in the menu: the app provides usage logging even in the standard version; but if you have the Live View Pack or ShutterCount Pro, then you’ll be able to see the number electronic shutter actuations as well on the Distribution Chart.

On the other hand, Kuuvik Capture is not simply a “step-up” from EOS Utility: its in a completely different universe. You’ll want to try this app if you do product photography or need to cull thousands of images (which the R1 will undoubtedly produce for you).

The updates for both apps are free for existing users. They are available in the respective (Mac and iOS) App Store.

Canon EOS R5 Mark II Support in ShutterCount and Kuuvik Capture

ShutterCount 6.6 and Kuuvik Capture 6.6 had been released two weeks ago with Canon EOS R5 Mark II support. ShutterCount is the world’s first shutter count reader with support for this new camera.

ShutterCount also adds support for the Nikon Z6 III.

With that said, there’s something I have to talk about.

People tend to assume that we get cameras in advance of their official release and start banging on our doors with varying level of arrogance on day one of a camera’s availability.

Let me put this straight.

Canon does not provide us with cameras before their release. We have to cope with the ridiculous (un)availability these days, just like anyone else.

Canon also does not provide any kind of documentation for us. We have to reverse engineer new cameras, develop code for the new features, work around the myriad of surprise firmware bugs, and validate the results against our strict standards. We will not release an update until it functions properly and reliably.

Now this, ladies and gentlemen, does not happen overnight. We have to put in substantial amount of work – not to mention the money camera purchases and rentals burn.

But thanks to our decade-long expertise and advanced technologies, we routinely bring out new updates quickly after a camera’s release.

So instead of complaining about new camera support on day one, please save your energy for thank you emails when new camera support arrives.

iOS 17 Breaks USB Camera Tethering

Update 12/6/2023: Although Apple informed us that: “There is no workaround Developer Technical Support can provide”, we found a solution that’s immune to the card contents enumeration bug described below. It is released in ShutterCount Mobile 6.5.1 and ShutterCount Pro Mobile 6.5.1.

It seems Apple will also fix it in iOS/iPadOS 17.2. Please update your software accordingly. The next update to Kuuvik Capture will also contain our solution – as well as many other exciting things.

– o –

While most professional users know that you should NEVER EVER install a dot zero version of any operating system on production devices, and that you have to evaluate all your apps on a new operating system before moving to it, I’m going to save you save some time by discussing why you should avoid updating to iOS/iPadOS 17 in case you rely on Kuuvik Capture or ShutterCount – or any other USB tethering/remote control app.

There are two separate issues. There are also workarounds for them, but that doesn’t mean they aren’t a pain in the ass.

Card contents enumeration is stuck at 0% when there are no images on the card, or no card in the camera

Due to peculiarities of iOS USB tethering that Apple mandates, we must enumerate card contents before connecting to a Canon EOS camera. Otherwise the camera would almost certainly crash with an ERROR 70. But in iOS 17 that enumeration never completes when you have no card in the camera or have an empty card.

And you will be greeted with the stuck progress indicator that you see on the screen shot on the right, followed by an error message that the connection cannot be established.

The workaround is to have at least one image on the card, in which case iOS will be happy to go ahead with the connection.

Apple Lightning to USB Camera Adapter works only if you connect the USB cable to the adapter last

If you do not obey this rule, iOS 17 will not detect the camera at all. Not even in Photos, or in any other app.

That is, you must remember to do the follwing: 1) connect the adapter to your iPhone/iPad, 2) connect the USB cable to the camera, and lastly 3) connect the other end of the USB cable to the adapter.

ShutterCount 6.2 Released with Canon EOS R7 and iPad Stage Manager Support

The latest update to my ShutterCount app is now available on the App Store. It adds the long-awaited Canon EOS R7 support as the headline feature.

This release also improves multitasking (split view and slide over) compatibility on iPad, and works with Stage Manager on iPadOS 16.

There are other small changes for Apple’s new operating systems, like following the system-wide rename of Preferences to Settings on macOS 13 and re-enabling the retrieval of the actual device name during network pairing on iOS/iPadOS 16.

So it is highly recommended to update the app if you are using these new operating systems.

The update is free for existing users, and is available on the respective App Store.

Improved Wi-Fi Pairing in ShutterCount and Kuuvik Capture

The recently released Kuuvik Capture 6 and ShutterCount 6 brings a very convenient feature for those who use both apps on the same Mac or iOS device with Wi-Fi connection to a Canon camera.

Previously only the Mac’s/iPhone’s/iPad’s name was programmed into the camera’s menu by default, and in case you used multiple wireless tethering apps with the same camera, you had to manually edit the names to be able to distinguish between the apps.

Now we prefix the device’s name with an app identifier. Kuuvik Capture is referred to as “KC”, ShutterCount as “SC” and ShutterCount Pro as “SCP”.

App and device names as programmed into the camera’s menu by our apps.

These names are generated and programmed into the camera’s menu during the pairing process, but as always, you can change them in the camera afterwards.

Kuuvik Capture 6 and ShutterCount 6 are available for your Mac and mobile device in the respective App Store. These updates are free for existing ShutterCount (all versions) and Kuuvik Capture (5.0 or later) customers.