Categories
Apple iOS Mac

Post Mac Apple

Recently Vivek Wadhwa of The Washington Post wrote:

Apple should release a version of iOS for non-Apple devices. This suggestion will seem like heresy to the brand’s loyalists, but it may be necessary for the success of the company.

Imagine those Samsung, LG, and Xiaomi smartphones having an original Apple operating system on them rather than the imitations they are presently running. Offered the choice, users would upgrade in droves. And those users would download new applications and sign up for Apple’s subscription services, giving the company a cut of everything they purchased, as well as valuable data and marketing opportunities. Google’s Android business would finally have a formidable rival.

First off, I don’t think Apple is in bad shape because they own less of the mobile market than Android. In fact, they make more money than all Android devices combined. So the thought of being a formidable rival is kind of moot, but that’s not what I wanted to write about, just an observation.

I think macOS would be a much better OS to OEM. Why? Well, Apple is paying so much attention to iOS based devices, the iPhone in particular, they’ve ignored their laptop and desktop computers for a very long time. In fact most of their computers are rated Don’t Buy by Mac Rumors.

Mac Rumors
Mac Rumors

Of course they’ve tried this before. Before Steve Jobs returned in 1997 Apple had OEM’d Mac OS to a few partners. Those partners were doing fine at the expense of Apple. When Jobs returned it was one of the first things he killed so Apple could focus on their core business, the Mac. Fast forward 20 years and Apple is as unfocused as ever. They’re building all kinds of stuff looking for the next iPhone. Here’s a hint Wall Street, I don’t think you’ll get another iPhone-like success for many, many, years.

Anywho, back to macOS on other hardware. Since Apple hasn’t shipped new Mac hardware for professionals in a long time professionals have either created their own solutions or switched to Windows or Linux. Yes, people are switching to Windows because their Macs are not up to the task. Those of us that live on the platform feel strongly about it. I love using the Mac and macOS to do my work but most people just see it as a hammer. They don’t have an attachment to the OS or the hardware. If you can get a PC with Windows that blows the doors off a Mac Pro and your production software runs fine on Windows, why not switch?

What if there were another solution to the problem? What if Apple selected a single OEM and allowed them to create high end hardware that runs macOS? That’s what I’d prefer to OEM’ing iOS to other mobile phone makers. The professional market may appreciate it too.

I know the iPhone and iOS are killing it revenue wise. That idea seems to be the driving force behind Mr. Wadhwa’s piece, but it would be really nice to have alternative hardware designs that don’t focus purely on thinness and lightness. I still love my SUPER FAT 15in 2011 MacBook Pro. It’s perfectly suitable for people creating iOS Apps or small Mac Apps. Folks editing Audio and Video or making movie magic the likes of Pixar and ILM need powerful computers. I’m sure they’d appreciate faster Macs every year or an OEM that could deliver faster, specialized, expandable, repairable, Mac alternatives running macOS.

Categories
Apple Podcast

Big Co Podcasting

This morning I was listening to Recode Media’s show with Jacob Weinberg of Slate. I was listening mainly because I agree with Mr. Weinberg when he says “I think this guy’s a menace and a danger to democracy”, but that’s not what I’m going to write about.

AHHHHHH!There were two things that stood out in the interview. First off Mr. Weinberg mentioned he was working with a company called Panoply, a podcasting network. That’s great, we need more podcasting networks, but something he said didn’t sit well. Mr. Weinberg said part of what Panoply was doing was “tracking and advertising”. It sounds like this is going to become a reality. While checking into Panoply I also discovered ART19. Both sound like they’re creating systems that report back to them. How much of the show you’ve listened to, did you fast forward, rewind, or skip over the ads. It looks like ART19 has a way to update ads in a podcast episode so they never go stale. If this is something they can do using open standards, more power to them. If they have to create closed systems to pull it off, that’s not good for anyone, except them of course.

Another thing Mr. Weinberg said was “Apple was the gateway to podcasting.” This simply isn’t true. Apple provides a free podcast directory service built on open standards. Apple is not a gateway to podcasting.

To make a podcast is really, really, simple. You record something, upload it, and make an RSS feed so people can subscribe and you’re done. That’s the 20,000 foot view, but that’s how you do it in a nutshell. You don’t need Apple to publish a podcast. Let me say that again. You don’t need Apple to publish a podcast. You need some shared drive space; Dropbox, Google Drive, your own web host, any number of companies can provide you cloud space to keep files and share them.

Having Apple’s Podcast Directory is super nice. They supported podcasting long before it was popular and chose to use open standards, like RSS. RSS supports namespace extensions, so Apple created their own. They used an open standard and an open extension mechanism to create their directory.

Knowing that, can you call Apple the gateway to podcasting? No. Definitely not. Anyone can create their own podcast directory using RSS feeds. In fact, others have, like iPodder. It just so happens Apple’s directory became super popular once they had a built in audience due to the popularity of the iPhone.

Having said all that. If you want to get into podcasting, go for it. You will probably want to list your podcast on a few different directories, including Apple’s, but that’s something for you to decide. Just make sure you know what you’re getting into.

Categories
Apple

One Photographer’s Take

Dave Rogers: “Allow me to vent my spleen here briefly on what an utter piece of crap Apple’s Photos app is on iOS, and the Photos iCloud architecture. The MacOS app is slightly better, but it’s still crap too.”

RibbitBeing a fan of Apple can be frustrating in the modern era. It’s no longer focused on creating the best tools for professionals like it once was. We’ve entered the 800lb Gorilla phase in Apple’s life. They’ve switched focus to creating the best experience for the lowest common denominator, they are now the everybody company. This isn’t a bad thing overall, it’s just different. Apple still creates the best integrated hardware and software experience on the planet, but it’s aimed squarely at the masses, not professionals or, as in the case above, power users. We’ve seen this with the abandonment of Aperture and the lack of hardware upgrades in the Professional Mac hardware lineup (the flip side to this is my 2011 MacBook Pro is still plenty of computer for iOS development.)

The land rush that has been iOS App Development is beginning to lose its luster. The market is full of crummy games that milk users for cash to buy their way past levels. That market is really designed for the attention deficit. I’d love to find the time, money, and energy to focus on the Professional Mac using market. I really believe there is something to be had there as a developer and a user.

Categories
Apple

MacBook Pro Wishlist

I’m not a crazy spec guy any longer. But Apple’s continued obsession with making everything thinner and lighter kind of bothers me. The thing that really pushed my BS-O-Meter was something posted by John Gruber.

“Any laptop thick enough for an Ethernet port is too thick.”

countSmallWhen I read that I thought “Too thick for who?” Don’t get me wrong, I love John’s work. I’m a fan of Darning Fireball and The Talk Show. He’s one of the top Apple technology writers in the world, if not the best. But that quote feels empty, like a cheap line on a marketing brochure. Apple’s obsession with thinness smacks of razor manufacturers that hail the creation of a razor with five, count ’em, five blades! Not one, not two, not three, not four, but five, five blades!

I’m composing this on MacBook Pro (Retina, 15-inch, Mid 2014.) It’s a great computer, it’s very thin, I don’t need a thinner computer. I develop iOS Apps for a living and this machine is plenty fast enough for my use. It’s not like 20 plus years back when I was writing Windows Code on a 486 with 4MB or RAM. In those days it took so long to compile we’d get “build wander”, you know, you wander around long enough for your build to complete. Thinner doesn’t matter to me. I’d prefer something else.

ULTIMATE POWER

What I do want is not something Apple typically gives us. A powerful computer I can easily upgrade. It would be nice to get a new MacBook Pro in the Fall with the best CPU, GPU, memory, and SSD money can buy. A year after getting that lovely new beast it will be old and crusty (at least for a lot of people.) Wouldn’t it be nice if you could crack the case open and add RAM and possibly a new CPU? For me, the answer is yes, that would be really nice.

Do I expect to get it? No, I don’t. My only hope is they don’t give it the horrible tapered look of the MacBook Air.

When you hear “Thinner and lighter” think “Five blades instead of four.”

Categories
Apple

My Watch

I’ve worn my Apple Watch Sport (Darth Vader Style) every day since Father’s Day 2015 and I absolutely love the thing. I didn’t expect to own one quite so quickly, but my daughters and wife decided they’d gift me with one. It was a wonderful, unexpected, gift.

After a few weeks with the watch I decided it wasn’t worth owning if I didn’t wear it like any other watch I’ve ever owned. That means keeping it on when I’m working in rough environments, getting it wet, whatever. I have a few watches in my collection. Six in total. None of them are expensive watches. I’ve always bought watches with link bracelets and every one I’ve every one of them is broken where the band attaches. I broken them all while doing something a bit rough. Mechanically they’re all fine. They just need replacement pins for the bracelet.

As I was saying. When I got the new Apple Watch I eventually decided I shouldn’t baby the darned thing even though it’s terribly expensive, I should wear it like any other watch I’ve ever worn or why have darned thing?

To that end it’s been submerged in water a lot and banged around while working on bikes, cars, and my yard. I know, nothing terribly brutal, but it’s held up quite well.

A while back I wore it while cutting down a dead tree in our yard. I wish I had taken a picture of it before wiping off the face. It was covered in sawdust and dirt. Before I thought to grab the picture I wiped it off to check the time. This is how it looked.

Sawdust Watch
Sawdust Watch
A couple weeks back I was working in the yard. It’s time to turn the sprinklers back on and I was doing repairs in our front and back yard. When I got to the back yard I had a sprinkler that was busted off under ground, so I had to dig it up to repair it. As I was working on it I happened to completely submerge my watch in an icky, muddy, mess. This is what it looked like afterward.
Muddy Watch
Muddy Watch
When I showed this picture to my brother he was surprised it survived. I wasn’t, but I’ve been beating it up for quite some time and it’s bee terrific.

When I was finished with the sprinkler repair all I did was pull off my watch and rinse it off under the garden hose. When all was said and done it worked perfectly and looked as it did before caking it with mud.

Clean Watch
Clean Watch
Oh, and yes, I’m still using a green iPhone 5c as you can tell by the reflection in the watch face.

Overall I’m really pleased with the durability of my Apple Watch. Hey, is there a web site, or web sites, that feature Apple Watch action shots? If you know of any, drop me a line at rob.fahrni@gmail.com or leave a comment. Thanks!

What I want in watchOS 3.0

So, what would I like to see in watchOS 3.0? Simplification and performance improvements. I’ve written before that I use very few Watch Apps — two in fact; Dark Sky and Beer Timer. I’m not counting Apple’s apps in that. I really like glances and complications. I’d love to see apps embrace those two things in particular. I use the Dark Sky complication on my watch face, you can see it in lower left of the pictures above.

Performance, performance, performance. The one downside to launching an app is how long it takes to startup. When I tap on the Dark Sky complication it takes so long to load my watch face will often turn off. That’s clearly no good. I’d like to see that improved. At the very least keep the watch face on until it’s loaded up and give me time to view it.

Another annoying thing. When I bring the watch up to look at the time it’s off most of the time. That’s pretty frustrating. It means I have to tap the face with my other hand. If that could be sorted out it would make the watch that much better for daily use. I typically have 50% batter life when I go to charge it at night, so batter life is not an issue. Figure out a way to light the display more often.

What’s the one thing I want more than any other thing? Custom Watch Faces. I would be fine with Apple requiring a stringent review process for custom faces. I don’t want one that misbehaves and sucks batter. Come to think of it I’d be fine with that if it looked extremely cool! Let me decide which faces to use. I bet they would be the most popular item in the Watch App Store if you did it.

I’d love for someone to make a Dumbledore Watch Face! I’d have that thing day one! Yes, I have a pocket watch with this watch face. It’s a work of art.

Here’s hoping we get simplification, performance, and custom watch faces in watchOS 3.0.

Categories
Apple

A Swift Only Future?

Swift.org – Core Libraries: “The Swift.org version of Foundation makes use of many of the same underlying libraries (e.g. ICU and CoreFoundation) as Apple’s implementation, but has been built to be completely independent of the Objective-C runtime. Because of this, it is a substantial reimplementation of the same API, using pure Swift code layered on top of these common underlying libraries.”

This is the beginning of the radical departure from Cocoa I’m hoping for. A day when all Framework code for building Mac and iOS applications is void of Objective-C, or mostly void of it. Not that Objective-C and Cocoa are bad, they’re not. It’s just time to move on.

Yes, it will take years and years and I doubt Apple will pull the rug out from under us any time soon. Look how long they supported Carbon, about 12-years. Think of Objective-C and Cocoa on that same, or similar, path.

Eat your own dog food.Come to think of it, Apple will probably support Cocoa and Objective-C much in the way Microsoft continues to support the Windows API. It’s still around, you can still write apps using it — the Office Apps still use it as well as most awesome legacy apps (like Photoshop) — but Microsoft is now pushing their Universal App platform. A platform that is based on .Net. I see Swift, the new runtime, and whatever new Swift only Frameworks as Apple’s .Net effort.

Will there be pain? Absolutely. Is it possible to overcome it? Of course it is. It will take a lot of work and planning for companies to move to Swift and Framework X, but it will take years for Apple to get there, so we all have quite a bit of time.

I know our little group of developers at Agrian is writing 100% Swift today. We have a substantial investment in Objective-C and Cocoa (obviously), but all new code is written in Swift and we’re slowly refactoring areas of code that are easy to isolate into Swift. It’s been a fairly smooth transition.

From planning to chaos (“We’re screwed”) to literal tears of joy, Photoshop team members talk about the single toughest cycle in the app’s long history. – John Nack on Adobe, March, 2011

Large companies like Adobe and Microsoft have a considerable investment in C and C++ over the years to make their applications portable. Their move to Swift may — in many ways — be easier than the transition to Swift and Framework X for small shops that are 100% reliant on direct access to Cocoa.

With a common C++ core, a thin native UX layer and evolving PALs, Microsoft is building its Office apps so they work on different OSes with fairly little tweaking required. Zaika cited PowerPoint as an example, noting that only four percent of its tens of millions of lines are unique to the WinRT/Universal version of Office (the touch-first Office release some of us have been calling “Gemini” ). If the XAML code is excluded, the amount of shared code is 98.6 percent he said. The PowerPoint for Android code base includes 95 percent shared code, Zaika said. – All about Microsoft, October, 2014

Microsoft has a complete architecture of shared code in Office that is C++ and abstracts the app from the OS layer, I’d imagine Adobe’s layer is very similar. I’ve called this the “Grilled Cheese” approach.

Here’s hoping we see a fresh approach to building on iOS, tvOS, and OS X.

P.S. – If you ever feel down about a development cycle visit John Nack’s old Adobe blog and watch the video about the transition from Carbon to Cocoa. It’s very inspirational. These folks really went through the ringer to ship a Cocoa using Photoshop. Smart, smart, people.

Categories
Apple

Apple Minus the iPhone

Colorful Apple LogoiMore – Jason Snell: “Or to put it another way, Apple’s non-iPhone business is generating about $80 billion in revenue every year — roughly the same as Microsoft. The Mac generates $24 billion per year, and the iPad (at the moment) generates around $20 billion per year. Put together, that’s roughly the revenue of Hewlett-Packard. Starbucks just reported its most recent quarterly revenue total: $5 billion, or roughly what the Mac generated in revenue last quarter. Facebook’s blow-out quarter? $5.4 billion in revenue.”

All the talk about Apple’s demise is definitely overblown. All the stock market cares about are companies that are growing. Those types of investors don’t care about the long term outlook of the company. All they’re interested in is how much they can make over the next few months. They’re gamblers, just like someone sitting at a Vegas craps table, rolling the dice. You win some, you lose some.

Back in 2000 when Visio was purchased by Microsoft we were at the end of Microsoft’s stock market rise. It pretty much stagnated for 15-years, sure it was up and down from that point, but it was inevitable they would see a dip, then become a steady “old” company. Not always on the rise, but also not on the cusp of disappearing. It may have taken a number of years but Microsoft stock has risen to 2000 levels. Will it stay there, fall, or continue to rise? Meh, who knows. Wall Street certainly doesn’t have a clue (remember, it’s a crap shoot.)

Here’s a pretty picture that points out Microsoft’s stock struggles for the last 15-years.

Microsoft Stock last 15-yearsIn the end Apple will be fine. They’re not going to disappear. They’ve never been a Wall Street darling. They’ll continue to be Apple. That means they will continue to perplex investors — who will continue to call for Tim Cooks head — which in itself is a complete mystery for a company that makes gobs of money for its investors.

Maybe Apple is about to settle into being a steady company?

Categories
Apple Podcast

Apple is not the Gatekeeper of Podcasting

New York Times: “Late last month, Apple brought seven leading podcast professionals to the company’s campus in Cupertino, Calif., to air their case to a room full of employees, according to two people who were there. The people would speak only on the condition of anonymity because they had signed nondisclosure agreements. The company made no promises, the people said, but several pressing issues for podcasters were discussed in frank terms.”

Here’s the thing, Apple did not invent Podcasting — Dave Winer and Adam Curry did — Apple just has a really good Podcast directory. Anyone could do the same thing. In fact you don’t need to be part of Apple’s Podcast Directory to have a Podcast. All you need is a place to put your audio files so people can download them. Yes, that’s it.

One other note. I know there are services to help with podcasting, and I’m not going to advise against using one, especially if you are not a technical person. Just understand you don’t need a large corporation like Apple to publish your podcast on the internet.

Also note. I’m not bagging on Apple. They can’t help it if they created something really useful and people believe they own the gateway to podcasting. It just kind of happened that way.

Categories
Apple

My Apple Watch

I’m still wearing it every day and I love it. Yes, I said I love it. Sure, it’s Just a Watchâ„¢, but it does everything I expect from a watch and a little more.

I have to admit I was a bit skeptical about the usefulness of the watch, but I still wanted one. I had decided I’d wait to buy one when the old version went on sale after the announcement of Watch 2.0, which hasn’t happened. In the meantime I was given a watch on Father’s Day by my daughters and wife. I was pretty darned excited to get it and haven’t gone a day without since.

How I use my watch hasn’t changed since I wrote about it in August 2015. It’s still a great watch, I love the taps for messages and phone calls, and the fitness features are a lot of fun. I’m surprised I like the fitness features as much as I do, but they’re actually quite good.

I’m not a big app user. I use a couple; Dark Sky and Beer Timer. Dark Sky is a beautifully designed app. I always use it by tapping on the complication to launch the app. As for Beer Timer I don’t use it that often, but when I do it’s quite handy, you can’t explode a beer in the freezer, right?

I think I’m also in the minority when it comes to watch faces and complication use. I have always enjoyed analog watch faces, so much so I’ve never owned a watch with a digital watch face (until now.) Since getting the watch I’ve only used two watch faces; Utility and Color. I like Utility because I can set a complication at the bottom center of the watch face and I like Color because I can set the color of the face to orange, my favorite color. I’m currently sporting the Color watch face.

What about complications? I like the Date and Dark Sky complications. That’s it. I love the way my watch face looks. I have the weather in the lower left corner and the date in the lower right of the Color watch face. As for the Utility watch face I have Dark Sky centered at the bottom of the display and the Date is next to three o’clock.

If you’re hesitant about purchasing an Apple Watch because you’re afraid it’s fragile, don’t be. I wear my watch all the time. It’s been submerged in water, muddy, and filthy when I work outside in the yard and continues to work as expected. Heck, it’s even fine in the ocean.

Rob's Apple Watch - Color Watch Face
There are not many things I’d change about the watch. I’d love to have an orange anodized aluminum Sport model and the ability for third-party developers to create custom watch faces. That’s all I need. I hope someone will create an app, or apps, I can’t live without, until then I’m completely happy with what I have.

Do I think the Apple Watch is doomed? No, not at all. I think it’s a great 1.0 product and it should only get better (you know it made $6 billion, right?)

Categories
Apple Development

WWDC 2016

It’s always interesting to read the WWDC tea leaves based on the imagery used on the web site. This year we got a poem and some Swift code.

WWDC 2016 Poem

The Swift in this picture is interesting because we can see they’re calling learnAbout with OSX, not macOS or MacOS as the rumor goes. I suppose they couldn’t give it away even if they were renaming it, could they?

WWDC 2016 Poem

Code is poetry

As much as I’d love to attend I won’t be able to. Dropping somewhere between $3-5K for a conference is tough to justify. I will say it is amazing and I’d love to be there all five days.

At this point I’m hoping to make it to The Talk Show Live once it’s announced, if I can manage to score a ticket.

Maybe I’ll see you there.