Matthew Lang avatar

Matthew Lang

Web developer amongst other things

Features I would love to see in Safari iOS

I've been using an iPad Pro as a web development device for a few months now. Overall I've been surprised at the ability of the device to handle this type of work. Apps like Working Copy, Textastic and GoCoEdit have certainly helped as has the split view on iOS and more recently the ability to drag and drop between apps.

One drawback amongst all this though is the browser I use. Safari has been my browser of choice for iOS for a long time. I've had brief dealings with Google Chrome and Firefox, but they've never lasted in terms of use. I keep coming back to Safari.

As browser's go, there's little to fault about Safari on all the devices it supports. It works well on my iPhone and the smaller iPads I've used over the years. With the iPad Pro though, it feels that Safari is short-changing me.

Pinned tabs

Right okay. Pinned tabs aren't on everybody's list of priority features for a browser but I've been using them for so long on other browsers it seems that they've been around forever. That's not true in the case of Safari for macOS though. Pinned tabs have only been around for a couple of years with Safari which seems like a very short amount of time given that they have been available in other browsers for years.

So why pinned tabs on Safari for iOS?

Well, largely it's an organisational thing. There's a number of tabs that I keep open through the day and pinning these tabs in the browser allows me to quickly jump to them through the day.

Given the screen space on the iPad Pro models and even on the iPad Mini models, I'm surprised that the pinning of tabs hasn't already been done.

Web inspector

I was surprised to find that the Web Inspector on Safari for iOS is only available when you connect your iPad to another Apple computer.

Screenshot of Safari Web Inspecter preferences

Now while a web inspector is probably a big ask on a device that probably wasn't intended to be a web development device, I think it's a fair request. People are turning to the iPad Pro and looking for a device that replaces their laptop or even their desktop. The inability to run the Web Inspector without connecting the iPad Pro to a MacBook or iMac doesn't exactly

However, while you might not be able to use the Web Inspector for Safari iOS without connecting to another Mac, there is an app called Web Tools that replicates this need feature rather nicely.

Support for pinned extensions

I toyed with the idea of calling these starred extensions but pinned extensions might be a better idea, but first I have to explain what this is.

At the top right of the Safari app on the iPad is the share button. This button allows you to share the current URL with a number of other apps on your iPad or iPhone. I use it a number of times every day, mostly for sharing links to my Instapaper, Pinboard and Bear apps. I also use it quite a lot for opening 1Password. The share button on the iPad Pro is a quick and convenient way for me to share a link. It's also one more press on the screen than I care to do.

If you take a look at the Safari interface on my iPad Pro, you'll notice that there is some whitespace on either side of the address bar. What if this space could be utilised in a better way rather than just leaving it blank. What if (and only if your screen size can support it) you could pin a couple of your favourite share extensions to the Safari toolbar?

By pinning your share extensions to either the left or right of the address bar, you're putting your share extensions in a more convenient place.

There are obvious restrictions to this like screen size and even the orientation of the device which governs how much space you have, but surely the developers at Apple could make this happen?

The expectations of a Pro device

When you name your device as 'Pro' there is a certain level of expectation of it. I must admit I eye-rolled when I first heard that the new iPad would be called an iPad Pro, but as I heard more about it and watched the first couple of iterations of the device, I could see where Apple was going with this.

To support this new family of devices I think that there needs to another level up of apps that are targeted at the Pro line of devices only or at least variations of the apps that support Pro features.

These apps might be specialised and target a specific market of people, but given that the iPad Pro is already being seen as a viable option to a laptop and even a desktop, I think it's important for Apple to offer that extra bit of functionality that users may look for in an app.

These features that I'm looking for in Safari for iOS might not be a priority for the Safari team or even on the list of new features for Safari, but I'm sure that if Apple is looking to push the iPad Pro device to more professionals then there should be some distinction between the normal apps for iOS and those for Pro devices.

So many good things have happened on Micro.blog in the last few months and the cherry on the cake is the ]macOS client](http://help.micro.blog/2017/mac-version/).

My kind of prepping.

Just tried pumpkin spice cream liqueur. Erm …. not a fan. Might be alright for a coffee though.

Cowboys must stand for national anthem

Jerry Jones chips in on the NFL #takeaknee protest with an ultimatum for the Cowboys team.

“I’m not in the business of 51-49,” he said. “That’s not what we’re about. I’m removing the politics. I’m removing everything from this. What I have the right to say is who’s on that football field.”

Dallas owner Jerry Jones says Cowboys must stand for national anthem

Jones says he’s removing the politics from this, but it sounds like he’s removing everyone else’s politics on this by using the protest as a way to punish players.

Glad I’m not a Cowboys fan.

Another Star Wars Christmas

Another Christmas, another Star Wars movie. I can’t wait to see this.

Since watching it this morning, I’ve seen lots of theories online and I’ve even got my own theory about how the three movies will pan out but I’m keeping that to myself.

Had that moment in a software project yesterday when you realise you should have named something with ‘x’ instead of ‘y’. #epicrefactoring

Goodbye to being productive in the air

I can’t say that I’m a fan of seeing high-speed Internet access being rolled out onto airlines.

Why is it that flights often make for good working conditions? In spite of all the discomfort, there’s something zen-like and cloistered about being in an aircraft and incommunicado. Particularly when lights dim and people are sleeping or absorbed in their movies with headphones on, it’s easy to get in a zone with the material you’re looking at, on a laptop or from a printout.

Free in-flight wifi means we’re quickly losing an unexpected haven for deep productivity

If this happens, why bother putting windows in the aircraft? No-one will be looking out them anyway.

Drew moved up to his Tiger cubs green belt this morning. It’s great to see him making progress even at this level.

Drew finished building this year’s Lego Halloween set. Well done wee man! 👍🏻

An Instructor's Instructions

Michael Wade with the essential list for instructors.

Different ways to explain the subject and how to incorporate those ways into the class so if a student doesn’t grasp one approach then the next one or two should hit home.

12 Items an Instructor Should Consider by Michael Wade

Bonus points to Michael as well for using a picture with a Field Notes notebook in his post. Nice!

Currently having a geek out frenzy on ligatures in Sublime Text.

Typical. The day the Battlefront 2 beta comes out and I’ve got work to catch up on tonight.

Took the Star Wars Battlefront 2 beta for a spin tonight. Love it!

Star Trek Discovery episode #3 was a lot better last night. Going to stick with it.

I often struggle with content ideas for my freelancing blog. I should look towards my expertise more than anything else.

It doesn’t matter how narrow your expertise is. If you know better than anyone how to parse New York City subway schedules, I want you to write about it. If you’ve taught your cat to care for a Tamagotchi, I definitely want you to write about it.

Write an excellent programming blog by A. Jesse Jiryu Davis

Been a while since I did this.

One more technique I found helpful is keeping a “content ideas” file on my phone. Whenever a random idea pops into my head when I’m at the gym or about to go to bed, I go and add it to the file.

I think it’s time to keep a list of content ideas again.

Techo and Field Notes deliveries in the same week! 👍

Micro might just be the text editor that brings me back to full-time terminal use! On a related note, when are we going to get a proper Terminal app for iOS?

Back on the #langster for running errands at lunchtime. Great to be clocking up the miles again. #langsterforlife

This is the most restraint I’ve had to show in my life.

This tub contains the awesome trio of nuts, peanut butter and chocolate. I don’t know how they’ve lasted 24 hours in this house.

I have to say. The unique way in which micro.blog allows posts and conversation in the form of replies is a brilliant idea. I was unsure of it at first, but having spent some time with it over the last few months, it’s clear to see it’s a great feature.

When did Twitter’s native app for macOS get the split view treatment?

Took a day off yesterday for some recovery, but it also gave me the chance to upgrade MacOS to High Sierra. No problems so far!

It’s that time of year again! Next year will be my third year using a Techo. It’s proven to be so popular at home that Jennifer has ordered one as well! 👍