Apple has finalized a deal to acquire Workflow today — a tool that lets you hook together apps and functions within apps in strings of commands to automate tasks. We’ve been tracking this one for a while but were able to confirm just now that the ink on the deal is drying as we speak.
Massive congratulations to the Workflow team, this is a huge deal for iOS users everywhere.
Whenever I include images or screenshots within the body of a blog post, I resize them so they aren’t unnecessarily large. iPad Pro screenshots, for instance, are 2732x2048px and often larger than 1MB. There’s no need to share these images full-size, so I reduce their dimensions to something like 1024x960px. This usually gets the file size down to around 200KB.
Back when I used a Mac to write blog posts, I would have also taken the step of optimizing the images using ImageOptim. This app uses clever compression techniques to reduce the file size while preserving quality. It was a simple drag-and-drop process that could drastically reduce the file size further. I haven’t yet found an equivalent iOS app that does something similar, so image optimization isn’t something I’ve been doing.
However, there are web services that perform image optimization. One such service, TinyPNG, has an API that can receive images and return a URL to an optimized version. Using Workflow’s recent API support, I’ve created this workflow that both resizes and optimizes JPG or PNG images using the TinyPNG API. When the action extension workflow is run, there’s an option to resize the image (using Workflow’s built-in image resize action), after which it’s uploaded to TinyPNG for optimization. An alert displays the difference in file size before the optimized image is downloaded. TinyPNG uses randomly-generated filenames, so you’re asked by the workflow to specify a new one.
The following PNG screenshot, resized to 1024x960px, was originally 202KB. After optimization, it’s just 57KB.
TinyPNG is free to use if you’re optimizing up to 500 images per month, which is plenty for most bloggers. As with most API services, you need an API key to use TinyPNG (the workflow has an import question that prompts for this).
Before you start optimizing images, keep in mind that TinyPNG is a web service and you’re uploading images to a third-party. It’s entirely up to you about what images you feel comfortable optimizing. I’m happy to use this for any public images and screenshots I’d share on my blog anyway, though I wouldn’t use it to optimize images that contain sensitive information (scans of passports, screenshots of bank account details, etc.).
One of my favorite and most frequently used iOS apps is currently 25% off for a limited time. If you want to make use of Git on your iPhone or iPad, you need this app (I manage this website using Working Copy and GitHub).
Until 2015, my blog was at sparsebundle.net. I eventually decided to change where my blog was located, so I moved it over to jordanmerrick.com, making sure to keep the URL structure the same.
I used to host jordanmerrick.com on a fairly standard web server at DigitalOcean. This server had an additional host configured for the sparsebundle.net domain which simply redirected any sparsebundle.net links to the equivalent jordanmerrick.com version. Nowadays, I use a git-based workflow and host the site with Netlify, so redirecting sparsebundle.net links is done differently.
I use DNSimple to manage the DNS records of my domains. The service offers a useful URL record that redirect entire domains from one to another while retaining the URL path. Anyone trying to find an old sparsebundle.net blog post are redirected to the post located here. It’s a really simple solution to something that is often more complex than it feels it needs to be.
The redirect functionality doesn’t work to, or from, HTTPS URLs, though sparsebundle.net never used SSL in the first place. Although jordanmerrick.com does use SSL, any non-HTTPS links are gracefully redirected to HTTPS by Netlify.
With today’s 1.7 update, the Workflow team isn’t introducing Instant Variables. Instead, they’ve rebuilt the engine behind variables on a new system called Magic Variables, which completely reimagines how you can create workflows and connect actions for even more powerful automations.
More than a mere tweak for power users, Magic Variables are the next step in Workflow’s goal to enable everyone to automate their iOS devices. By making workflows easier to create and read, Magic Variables are the app’s most important transformation to date, and the result far exceeds my expectations.
Federico isn’t exaggerating when he says this is a significant update to Workflow. Magic Variables fundamentally changes how workflows are created, making them both easier to build and much more powerful.
A useful tip I’ve published at tapCompendium for Apple Watch users who might be using 1Password for two-factor verification:
Many online services offer two-factor authentication (also known as two-step verification) as an additional layer of security that helps protects your account. 1Password can be used as an authenticator app that generates six-digit codes for services that make use of one-time passwords.
Instead of opening or switching to 1Password on your iPhone or iPad whenever you need a verification code, the 1Password app for Apple Watch keeps them within easy reach.
There are some hidden gems when it comes to Apple Watch apps, and the 1Password app is one I find invaluable. It’s great to have my verification codes to hand (or wrist) as there are a number of steps to doing this within the 1Password iOS app.
Last week, I quietly launched tapCompendium: a dedicated resource of tips and tricks for iOS, Apple Watch, and Apple TV. Posts are concise, accessible for users of all skill levels, and cover both Apple’s system software and third-party apps.
There are many Apple-centric websites that produce this type of content, but it’s often intermixed with news, rumors, or other unrelated topics. tapCompendium only publishes useful tips and tricks that help you get the most from your iOS, watchOS, and tvOS devices.
Along with the site, I’ve also launched the tapCompendium Membership. If you’d like to support the site, you can subscribe and become a member for just $2/month. Members receive a monthly ePub-formatted eBook of all published content. I’ll be adding more membership perks as the site grows, so members can expect even more in the future.
John Gruber posted a video on YouTube with a suggestion on a way to easily remove the AirPods from their case.
While it’s a good tip, I find this method too fiddly—especially with gloves on. The AirPods are easily removed from the case, but you’re still having to twist them around and maneuver them with your fingers before you can place them in your ear.
Instead, I prefer the following method, which I’ve also posted on YouTube, of gently applying pressure on the earpiece part of the AirPods, causing them to pivot and rise up out of the case slightly. When picking up the AirPods, they’re already at the right positioning for you to place them straight into your ear.
Like many others in the Apple community, I vividly remember where I was when Steve Jobs launched the iPhone, 10 years ago today. Back then, I was an a Mac Genius in one of the UK Apple Stores (Trafford Centre). A group of us were sat in a crowded break room, huddled around the screen of a 17” iMac as we watched the event, and history, unfold.
As Steve introduces the three revolutionary products, this small room of ten or so people felt like a 40,000 seat stadium at maximum occupancy.
The first one is a widescreen iPod with touch controls.
The second is a revolutionary mobile phone.
And the third is a breakthrough Internet communications device.
Bewildered clapping and an audible confusion
Like many people in the audience, we weren’t entirely sure what we were applauding with an “Internet communications device”, and remembering the confused reaction from the room still makes me laugh. But despite how vague it sounded, this aspect of the iPhone was to be the most fundamentally important one for the vast majority of us. The iPhone was the first mobile device that was truly built with the Internet in mind. By comparison, mobile phones at the time were primarily a phone, with web browsing and email treated almost as an afterthought.
Watching the tech demos of the iPhone in action felt like looking into the future, as though someone had traveled back in time to show us what people in the future would be using. The demo of Safari, in particular, blew me away and the thought that I could browse the real web with a mobile phone was mind-blowing. It was actually difficult to believe that this was not only a real device, but it was one people would be able to buy relatively soon.
The launch of the iPhone is one of the defining moments in technology. Happy 10th birthday, iPhone, and I look forward to many happy returns.
This arrived earlier today and it’s adorable.
It’s made from silicone, is very solid, and the charging cable fits perfectly. The Apple Watch is nice and stable when on the stand. The screen not only adds to the aesthetic but has been designed to keep the Watch firmly in place—it won’t fall or be accidentally knocked off. Between this and the TwelveSouth HiRise stand it replaces, I much prefer this.
- Mar 2017
- Feb 2017
- Jan 2017
- Dec 2016
- Nov 2016
- Oct 2016
- Sep 2016
- Aug 2016
- Jul 2016
- Jun 2016
- May 2016
- Apr 2016
- Mar 2016
- Feb 2016
- Jan 2016
- Dec 2015
- Oct 2015
- Sep 2015
- Jul 2015
- Jun 2015
- Apr 2015
- Mar 2015
- Jan 2015
- Aug 2014
- Jun 2014
- May 2014
- Apr 2014
- Mar 2014
- Feb 2014
- Jan 2014
- Dec 2013
- Nov 2013
- Oct 2013
- Sep 2013
- Aug 2013
- Jul 2013
- Jun 2013
- May 2013
- Apr 2013
- Mar 2013
- Feb 2013
- Jan 2013
- Dec 2012
- Nov 2012
- Oct 2012
- Sep 2012
- Aug 2012