From The Infrequently Noted blog:

Apple’s iOS browser (Safari) and engine (WebKit) are uniquely under-powered. Consistent delays in the delivery of important features ensure the web can never be a credible alternative to its proprietary tools and App Store.

The author makes a lot of good points about where Webkit lags behind other browsers, and what its strengths are. The main thrust of the argument is that Apple won’t let other browsers onto iOS without being a branded interface wrapping around WebKit and that is harmful to users and the overall Open Web as there is no choice. Further, it puts a dent into Apple’s argument that people can always make a web app if they don’t want to participate in the App Store because the tech isn’t there to fully replace what many native apps do today.

Any time a tech company like Apple is insulated from competition, consumers suffer. iOS needs to open up their app store to alternative browsers as it will force Apple to compete more than they do right now. To their credit, they’ve done the bare minimum recently and allowed a non-Safari browser to be set as default, but they need to go the additional step and allow browsers to use their own engines. Not only would this be a win for the open web, but it would also increase competition and likely force Apple to invest more in their browser engine. There’s a lot they can differentiate on, but I don’t want it to be at the expense of web technologies advancing. I also want WebKit to be the best rendering engine out there because they focus on performance and security over chasing every single API, as that’s an area they can really hang their hat on. I personally feel like Safari on both the Mac and iOS has gotten worse in the past few years from a UX perspective (I’ll save that for another post) but better from a performance perspective. However, it would appear that WebKit as a standards-supporting platform has gotten worse. I hope they can find a good balance between the two.

This assessment can be true and it can also be true that the author is looking at the situation through Google-colored glasses. Google wants to push the web as much as possible because the web is more likely to have ads than an app would, so a more robust, “app-like” web means more opportunities for them to track and target you.

Progress Delayed Is Progress Denied

From The Infrequently Noted blog:

Apple’s iOS browser (Safari) and engine (WebKit) are uniquely under-powered. Consistent delays in the delivery of important features ensure the web can never be a credible alternative to its proprietary tools and App Store.

The author makes a lot of good points about where Webkit lags behind other browsers, and what its strengths are. The main thrust of the argument is that Apple won’t let other browsers onto iOS without being a branded interface wrapping around WebKit and that is harmful to users and the overall Open Web as there is no choice. Further, it puts a dent into Apple’s argument that people can always make a web app if they don’t want to participate in the App Store because the tech isn’t there to fully replace what many native apps do today.

Any time a tech company like Apple is insulated from competition, consumers suffer. iOS needs to open up their app store to alternative browsers as it will force Apple to compete more than they do right now. To their credit, they’ve done the bare minimum recently and allowed a non-Safari browser to be set as default, but they need to go the additional step and allow browsers to use their own engines. Not only would this be a win for the open web, but it would also increase competition and likely force Apple to invest more in their browser engine. There’s a lot they can differentiate on, but I don’t want it to be at the expense of web technologies advancing. I also want WebKit to be the best rendering engine out there because they focus on performance and security over chasing every single API, as that’s an area they can really hang their hat on. I personally feel like Safari on both the Mac and iOS has gotten worse in the past few years from a UX perspective (I’ll save that for another post) but better from a performance perspective. However, it would appear that WebKit as a standards-supporting platform has gotten worse. I hope they can find a good balance between the two.

This assessment can be true and it can also be true that the author is looking at the situation through Google-colored glasses. Google wants to push the web as much as possible because the web is more likely to have ads than an app would, so a more robust, “app-like” web means more opportunities for them to track and target you.

Over the past couple of years, I’ve noticed a very interesting trend in the personal technology space. A pretty big shift has occurred – with Apple slowly becoming less reliable, less intuitive, and less interesting (to me) and Google has slowly become better designed, more thoughtful, and better at addressing consumer’s needs.

The race between Apple and Google has always been centered around who can shore up their weaknesses faster – Google needed to ‘get’ design and have a cohesive consumer strategy and Apple needed to ‘get’ cloud infrastructure and have ‘good enough’ AI to keep up with the competition. I feel like Google not only has ‘gotten’ design, I think they actually have a better designed, more thoughtful UI right now. While I’m not quite ready to switch from my iPhone quite yet, I do find myself using a ton of Google’s apps and services in my daily life, further weakening my dependence on Apple going forward. I use Google Photos, Keep, Docs, Maps and Inbox over their Apple counterparts for a few reasons. First, they’re cross platform and work on iOS, Android, Mac or Windows without a hitch. Second, they are updated more frequently and are ‘smarter’ for the most part than the versions from Apple. Finally, I trust them to actually work. Apple lost the ‘it just works‘ battle when computing moved to the cloud, and (this shouldn’t come as a surprise) Google has a huge leg up here.

But it’s not just software. I never really set out to do make any huge switch myself but over the past year or so, I’ve moved away from hardware that ties into the the Apple ecosystem and have instead sought out or accidentally ended up using something more cross platform. Over time, it’s become easier and easier to find better alternatives and I’ve been a lot happier as a result. Last year we had a situation where we needed to come up with a way to watch movies in our home and we ended up buying a Synology and Chromecasts for our TV sets to stream all of our ripped DVDs + Blu Rays. Using our phones as remotes has actually proven to work quite well, and in hindsight I’m super thankful I didn’t go the route of setting up a Mac Mini as a home PC instead. Further, I’ve abandoned iTunes & Apple Music for a combo of Spotify, Chromecast Audio and the occasional Google Play Music use. I love how seamlessly the Spotify + Chromecast Audio setup works in our house – you can control what music is playing from anything that has Spotify installed on it, you can control a multi-room setup for a fraction of the cost of Sonos + Apple Music, and I just like the way that the Spotify service works over what Apple has to offer right now. Add into the mix upcoming Google Home voice integration (I’ve preordered 2 of them) and things get even more interesting.

One could argue that Apple is just the king of the hill in a way that they weren’t 10 years ago so of course they’re a bit more boring now. And let’s face it – the product line is more varied, more complicated, and has a user base an order of magnitude larger than it had a decade back as well. Google or any other tech company isn’t exactly perfect, either. I get all that, but I feel more and more like I’m making compromises when using Apple stuff, and I find myself rolling my eyes at Apple apologists and bloggers more than ever these days. Their mission, the products they make, and my needs are diverging. Honestly it kind of bums me out to say that, but it’s true.

I still have my 1st gen Apple Watch and wear it almost daily. I really like the fitness and alerts side of it, but declined to update to the next version for now. I do like the direction Apple is going with their watch but I just don’t think it’s good enough for me to drop another 3-500 dollars. I got rid of my iPad Mini a few months ago and haven’t missed it a bit. I have a generation old iPhone and won’t be upgrading for a while, if at all, to another iPhone. I’m not even sure how current my Macbook Pro is, but I’m 100% content with it and don’t really see a need to upgrade for a while.

Unfortunately, the iOS 10 and watchOS 3 updates that came out recently have made my desire to get out of the Apple ecosystem grow. Battery life is now an issue on both of my devices and I can’t say that I like the changes that were brought to iOS 10 even if battery life wasn’t an issue. 3D touch means that discoverability is lower, it takes more work to get through to just through tasks that are way easier on Android. Overall, I find a lot of tasks take longer for me in iOS land, and the hardware design advantages Apple once had are starting to deteriorate (the new Samsung 7 and 7 edge look amazing, as does the Pixel). Apple still makes amazing hardware, but I’m not sure that it’s enough to make the compromises that I feel I have to make by opting into an Apple-only ecosystem.

This isn’t all to say that I’m going to sell all of my Apple stuff tomorrow and start using Windows and Android or something like that (especially the Windows part). Instead, I have my personal tech eggs in multiple baskets more than ever before. Apple stuff works quite well when you buy in 100% to their ecosystem but as soon as you use that one app or device that doesn’t fit their way, things have a tendency to fall apart pretty quickly. On the other side of that, simply choosing to use whatever tool is the best has my ‘risk’ spread out in a way that I’m much happier with. I think that when the next Pixel phones come out next year, there’s a very good chance I could switch to Android instead of getting an iPhone 7s or whatever they’re called. 10 years after the iPhone was announced, it’s possible I’ve gone full circle to being only a Mac user again when it comes to my investment in the Apple ecosystem.

That said, if we had a time machine and could check out my blog posts from the next 12-18 months, I think they’d look a little something like this. Or this, depending.

The slow breakup

Over the past couple of years, I’ve noticed a very interesting trend in the personal technology space. A pretty big shift has occurred – with Apple slowly becoming less reliable, less intuitive, and less interesting (to me) and Google has slowly become better designed, more thoughtful, and better at addressing consumer’s needs. The race between Apple and […]

Continue reading →

Power consumption of the worlds most popular websites calculated on different browsers:

TL;DR; If you’re a MacBook user, you’re losing an average of 1 hour of total battery life by using Chrome. Firefox is a little better, but Safari is the clear winner. You’ll want to use Safari if you want to get the most battery out of your laptop.

Can’t say I disagree with the findings. I use Chrome as my main browser most of the time but it is a resource hog compared to Safari, who has quietly pushed out some great updates over the past year (with more coming this fall).

Browser battery consumption

Power consumption of the worlds most popular websites calculated on different browsers:

TL;DR; If you’re a MacBook user, you’re losing an average of 1 hour of total battery life by using Chrome. Firefox is a little better, but Safari is the clear winner. You’ll want to use Safari if you want to get the most battery out of your laptop.

Can’t say I disagree with the findings. I use Chrome as my main browser most of the time but it is a resource hog compared to Safari, who has quietly pushed out some great updates over the past year (with more coming this fall).

If you haven’t been keeping up with this small-scale drama, Nolan Lawson wrote an article about a week ago about how Safari is falling behind other browser vendors.  This led to a pretty large outcry from the Apple faithful (which, honestly, I typically consider myself part of) and finally a slight backtrack from the author.

I think his biggest mistake was saying “Safari” rather than “WebKit” in the title.  If you do web development for a living you know that Chrome/Blink is the best platform for building cutting-edge stuff on the web and Webkit is starting to lag behind.  There are probably tons of reasons why Google forked Webkit in 2013, but Blink has raced ahead of Webkit’s abilities – and Apple’s yearly release cycle of developer-facing features has a lot to do with that.  3 or 4 years ago it was unheard of to have to apply polyfills to account for any issues in Safari – I mean, polyfills were for IE, right? – but these days I do find a handful of bugs cropping up during our QA process that I’ve had to remedy in my personal default browser.

The rebuttals from the Apple faithful were kind of comical, trying to pit Google’s Chrome against Safari in an effort to say Safari is focused on privacy and battery/performance (it is, and that’s why I love it), but those two things don’t have to exist independent on one another. I applaud the Safari team for a lot of the new user facing features they’ve rolled out recently (some of the new features of El Capitan in particular look really nice), but I’m sure even they would admit the WebKit team and the Safari UI teams are focusing on different agendas and release cycles.  If the author had kept to talking about WebKit instead of ‘Safari’ proper, I bet a lot of the fairly uninformed Apple bloggers would have stayed on the sidelines.

All that said, I do hope that Apple picks up their slack on the rendering engine front – if they want to make Safari’s user facing changes part of their yearly OS updates, that’s fine with me but the rendering engine fixes should roll out more frequently and in greater overall volume.  I love Chrome’s rendering engine, dev tools, and their update cycle/philosophy.  But I hate the UI and battery impact with a passion.  I doubt we’ll see the ability to set new default browsers on iOS anytime soon, so I hope I can stay in the ‘Safari ecosystem’ , but that requires quicker integration of new web technologies, involvement in the web dev community, and I’m not sure Apple wants to do those things.

 

Safari and the User Centric Web

If you haven’t been keeping up with this small-scale drama, Nolan Lawson wrote an article about a week ago about how Safari is falling behind other browser vendors.  This led to a pretty large outcry from the Apple faithful (which, honestly, I typically consider myself part of) and finally a slight backtrack from the author. […]

Continue reading →