THIS WEEK'S SPONSOR:

Sketch

The Design Platform Trusted by Over One Million People


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.



iOS and iPadOS 14: The MacStories Review

Even with (unsurprisingly) smaller releases, Apple is pushing forward with bold ideas across all platforms.

How do you prepare a major new version of an operating system that now spans two separate platforms, which will be installed on millions of devices within a few hours of its release, amid a global pandemic? If you’re Apple, the answer is fairly straightforward: you mitigate the crisis by focusing on a narrower set of features, perhaps prioritizing bug fixes and stability improvements, but then you just have to do the work.

In my time as an iOS (then iOS and iPadOS) reviewer, I never thought I’d have to evaluate an OS update with the social and political backdrop of iOS 14. Let’s face it: when the COVID-19 outbreak started fundamentally changing our lives earlier this year, at some point many of us – including yours truly – thought that, among more serious and severe repercussions, our tiny corner of the Internet would see no new phones, OS updates, videogame consoles, or other events over the course of 2020. Or that, at the very least, changes in hardware and software would be so minor, they’d barely register in the grand scheme of things as tech companies and their employees were – rightfully so – adjusting to a new, work-from-home, socially distant life. Yet here we are, over a year after the debut of iOS and iPadOS 13, with brand new versions of both operating systems that were announced, as per tradition, at WWDC a few months ago. Remove all surrounding context, and you wouldn’t guess anything has changed from 2019.

Context is, however, key to understanding Apple’s background and goals with iOS and iPadOS 14, in a couple notable ways.

First, I think it’s safe to assume slowing down to reassess the state of the platform and focus on quality-of-life enhancements and performance gains would have worked out in Apple’s favor regardless of the pandemic. In last year’s review, I noted how the first version of iOS 13.0 launching to the public wasn’t “as polished or stable as the first version of iOS 12”; in a somewhat unpredictable twist of events, managing the iOS 13 release narrative only got more challenging for Apple after launch.

Late in the beta cycle last year, the company announced certain iOS 13 features – including automations in Shortcuts and ETA sharing in Maps – would be delayed until iOS 13.1, originally scheduled for September 30th. Following widespread criticism about bugs, various visual glitches, and stability issues in iOS 13.0, Apple moved up the release of iOS 13.1 and iPadOS (which never saw a proper 13.0 public release) by a week. Despite the release of a substantial .1 update, the company still had to ship two additional patches (13.1.1 and 13.1.2) before the end of September. Before the end of 2019, all while the general public was lamenting the poor state of iOS 13’s performance (just Google “iOS 13 buggy”, and you’ll get the idea), Apple went on to ship a total of eight software updates to iOS 13 (compared to iOS 12’s four updates before the end of 2018). The record pace, plus the mysterious removal of features that were originally announced at WWDC ‘19, suggested something had gone awry in the late stages of iOS 13’s development; it wasn’t long before a report covered Apple’s plans to overhaul its software testing methodology for iOS 14 and 2020. The pandemic may have forced Apple to scale back some functionalities and deeper design changes this year, but it’s likely that a decision had been made long before lockdowns and work-from-home orders.

Second, context is necessary because despite the pandemic and rocky rollout of iOS 13 and its many updates, Apple was still able to infuse iOS and iPadOS 14 with fresh, bold ideas that are tracing a path for both platforms to follow over the next few years.

On the surface, iOS 14 will be widely regarded as the update that brought a redesigned Home Screen and a plethora of useful quality-of-life additions to the iPhone. For the first time since the iPhone’s inception, Apple is moving past the grid of icons and letting users freely place data-rich, customizable widgets on the Home Screen – a major course correction that has opened the floodgates for new categories of utilities on the App Store. In addition to the upgraded Home Screen, iOS 14 also offers welcome improvements to long-standing limitations: phone calls can now come in as unobtrusive banners; Messages borrows some of WhatsApp’s best features and now lets you reply to specific messages as well as mention users; Siri doesn’t take over the entire screen anymore. There are hundreds of smaller additions to the system and built-in apps in iOS 14, which suggests Apple spent a long time trying to understand what wasn’t working and what customers were requesting.

iOS and iPadOS 14 aren’t just reactionary updates to criticisms and feature requests though: upon further examination, both OSes reveal underlying threads that will shape the evolution of Apple’s platforms. With compact UI, the company is revisiting a principle introduced in iOS 7 – clarity and content first – with fresh eyes: the UI is receding and becoming more glanceable, but the elements that are left are as inviting to the touch as ever – quite the departure from Jony Ive’s overly minimalistic, typography-based approach. We see this trend everywhere in iOS 14, from phone calls and Siri to widgets, new toolbar menus, and Picture in Picture. Intents, the existing technology behind SiriKit, Shortcuts, and intelligent Siri suggestions, is also at the center of widget personalization. Intents already was one of Apple’s most important frameworks given its ties to Siri and on-device intelligence; iOS 14 proves we haven’t seen all the possible permutations and applications of Intents yet.

Then, of course, there’s iPad. In iPadOS 14, we see the logical continuation of pointer and trackpad support introduced earlier this year in iPadOS 13.4: now that users can control an iPad without ever touching the screen, Apple is advising third-party developers to move away from iPhone-inspired designs with apps that are truly made for iPad…and somewhat reminiscent of their macOS counterparts. We can see the results of this initiative in modernized system apps that take advantage of the iPad’s display with a sidebar, multiple columns, and deeper trackpad integration – new options that every iPad app developer could (and, according to Apple, should) consider going forward. Although some of the iPad’s oft-mentioned ongoing struggles remain unaddressed in iPadOS 14 (see: multitasking and window management), Apple is embracing the iPad’s nature as a modular computer this year, and they feel comfortable leaning into lessons learned with the Mac decades ago.

The context of 2020 is what makes iOS and iPadOS 14 so fascinating and, to a certain extent, fun to review. On one hand, we have two major OS updates that may or may not have been impacted by the global pandemic in their focus on fewer groundbreaking additions and more consistent improvements across built-in apps; on the other, just like any other year, we have a suite of overarching themes and potential implications to dissect.

But for all those users still pausing over that ‘Install’ button, pondering whether updating their most important communication and work-from-home devices is worth it, there’s only one consideration that matters:

Will this go any better than last year?

Read more