So, Why Bother Buying an iPad Pro in 2021?

Does Apple Really Have Something Up Its Sleeve?

I’ve ordered a new iPad Pro, and it’s currently backordered.  But, lately, I’ve been debating about canceling the order.

(Note: I’m posting this a week before WWDC 2021, so I’m hoping that Apple proves me wrong, but I doubt it.)

What’s got me thinking are the reviews of the new 2021 M1 iPad Pro. The consensus of many of them seem to be — well, sure the M1 is faster than the 2020 iPad Pro. But, the 2020 (and even 2018) iPad Pro was already a fast machine. But —


It seems like a number of reviewers feel like the iPad Pro is now being held back by the constraints of iPad OS.  That’s feeling especially true now that we’ve seen that the M1 chip is perfectly capable of running Mac OS.  Sure, developers have to optimize their programs to take advantage of the new chip, but even in emulation, applications run very well on the M1 chip on Mac OS.

Plus, Apple has started to blur the lines between iOS and Mac OS even further by allowing iOS apps to be compiled to run on Mac OS. (Kind of a dick move by Apple to its developers IMO — here, have another platform that you should make apps for with free updates forever. A rant for another time) 

So, the question is: What, if anything, does Apple have planned for the iPad Pro? What’s the point of having an iPad Pro with an M1 chip if it’s still constrained by iPad OS?

It’s like handing someone the keys to a brand new Ferrari that’s limited to driving no faster than 30 mph. 

It still has a pencil. The 12.9 has a new screen. Sure.

The original iPad Pros had better screens and the ability to support the Pencil to distinguish them from the rest of the iPad lineup. Now, though, most of the current iPad lineup supports one of the Pencils, and the screen enhancements have mostly trickled down as well.

But, as we move towards a world where ALL Apple devices are running with Apple silicon, where does that really leave the iPad Pro?

Well, there are some options: 

1) Do Nothing: Apple can keep doing what they’re doing, which isn’t much. 

They might make some folks happy by creating Final Cut for iPad OS, but I think it’ll be severely limited. I don’t think Xcode will ever happen, or if it does, the workflow will be such a pain in the ass that most developers will simply not bother. 


But, mostly, this means Apple makes a few tweaks here and there, but they leave the iPad Pro completely limited by the OS. Eventually, the iPad Pro features will likely be absorbed back into the main iPad line. 

Why just take the boring route? Why not do something more with the iPad Pros?

Like what, you might ask?

2) Start experimenting with bringing Mac OS features into iPad OS.

Give the iPad a true “desktop” and a fully functional file system. Maybe a terminal, but I don’t think Apple will ever do that.  What about bringing more interconnectivity between a Mac and an iPad Pro? Let an iPad use an external display as an extended desktop (which is rumored to be coming). Or, what about this? Allow Macs to use iPads as pen displays. Connect an iPad to a Mac, and then, as long as they’re tethered, you can run Mac OS apps on the iPad and use the iPad Pro and Pencil as an input device. Wacom won’t like it, but they still have larger/better displays. 

How about this? Bring full multi-user support to iPad OS, which a lot of people have been wanting for years.

It’d be a bit tricky because Apple may have to “split” iPad OS into two: one for Pro features and one for normal iPads. Apple will likely never allow apps to be installed without going through the App Store. Tools that would be useful for developers would also likely be not be allowed on the platform.

3) Let’s just go all out: Mac OS Touch.  Allow touch to be fully integrated into Mac OS, and allow the iPad Pros to be the first machines to run it. 

Touchscreen Macs?!? That’s crazy. Apple would never invest in a niche market like that. Or, would they?

Microsoft has already built this niche with the Surface line of products, and there seems to be a decent sized community of folks who are using or would like to use the iPad as their main computer. 

 We know the M1 can run either iPad OS or Mac OS. So, why not push the envelope? It could be a way to keep the iPad Pro line more relevant by pushing them to the Mac side.

This might take longer — and it might become a phased thing like they’ve been doing with converting iOS apps to Mac OS apps and the migration to Apple silicon.

The long term goal, though, would be to evolve the iPad Pro into a new line of Macs with touch support. They’d probably have a new name, and they’d probably come with two thunderbolt ports, but they’d be Macs. 

Imagine running a full version of Mac OS on an iPad, even in some limited form until Apple was ready to go to the next step. Maybe you can run it in emulation? Maybe you can choose to configure the iPad Pro to run in either Mac OS or iPad OS? 

iPad Pros are already at a price point where they kind of sit between the MacBook Air and the MacBook Pros. The only Mac that might be cannibalized would be the 13 inch MacBook Pro. But, Apple can solve that by keeping the iPad Pro (MacBook Touch?) a generation behind the MacBook Pro M-series of chips. There are rumors abound that Apple is planning on a new M-series for the MacBook Pro line.

Unless it proves otherwise, Mac OS and the rest of the Mac line would remain without touch. Likewise, iPhones and the rest of the iPad line would stay within the bounds of iOS and iPad OS.

But, the main goal would be that Apple would have a platform where they could be free to experiment with the idea of truly integrating  iOS and Mac OS. Chances are, they’ve already have. The lessons learned from the new platform could result in new enhancements to either line. Maybe it becomes worth adding touch in some form to ALL Macs? Or, maybe features would evolve out of Mac OS Touch that could enhance iOS and iPad OS?

This is all fantasy, however. 

At the end of the day, though, I don’t think Apple will take any risks with pushing the limits of iPad OS. I would love to be wrong about this, but I seriously think that the only things that will be announced for iPad OS at WWDC this year will be some minor tweaks to the OS. Apple will put M chips in the iPad Pros, but the machines will continue to be limited by Apple’s constraints on the OS. 

And that’s a damn shame. 

We’ll see, though, what Apple announces at WWDC. 

The New MacBook – Just the Beginning?

This morning, I made a comment on Twitter that the new MacBook is really meant to be a “road” or “travel” or “second” computer for people who already owned Macs. It’s probably not powerful enough or flexible enough to work as an everyday computer. 

But then, on my drive into work, I was thinking that I’d heard that before…

Isn’t that what a lot of people said about the original MacBook Air in 2008?

What’s this? A computer without a CD/DVD drive? Only a single USB port? So thin you could use it as a knife? 

What was Apple thinking?!? 

As we know now, the Macbook Air is one of Apple’s best selling line of laptops, and, in fact, now represents the “budge-conscious” side of Apple’s lineup. It’s only in the last year or so that competitors in the PC world have been able to come close to replicating the Macbook Air’s form factor and weight.

What does it mean? 

Right now, the MacBook is step towards the future. We won’t know for sure until next month, but from what I’ve read the Core M processor won’t match the performance of the Core i5’s in the baseline Macbook Air’s. It probably won’t be fast enough for power users, but it may be plenty fast enough for the average computer user. 

If I remember correctly, the first generation Macbook Air suffered from the same problem. It wasn’t nearly as fast and as the other machines in Apple’s lineup. They had less memory, less hard drive space, etc. 

But that form factor was damn sexy. 

The Air’s design elements eventually spread to the Macbook Pros: thinner, lighter machines with fewer ports and no CD/DVD drive.

Like the original MacBook Air, the new MacBook has taken some gutsy steps of its own. It’s even thinner and lighter, with a Retina display, new keyboard, new trackpad, and a single USB-C port. And, like previous MacBooks, it comes in colors!

i’ve no doubt that we’ll see Apple sell a ton of them. 

Intel is working towards moving the Core i3/i5/i7 processors to the 14nm process, so it’s possible that in a couple of generations, the MacBook may be powerful enough to meet even power user demands. It will probably replace the Air lineup in a couple of years. 

The trackpad is already in the 13 inch Retina MacBook Pro, so it’s a no-brainer that the pad will move to the other MacBook Pros.

What about USB-C? 

This is the one area i’m the most curious about. How soon will (or if) Apple will ditch Thunderbolt in favor of USB-C?  Will there be any adapters, especially since right now – the MacBook won’t be able to connect to any Apple Cinema Display. How aggressive will Apple be in moving the new components into the MacBook Pro and Mac Pro lines?

Basically, how soon will my fancy new Thunderbolt dock become obsolete?

Also, if Retina now appears in the MacBook, does that mean that the MacBook Pros will bump up to 5K displays? 

Picture that: A new, thinner 15-inch MacBook Pro with a 5k display, 4 USB-C ports and weighs less than 4 pounds? 

That would be pretty sweet.

Creating a Horizontal Scrolling Collection View Within a UITableView

A few months ago, I joined OrgSync as an iOS developer.
One of the things the developers there really encourage is sharing with the community. We’ve recently kicked off a developer blog here.
OrgSync Developer’s Blog
As part of that, I’m adding some iOS-specific posts about some of the interesting challenges we’ve looked into for our projects.
I recently looked into the idea of creating a horizontally scrolling view embedded inside a UITableView. Here’s a post about the solution I came up with using UICollectionViews.
Creating a Horizontal Scrolling Collection View Within a UITableView

The question of WWDC

This year, Apple took a different approach to selling tickets to their annual Worldwide Developer Conference (WWDC or “dub, dub” as some devs call it).

They announced a day ahead of time when the tickets would go on sale instead of taking the traditional approach of selling tickets as soon as the announcement went out. 

With the conference selling out faster every year (last year tickets went in two hours),  pre-announcing the sale at least gave everyone a fair shot at getting a ticket. Last year, tickets were gone before most people on the west coast even knew they had gone on sale.

So, at 10 am PST yesterday, the mad scramble began. 

Two minutes later, it was over. 

Sold out. 5,000 tickets were gone.

A lot of well known developers were unhappy on Twitter because Apple’s system blocked them from completing their transaction. There were a number of complaints of people who had the ticket in their carts, but could not complete the transaction before tickets were sold out.

Apple has been reaching out to some of those individuals by phone and giving them a second chance at getting a ticket. They’re also increasing the speed of when the session videos will be available, promising that they’ll be available during the conference.

There are still a lot of developers left out in the cold, though.

How do they fix it? 

One option, some argue, would be to provide a lottery system. In a way, they’ve kind of already done that. 

If they make it more organized, then how do you determine who qualifies for the lottery? Do they add qualifications to it above just having a developer membership?

One thing they could do, I think, would be to offer a 1 day pass. The one day pass would basically only allow people into the first day of sessions, which would cover the keynote and the overview sessions. 

The firehose of information usually doesn’t get turned on until day 2. 

They may have to scale things up for that first day, but it might eliminate some of the people (like press) who buy tickets and only attend the first day of sessions.

Another option. They could scale up the conference. I saw someone mention that JavaOne hosts 20,000 in Moscone. 

That sounds easy, right? 

Apple sends 1,000 engineers to the conference and makes them available to answer developers questions. Right now, that’s a 5 to 1 ratio of attendees to engineers. If you scale things up to 20,000, then that ratio goes up to 20 to 1.

Okay, then, someone argues – send more engineers. 

Assuming Apple has the manpower, that means they could be pulling more guys off major projects. They may be able to mitigate that to some extent, but I don’t know if they have enough manpower to keep the 5 to 1 ratio.

It’s more than just the engineers, though. What about sessions?

Even when I went in 2009, some sessions were impossible to get into. I’ve heard that the problem hasn’t gotten better, and that’s with only 5,000 attendees.

How much harder will sessions be to get into when you have 10,000 or 20,000 people trying to get in?

They could repeat sessions, maybe. But, there again, you’re pulling engineers away from labs to present multiple times.

Okay – how about this? Let’s host multiple WWDC’s either in San Francisco or regional ones around the world.

The major challenge there is that now you have to pull engineers off for additional weeks to attend multiple WWDC’s. If you host it outside of San Francisco, now you have to spend the time and money sending developers to location X. 

Certainly, Apple could afford to do that. Can they afford to take engineers away from their projects for the additional weeks? 

Here’s another thing for you to think about? I may be wrong, but I thought I had read something in the stories about the new “mothership” headquarters in Cupertino being large enough to host WWDC there. 

Could they scale the conference up and host it at the “mothership”? 

While I would love for Apple to do something to allow more developers to attend WWDC, there are no easy solutions. 

 

RIP Steve Jobs

Well, fuck…

Steve Jobs is dead…

I can’t even begin to express how I feel about this. Numb, really. I know how much of an impact this man has had upon me, even though I have never met him or even had a chance to attend a live “Stevenote.”

If you don’t read beyond this point, please take a look at this video of Steve Jobs giving a commencement speech at Stanford in 2005. It’s one of the most compelling things I’ve seen in a long time.

Steve Jobs 2005 Commencement Speech

It’s so weird to be this distraught over the loss of someone I’ve never met. Yet, unlike so many people, I have at least some inkling of just how much Steve has made an impact on my life.

I know because I own many of the very products he created. I know firsthand that the iPhone is simply one of the best smartphones out there, and it has been and continues to leap ahead of its competition. I’ve experience the “magic” of the iPad. I’m typing this on one of the Macintosh computers I own.

Don’t believe it? There are several sites that have images of smartphones “Pre iPhone” and “Post iPhone”; look at those images and try to tell me that Apple and Steve Jobs have not had an impact on the market.

Don’t believe it? When was the last time you bought a music CD? How long before you ripped said CD to MP3 or some other audio format in order drop onto an iPod, iPhone, or other device?

Don’t believe it? Look at the success that Apple has had with the iPad in 18 months. Apple used this quote in yesterday’s press conference from someone (I forgot who) ” There’s no such thing as a tablet market, only an iPad market.” Look at all of the companies trying to jump on that bandwagon.

I’ve seen how Steve’s influence on others, both meeting people who have worked at Apple and who have gone “indie” and have abandoned the “safe, secure” jobs in order to develop software for these products.

It’s hard to describe. I guess the best way to experience it would be to spend a week at Microsoft’s Tech Ed visiting with people, then go to Apple’s WWDC. Hell, just go to any one of several iOS or Mac developer conferences that have been springing up outside of WWDC.

People at TechEd are there largely because their respective employers paid to send them there. WWDC attendees are people spending their own money, their own vacation time in order to be there. Others are already indie developers, and attending is part of the business, but it’s also a chance to spend time with other like-minded developers both during the conference and after-hours.

Spend thirty minutes talking with these indie developers. Spend thirty minutes talking to developer Mike Lee about Appsterdam. All of these guys have been “touched” by Steve. They don’t want to just make software, they want to make GREAT software. They aspire to make products that live up to the high standards that Apple sets, both through its guidance to developers in documentation, but more importantly, through the amazing applications that they build in-house.

The iOS/MacOS developer community is a great community of people always willing to help others with their problems as well as help encourage others on their own trek to indiehood.

Losing Steve Jobs so suddenly and at such a young age ( or, more relevant, an age that is a lot closer to my own age than I’d care for) makes you wonder what it is that you’re doing with your own life.

I want to follow my heart, but as much as it is easy for someone (even Steve) to say it, it’s not so easy to do. Maybe part of it is simply not knowing. For me, maybe the problem is that I’m not taking the time to stop and listen to what my heart truly wants. Whose dream am I following? Mine? Or someone else’s?

To an extent, I am so deep into this rut professionally that I’ve been digging for myself for longer than I care to admit, it’s hard to see above the rim.

But… I want to get out. I need to get out.

Why? Because that’s what Steve would do.

Thank you, Steve, for everything you’ve done. You’ve found a way to capture the future and put it into our hands.

Stay hungry. Stay foolish.

 

Can Apple Survive Without Jobs?

Steve Jobs, that is.
The answer is, of course it can.
But, you wouldn’t know it based on the flurry of activity this week in response to Apple announcing a) that it would no longer participate in MacWorld, and b) that there would not be a “Stevenote” this year. Instead, the keynote will be delivered by Phil Schiller, Apple’s marketing guru.
Since then, there are numerous stories talking about the “end” of Apple, that Jobs is stepping down because of health issues, promises of protests at the keynote by Apple fanatics who feel slighted by the non-appearance of Jobs, the stock immediately takes a dive, etc.
We all know this and shouldn’t be surprised by this. Never before has a company’s health/success been directly tied to its CEO.
Just look back at October’s announcement of the new Macbooks and Macbook Pros. There was almost as much press about the fact that Jonathan Ive played a big part in the presentation as there was about the notebooks themselves.
Apple understands this, and this week’s announcement is simply another step in getting the world used to the idea that Apple can thrive without Steve Jobs at the helm.
What about MacWorld? Can Apple survive without it? All Apple has to do is hint that it might be scheduling a press conference, and the world will be buzzing about what they might announce. So, yeah, they’re gonna be fine, and they can be free to announce products when they’re ready instead of sticking to an arbitrary schedule.
Can MacWorld survive without Apple? Sure. The big guys aren’t attending, so what? Transform MacWorld into a conference that gives the thousands of smaller third party Mac and iPhone software developers a chance to show off their goods.
Regardless of Jobs’ health, there will eventually come a day that he wants to step down as CEO. What he will do after he does step down and who will take over as CEO is beyond speculation, but Apple certainly isn’t going to shrivel up and die without him.

Tempted by the Fruit of Another (iPhone)

Yeah, I’ll admit it. I was going to buy an iPhone 3G today.
I was going to buy one at first. But, then, when it turned out AT&T decided to up the rates to compensate for the cheaper phone, I had second thoughts. Plus, what I really wanted was a phone with 32GB of storage like the largest iPod Touch.
So, I’ve gone back and forth for a few weeks now about whether or not to buy one. I was leaning towards not getting one, and had just about decided not to after spending yesterday playing with the 2.0 software and downloading/buying my first iPhone apps.
But, then, this morning, I thought, “what the hell.” I can offset the new AT&T rates with my corporate discount. If the lines aren’t too bad, maybe I’ll stop by and pick one up.
How bad could the lines be, after all? Many of the naysayers have been saying the new iPHone won’t sell. Don’t buy one. It’s missing the same lame features that only a few pundits are desperate to have (which they bitched about last year). Everyone that wanted an iPhone in the US already has one. No one will upgrade. It’s still to expensive. And so on…
So, I thought, I’ll drive by the local AT&T store and see how bad the line is. If it’s not too bad, maybe I’ll stop and pick one up.
Heh…
There were at least 50-100 people standing outside the local AT&T store in McKinney at just after 8 am. On the way to downtown Dallas, I could see at least 100 folks outside another AT&T store in Allen.
So, okay, maybe some people wanted the phone after all. But, Apple & AT&T have their act together, so it should be smooth sailing for everyone to buy a phone. Maybe I’ll just swing by an Apple store on the way home from work and pick one up then.
Right?
During the day at work, I saw the initial reports of people having major problems with getting their phones activated. In fact, if you were unlucky enough to try to update your original iPhone to 2.0, you were now equally screwed. The Apple/AT&T system that iTunes used to activate phones couldn’t handle the load.
But, by mid-afternoon, things were looking up. One of my co-workers who bricked his phone before lunch was back in business, and another who spent the morning in line was able to activate hers. So, I thought, I’ll hit an Apple store on the way home and pick one up.
I walk into Willow Bend and saw people walking out the door with their new iPhones, and didn’t think anything of it. Once I got closer, I was not surprised to see a line in front of the Apple store. But, the line didn’t stop there. It wound around the elevator/stairwell couch area like it did last year. So, now there are several hundred people in line just like last years launch. The problem was, this line wasn’t moving.
So, I thought, let’s see how long the line takes to move…
Thirty minutes later, I had moved less than ten feet from where I started. An Apple store guy finally made an appearance, so I asked him how long the wait was. He said to order some pizza and get comfortable. I pressed him, and his best guess was that it would take at least two hours to get into the store from my place in line.
Thanks, but no thanks, I said. I stood in the lines last year, and although it might be nice to have the 3G and the GPS goodness of the new phone, I was not about to spend the night standing in line for it.
So, now I’m home a little disappointed that I came home empty handed without a nice shiny new toy to play with.
I don’t really “need” the phone. My iPhone has all of the 2.0 goodness of the new one. The GPS and 3G are “nice to haves,” I told myself. And, there are a lot of other things I would probably be better off using the money on instead of another new gadget.
Does that mean I won’t be in line first thing tomorrow? Maybe…

Macbook Air – My Brief Love Affair

I’ll admit it… I was weak.
Like a middle aged man suddenly forgetting all about his wife and fantasizing about spending time with the young, gorgeous 20-something girl that has shown an interest in him, I was tempted by the seductive thinness of the Macbook Air.
Sure, my Macbook Pro and I have been through a lot together, but still, there was something about that “thin” goodness that appealed to me. I tried to rationalize why I needed one, and for a while, I was able to resist.
But then, I wandered into an Apple store and touched one…
In all seriousness, if you’re a road warrior and are considering purchasing a “thin and light” notebook, you really owe to yourself to go to an Apple store and look at one. The pictures/videos on the internet simply don’t do it justice.
It’s simply an amazingly thin and surprisingly sturdy little machine, and it had to be mine…
Continue reading “Macbook Air – My Brief Love Affair”

Love/Hate the Macbook Air

Let’s face it, we mac users are spoiled.
For years, Apple has created laptops that have been a marvel in both design and engineering. Both the Macbook and Macbook Pro overall have changed little over the years because they are just that well designed.
Even the competition has finally realized that design makes a difference and are putting a little more thought into the look of their machines.
Late last year, the rumors started floating around that Apple may release a subnotebook. Everyone started dreaming up what that could be. A lot of folks wanted Apple to bring back the 12″ Powerbook: a machine with all the power of the MBP in a smaller package.
And, if Apple were any other computer manufacturer, like Dell, HP, or Lenovo, that’s exactly what they would have done.
Continue reading “Love/Hate the Macbook Air”