THIS WEEK'S SPONSOR:

Kolide

A fleet visibility solution for Mac, Windows, and Linux to help you securely scale your business


Search results for "PCalc"

PCalc Developer James Thomson Shares His Catalyst Experience

James Thomson, the creator of PCalc, has written about his experience with Catalyst. Thomson, who was one of the developers that spoke with Bloomberg’s Mark Gurman about the challenges Catalyst poses to developers and their customers, expounds on what he told Gurman, saying about PCalc that:

It became pretty clear to me that I would need to rewrite a lot of the user interface, to find a happy middle ground between the iPad and the Mac. Which would probably benefit both in the long run, to be fair. But with everything else that was going on this summer, I couldn’t justify that work, with no guarantees at the end of the day that I would have something I was happy to ship. So, I mainly focused my time on things like Shortcuts and Dark Mode, and iOS 13 support in general.

Thomson goes on to explain that while it was simple to get a version of PCalc’s iOS app running on the Mac, the APIs for dealing with macOS-specific features felt rough and unfinished.

That’s something I’ve heard from a lot of developers who were initially excited about Catalyst. They also had their hands full dealing with iOS and iPadOS 13, and bugs in both OSes slowed them down over the summer. As a result, many put their Catalyst plans on the back burner.

Thomson also says that:

Documentation for Catalyst has been almost non-existent too, which has made things a lot harder than they should be.

From the business side, there is also no way for somebody to get the Catalyst version of the app for free when they buy the iOS version. And no great way to share in-app purchases either if you have a free app. That generally means that somebody will have to pay a second time to get a copy.

Instead of pushing forward with a Catalyst version of PCalc, which is already available for the Mac as a traditional AppKit app, Thomson created a Catalyst version of Dice by PCalc, his physics-based multi-sided dice simulation that can be used for games like Dungeons & Dragons. Based on his experience with Dice, which is available on the Mac App Store now, Thomson concluded that Catalyst isn’t far enough along to build a version of PCalc that is better than his existing Mac app, but he remains hopeful that the situation will improve.

From what I’ve heard from developers, Thomson is not alone in his experience with Catalyst. That’s not to say there aren’t useful apps being made with Catalyst, but so far, the pool of apps is small, and if it’s going to grow, Catalyst is going to have to evolve rapidly.

Permalink

PCalc 3.9 Adds Dark Mode and the Latest Shortcuts Features, Expanding the App’s Automation Capabilities

Last year when Siri shortcuts debuted on iOS 12, developer James Thomson added one of the first and best implementations for creating custom shortcuts with his calculator app PCalc. However, iOS 12 required PCalc to rely on the system clipboard as a means of passing inputs to calculations and then outputting the results, which added complexity to shortcuts that used PCalc actions. iOS and iPadOS 13 free PCalc of that constraint, and with the addition of parameter support and the conversational Siri shortcuts coming in iOS and iPadOS 13.1, PCalc’s automation features are vastly more powerful.

Federico’s review of PCalc 3.8 featured a shortcut called PCalc Currencies, which is a terrific example of what a PCalc-based shortcut looked like in iOS 12. The shortcut coverts Euros to US Dollars and British Pounds. The first step is to pass the number of Euros to the shortcut from the system clipboard and then create a variable to store that value. Next, the shortcut uses PCalc’s conversion action to calculate the US Dollar equivalent, store it in a separate variable, and then do the same for pounds. The final step displays the results using each of the three currency variables. In total, the shortcut uses twelve actions, many of which involve moving data on and off the clipboard.

PCalc Currencies for iOS 12 (left) and iOS 13 (right).

PCalc Currencies for iOS 12 (left) and iOS 13 (right).

With PCalc’s new Shortcuts actions, we can reduce the number of actions from twelve to just four. It’s a fantastic demonstration of the power that iOS and iPadOS 13 add to third-party shortcut actions and the reduction in complexity that can be achieved with even a relatively simple shortcut. Okay, let’s update Federico’s shortcut.

Read more


PCalc 3.8 Adds Support for iOS 12’s Siri Shortcuts, Including Powerful Clipboard Commands

PCalc, James Thomson’s advanced calculator for iPhone and iPad, has been updated this week to version 3.8. I’ve been testing PCalc 3.8 for the past couple of months on my devices running iOS 12, and it features one of the best implementations of Siri shortcuts I’ve seen from a third-party developer yet. Even more than the app’s excellent widget, shortcuts have enabled me to integrate PCalc features into different aspects of my daily workflow, including conversations with Siri via my HomePods.

Read more



PCalc’s Delightfully Insane About Screen

As apps updated for iOS 11 begin to trickle out onto the App Store, it’s fitting that the first of what will be many reviews on MacStories in the coming days features ARKit, which from all indications is a big hit with developers. Even more fitting though, is that the app reviewed is PCalc by James Thomson. PCalc is an excellent calculator app that was one of Federico’s ‘Must Have’ apps of 2016. It’s available on iOS devices, the Apple Watch, and even the Apple TV. Still, you wouldn’t expect it to incorporate 3D animation or augmented reality, but that is exactly what the latest version of PCalc has tucked away in its settings.

Read more


PCalc for Apple Watch

For a few months now, I’ve been using PCalc as my only calculator and currency converter on iOS. As I wrote last year after the release of the app’s iOS 8 update, the ability to customize layouts and have fast access from Notification Center lets me launch PCalc quickly from anywhere and come up with my own custom buttons for frequent calculations and conversions.

Read more


Apple Asks PCalc Developer to Remove iOS 8 Widget

As tweeted by PCalc developer James Thomson today, he will be forced to remove the app’s iOS 8 widget. Following an approval that saw PCalc 3.3 launch alongside iOS 8 and a feature in Apple’s “Great Apps for iOS 8” App Store section, the company has informed Thomson that “Notification Center widgets on iOS cannot perform any calculations”.

Curious app rejections aren’t new to the App Store, but being forced to remove a feature that was approved, featured by the App Store team, and appreciated by thousands of users is a different story. As Thomson tweeted, he invested time and resources into the development of the widget, which was a fantastic addition to the app and a nice way to perform quick calculations directly in the Today view of Notification Center. More importantly, it was a great showcase of the new capabilities of iOS 8.

Thomson wasn’t alone in thinking that a widget calculator would be a good idea: dozens of iOS 8 widgets with the same feature have been released since last month (such as Wdgts) and Apple itself offers a calculator widget in OS X Yosemite.

But even with the following examples in mind, being forced to remove apps or features that had been previously approved isn’t news either (case in point). Rather, what is disappointing is the persistence of contradicting signals from a company that many developers saw as “more open” after WWDC ‘14. Developers like Thomson will keep finding themselves in the position of risking to implement a feature or create an app that may be approved, gain users, and be shut down by Apple for a sudden policy change.

PCalc will continue to be a great app even without its widget. But at some point, we’ll have to wonder whether technology limitations or murky App Store policies are truly holding iOS back, preventing developers from building innovative iOS-first apps that dare to go beyond the status quo. Today, that’s happening to a calculator widget.



The MacStories Selects 2021 Lifetime Achievement Award

PCalc

John Voorhees: I’d love to tell you that there was drama surrounding the selection of this year’s first-ever MacStories Selects Lifetime Achievement award, but there wasn’t. In the end, it was the easiest pick of the lot. Last month, I sat down with Federico in Rome to go over the Selects awards, and we began by scanning a list of potential Lifetime Achievement candidates that we’d put together over the previous weeks. In the end, PCalc by James Thomson, which started on the Mac and has been adapted to every possible Apple platform, was the obvious choice. Not only are James and PCalc longstanding pillars of the Apple community, but PCalc represents the sort of innovative and creative spirit that we value most at MacStories.

Below, you’ll find a written interview that Federico conducted with James about PCalc’s history, what makes the app special, having to adapt to hardware and software transitions by Apple, and what the future may hold. James also joined us for a special segment of AppStories, covering the Lifetime Achievement award and other MacStories Selects winners. Before we get to the interview, though, I’d like to take a moment to introduce you to PCalc, which has a long and rich history that not all readers may know.

PCalc 1.0 for the Mac (1992) and PCalc 1.0 for the iPhone (2008).

PCalc 1.0 for the Mac (1992) and PCalc 1.0 for the iPhone (2008).

PCalc was first released almost exactly 29 years ago with an email to Info-Mac, an online file hosting service that pre-dates the Internet. In the years since version 1.0, PCalc has updated, refined, and ported to other platforms, including the iPhone, iPad, Apple Watch, and even the Apple TV, where you can enter calculations using a videogame controller.

Read more