Windows 10 Fall Creators Update breaks the start menu, task bar, and notification window(s).

If you are on build 1709 of the Microsoft Windows 10 Fall Creators Update (Edition) (fall, 2017), then you may run into an issue in which your start menu no longer functions.  Left-click on the start menu and nothing happens, etc.  This is usually accompanied with an error when you try to shut down your machine (virtual or real) that presents a ‘Windows Task Host’ is busy finishing an install, which is preventing shut down.

Here is the fix that worked for me:

First, somehow get your start menu to function so that you can get to settings.  You can try a combination of right-clicks and left-clicks to get it to eventually pop up, or you can try the Windows key button, or try Windows + I to go straight to settings.

Your goal is to get to Sign-In Options within Settings, and under the ‘Privacy‘ section, you need to turn off  ‘Use my sign-in info to automatically to finish setting up my device after an update or restart’.

windows10-creative-update-bug

Turning this option off seems to fix reboot issues and a non-functioning start menu, etc.

Good luck!

Advertisements

High Sierra install problem with firmware (un)verified error – solved!

If you are trying to install OS X High Sierra (10.13) and are encountering a ‘firmware could not be verified or validated’ error, here is a possible solution for you.

But first, why is this happening?  High Sierra tries to update the storage firmware in preparation for APFS, however if you upgraded your storage via a 3rd party SSD (such as Samsung, OWC, Crucial, etc.), the install process firmware update will fail.  This includes folks who have a makeshift do-it-yourself (DIY) Fusion drive.  High Sierra thinks the firmware doesn’t work (or that the drive does not support APFS), so the install fails with the ‘could note validate or verify firmware’, and everything halts and rolls back.

After a couple weeks of searching, somebody smarter than I am left a comment in one of the many articles posted about High Sierra install problems, and essentially the solution is to do the firmware update before you start the install for High Sierra.  You can do this by extracting the firmware updater from the High Sierra install package, running it, and then proceeding to install High Sierra.  Since the firmware update has already executed, the installer won’t try to do it again, and High Sierra should install without any hiccups after that.

To save you time in extracting the install package, here is a link to download High Sierra’s firmware update installer. And a mirror for that link.

To verify the file has not been tampered with, here is the MD5 hash for the unzipped .pkg file: 24a1731b514c633c7aff07b5d739828c

Download the .pkg, install it and let it finish, then install High Sierra on your upgraded mac!  If for some reason the above links expire, leave a comment and I’ll provide a new one.

Apple’s iPhone Upgrade Program Nightmare

The following is @kalaeeg‘s experience with the not-so-wonderful Apple iPhone Upgrade Program:

If you have gotten your new iPhone 7 or iPhone 7 Plus this morning, consider yourself very lucky. I unfortunately fell into the category of “suckers who signed up for Apple’s iPhone Upgrade Program in 2015” and got effectively blocked from pre-ordering within the first five minutes of the sale going live.  I did not manage to reserve an iPhone and instead was told to check back on Sept. 17 at 8am.  

Since that debacle, many have complained to Apple and the internets, and even a class action lawsuit has been filed to appease the upgrade rage.  To their credit, Apple immediately created an iPhone Upgrade Program customer service team.  I took advantage of this and got in touch with them the next day after pre-ordering went live.  The representative on the line was nothing but courteous and very upbeat. I was told that she was going to “make magic happen”.  I was reassured numerous times that I, as someone who was already part of the upgrade program, was their number one priority (in fact, she repeated that IUP customers are their number one priority about 5 times… Apple must be really nervous about this?).  She took down my information and asked what my ideal iPhone was.  I responded that an AT&T iPhone 7 Plus 128GB (matte) Black was my ideal phone.  After a moment of silence, she asked what my second color option would be, which I decided was Rose Gold.  After filling out the proper paperwork and documenting everything, she submitted an order stated  that “magic was going to happen” and I will hear back from them within 48-72 hours.

Surely enough, about 48 hours later I received an email from the Apple Support team letting me know that they have found me an iPhone 7.  But that was it, no further details.  I decided to respond to this email and let them know that I was expecting an iPhone 7 Plus, and whether they could confirm this was indeed what I might be receiving.  No one responded to that email.  I waited patiently and by Friday (launch day)  morning I received a second email from Apple Support letting me know that my new iPhone 7 with 32GB was being shipped to my desired Apple store location.  What(?).  This was not at all what I had discussed when opening my support ticket.  This was not “magic”… this was a mistake.  I respond a second time to this new email thanking the support team for the effort they had put in for locating an iPhone, but since the phone they found was not at all what I requested, I was wondering what my options where. This time they respond back with essentially: it’s too late to do anything now because the phone has already been shipped to the indicated Apple store location and If I was not interested in the phone I should contact the store directly.  Well, shit.

I once again call Apple customer service, wait on the phone, and ask again to be connected to the Apple iPhone Upgrade Program team.  I spoke with a representative and explained the situation.  She could not account for why the confusion happened since she could see my original request.  After being placed on hold for over half an hour, the rep told me that she had no idea what to do, other than to put in another order and start over – something I would have done myself, had Apple allowed us “Upgrade Customers” to do when pre-orders went live.  Instead, they forced all of us Upgrade Program customers to use the broken and stock-limited in-store appointment option (that is, if it even worked for you), and now here we are.

It is Friday Sept. 16, launch day, and I am still no closer to getting the new iPhone 7 Plus.  As a customer who bought into Apple’s promise of the “Upgrade Program” being the “best way to obtain the new iPhone”, this is beyond frustrating. You do exactly what Apple directs you to do and in the end in you get screwed.

TLDR: I signed up for the upgrade plan, but got shut out of being able to pre-order any phone.  I contacted Apple’s customer service and put in a request to get a phone, and they wind up sending the wrong phone out.  I contact them a second time and I get no real answer of why the confusion occurred and nothing more is offered beyond putting in a second order.  At this point all I can say is thanks a lot Apple, and where do I sign up for that class action lawsuit??  At this stage I am not sure when I will get the new iPhone while all along making monthly payments into this not-so-magical “Upgrade Program.”

ps – The lawsuit sounds like 1st world problems gone wild, however you have to understand that people are making monthly payments on a phone that isn’t upgraded on-time, which could push your payment quota on the next upgrade cycle back (you have to make 12 payments in order to qualify for an upgrade)… unless Apple somehow acknowledges the delay and makes adjustments, which is what the lawsuit is seeking to guarantee.

Apple’s iPhone Upgrade Program needs fixing

If you signed up for the Apple iPhone Upgrade program last year, and are upgrading to the new iPhone 7 this year, here are some observations I’ve discovered:

To upgrade, you must schedule an in-store appointment. This makes sense. You need to turn in your phone before they give you a new one. But there is one problem: In-store appointments can only be booked based upon the stock that each individual store receives. All other online iPhone purchases are drawn from the global supply, shipped directly from China. In-store appointments draw from the inventory of each individual store. This severely limits your ability to not only obtain the phone of your choice, but even a phone at all.  You are competing with not only a very limited batch of phones allocated to each store (as compared to the global supply every other online order draws from), but also every other person who pre-ordered for an in-store pickup.

In the case of the iPhone 7 launch, if you didn’t manage to book an appointment within a few minutes of the phone going on sale, you were blocked out of upgrading at all until the phone actually arrives in stores – at which point you are forced to check the inventory of all local Apple Stores until you find one that is acceptable.

Is this how Apple really intends the ‘Upgrade Program’ to work? This is an awful experience. So how do we make it better?

One solution I can see working: Let us reserve the iPhone from the global inventory, and have it ship to a local Apple Store. Even if the ship date slips, you still have the choice to wait for the phone you want, and it completely alleviates any anxiety of having to search for the phone you want daily, competing with all of the other customers who didn’t pre-order, or whom aren’t on the upgrade program.

Sounds simple and fair, right? Hopefully Apple reads this and takes it under consideration. It really stinks to be on the Upgrade Program, with no convenient and viable path to upgrade.

Mac Rumors has a post and thread echoing these exact woes.

Fix UIScrollview content auto-layout issues!

Is your UIScrollView content not behaving properly when you rotate your iOS app?  Would you like it to re-render, re-format, etc. upon rotation?  Read on:

Make sure you do a few things:

  1. Re-set the frame for the content subview of the UIScrollView to the new scrollview dimensions (the new dimensions will not propagate down to the subview if the subview is created manually, etc.)
  2. Re-set the content size for the content subview of the UIScrollView
  3. Either set your view content modes to ‘redraw’, or manually call SetNeedsDisplay()

You can put all this code in your ViewController, via overriding this function (complete with sample code for the above commands):


public override func willAnimateRotationToInterfaceOrientation(toInterfaceOrientation: UIInterfaceOrientation, duration: NSTimeInterval) {
self.myUIScrollView.contentOffset = CGPointZero //scroll up to top before changing dimensions - will eliminate render drift
self.myUIScrollView.contentSize = CGSizeMake(self.mainContentAreaScrollView.bounds.width, 1100) //the width of your content will change, but not the length, so either cardcode length or determine the length through other means
for subby in self.myUIScrollView.subviews{ //now lets find the UIScrollView's content view and change its frame dimensions
if subby is UIViewForContentOfScrollView {
(subby as! UIViewForContentOfScrollView).frame = CGRectMake(myUIScrollView.bounds.origin.x, myUIScrollView.bounds.origin.y, myUIScrollView.bounds.width, 1100); //length of frame needs to match the length of contentSize you set earlier
}
}
}

Ok, if that looks ugly in your browser, just cut and paste into your favorite code editor.  Ugh wordpress.

Enjoy, comment with any questions.

How to generate a pair of RSA encryption keys for use in iOS (or elsewhere) using OpenSSL!

It took me too long to piece this information together, so I’m posting it here for posterity, and hopefully the Googles.  There are 1000 ways to skin a cat with OpenSSL, however these are at least proven to work within an iOS application via the Xcode libraries.

First, make sure you have a version of OpenSSL that is not of the Heartbleed variety.  If you are using OS X’s built-in OpenSSL, you should be ok.  Head to the Terminal (or CMD prompt) and get started:

OpenSSL commands:

  1. openssl genrsa -out rsaPrivateKey.pem 4096 (2048 is likely fine too – dealers choice)
  2. openssl rsa -in rsaPrivateKey.pem -out rsaPrivateKey.key
  3. openssl req -new -key rsaPrivateKey.key -out rsaCertReq.crt (this step requires basic info, and iOS requires a password, so set one when it asks)
  4. openssl x509 -req -days 10000 -in rsaCertReq.crt -signkey rsaPrivateKey.key -out rsaCert.crt
  5. openssl x509 -outform der -in rsaCert.crt -out publicKey.der
  6. openssl pkcs12 -export -out privateKey.pfx -inkey rsaPrivateKey.key -in rsaCert.crt

In the end, the important files from an iOS standpoint are publicKey.der and privateKey.pfx.  You will use publicKey.der to encrypt data, and privateKey.pfx to decrypt.  I will eventually be posting Swift code later that shows how to use these keys in actual code.  For now, enjoy your keys!

Apple Watching

Apple Watching

When you consider activities that contribute the most to battery drain on your smartphone (or any computing device, really), there are certain activities that rise to the top.  These include:

  • Playing a highish-end game (anything 3d, or intense 2d… think Vain Glory, or Asphalt 8)
  • Using GPS, the cellular radio(s) for talking or largish network traffic
  • Powering the screen for extended lengths of time (e.g., doing email for HOURS)

If you expect to do any of these things with your Apple Watch, or have the fundamental expectation that you should be able to do any of these things on your Apple Watch in the future, cancel your order.  Order an armband for your phone, strap your phone to your wrist, and be eternally happy.  It is clear that Apple focused on a handful of really important concepts when they created the Apple Watch.  Time and battery life being chief among them.

The Apple Watch is aptly named.  It is not an iPhone on your wrist.  It is not an iPod on your wrist.  It is a watch… first and foremost.  When the Apple Watch eventually runs out of power and it resorts to powering down all major functionality, one function remains until it dies: showing the time.  Why?  Because it is a watch, and that is what watches do.

And yet the Apple Watch is all of these things.  It can do calls and messages.  It can do music.  It can do “apps”.  It has more out-of-the-box functionality upon initial launch than any other Apple product to come before it.  And perhaps because of this, Apple pundits have been head-faked into wanting the Apple Watch to be what they expect it to be, while completely missing the essence of what it already is… an extension of not only your iPhone, but an augmenter of what it is to be human in the connected age.

Let’s get down to business.

The Watch Itself

The fit, finish, and feel are superb.  Apple has taken all of its mastery of materials and craftsmanship and distilled them down to this.  Any other ‘smart’ watch feels cheap in comparison.  But yet for all its beauty and refinement, the watch body is not the star of the show from a physical feel standpoint.  The real star(s) here are the bands.  If there were a trojan horse argument to be made about the Watch, it’s in the selling of these bands.  And boy are they going to sell a lot of them.  It’s clear that an equal (if not greater) amount of time and thought went into crafting the Apple Watch bands as the body itself.  The Sport Band is a revelation.  I have numerous watches in my collection, and the Apple Watch Sport Band is by far the most comfortable.  After that, the milanese loop is a close 2nd.  Then come the rest… all with equally smart features, comfort, and self-adjustability.  If Apple is going to disrupt anything in the Watch market, it is doing so starting with these bands.  Even if the Watch fails, the bands have already succeeded, and Apple should be applauded for these.

The screen is good.  Really good.  It’s OLED, and it will get washed out in the bright sun, but only when its directly reflecting into your eyes.  Otherwise its quite readable.  I found myself putting the screen on the brightest setting, but I do that with nearly all my screens, watches or not.  The feel of each of the buttons are good, and the haptic feedback that accompanies the digital crown can sometimes fool your mind into thinking that you are physically reaching the end of a scrolling point, which is quite trippy.  Navigating the watch is initially confusing. Read the watch tips that come with the device.  Then read them again 24 hours later.  You’ll get it, but it boils down to this:

  • “Home” is the watch face
  • Swipe down for notifications
  • Swipe up for glances (tidbits of info, that can link to their respective apps)
  • Press the crown for watch “apps”
  • Press the button next to the crown to access your friends list (think, ‘important contacts’ for your Watch)
  • Double press the contacts button to initiate Apple Pay
  • Press in and hold the digital crown to initiate Siri (she won’t beep, but you’ll feel a couple taps… after which you can start talking)

Beyond this, you’ll eventually learn all the nuances of Watch navigation.  You can keep pressing the crown in to eventually get back home, or double-press to switch to your last opened app.  Hard-press the watch face to access secondary features, akin to a ‘right click’.  Because there is no indication of when a force-press is available (and rightfully so, I think), you’ll find yourself force-pressing everything until you learn where it is applicable.  Give yourself 2 or 3 days to get acclimated.  Oh, and then there are the settings.  Use the Watch app on your iPhone liberally.  Take an afternoon and go through every single one.  Learn what they do.  You’ll thank yourself later.

The watch has a speaker, a mic, and the wonderful Taptic Engine, the latter of which is responsible for the gentle taps you’ll feel on your wrist.  Clanky vibrations these are not.  Nice, silent taps.  Like a friend letting you know something happened… gently.  I kept the Watch’s sound on, but I turned the volume of them way down.  I find this setting helps reinforce the haptics, and I find the (now) gentle sounds pleasant.  Dictation is remarkably accurate (probably due to the proximity of the Watch’s mic to your mouth, in conjunction with an improved Siri/dictation back-end Apple has recently released), but you’ll also be frustrated if and when you have no signal for your phone nor any wifi – the Achilles heel of the digitally connected age.  The speaker is loud enough to carry on a conversation when you are in Dick Tracy mode, but you’ll have to hold the watch closer to your head to hear and be heard… like Dick Tracy.

The Watch faces are well thought-out, and most are customizable.  Get to know them, and enjoy the nuanced details they exhibit.  The astronomy face is particularly smart, and you can find yourself getting lost in the sun’s position, the earth’s rotation, the moon’s waxing and waning, or even our position in the solar system.  Fascinatingly smart stuff.

Apple’s built-in apps are useful, and work well.  The timer, stopwatch, and Siri abilities are all great.  Pro-tip: if you have trouble launching apps from the tiny app screen, just use Siri instead, ala “Launch XYZ”.  Much easier in a pinch.  Also, when utilizing the rather good Maps integration, a consecutive tap-tap-tap-tap-tap on your wrist means turn right, while the more measured tap-tap, tap-tap, tap-tap means turn left.  You’ll get used to it.

Apple Pay on the Apple Watch is confusing at first.  There is a setting to ‘mirror your iPhone’ for payments, but then you still have to add your credit cards to the Watch separately using (get this) your iPhone.  It makes complete sense from a technical security standpoint… but not to grandma.  This needs to be cleaned up a little.  Otherwise, it’s quite a magical thing to listen to a podcast while you ride your bike (tracking your heart rate, speed and distance) to Starbucks, buy a DoubleShot on Ice, call mom, reply to a few texts, and then send a penis drawing to your best friend – all without taking out your phone.  Not even once.  I don’t know what the future holds, but I feel like a part of it is on my wrist.

Reconnecting Humans

Go out to dinner with your friends.  What do you notice?  Well, if you have the shit quality of friends that I have, inevitably at some point in the evening someone will pull out their smartphone because they got a text, or email, etc.  It doesn’t matter what it is… something buzzed, and they must attend to the buzzing.  They attend to it, and because their attention is already diverted, they start attending to other things on their phone as well.  Maybe they check their email… perhaps a quick Twitter scan.  And thus we have the precise moment when the cancer takes hold.  Others in the group are reminded that they too may have had a buzz in their pocket, perhaps it’s time to check it.  And just like that, everybody is buried in their phones.  The fear of missing out digitally, spreading like a disease while they ironically miss out on what brought us all together to begin with.  Make no mistake, technology is the master that has enslaved us all.

So how can (yet another) connected device make this… better?

Notice I called my friends ‘shitty’ for doing this.  But is it really their fault?  Well yes… but not entirely.  You can’t reasonably expect people to ignore the realities of modern life.  People have kids.  People have jobs.  Life is important, and it stops for absolutely nothing.  So the reality is you simply cannot expect everyone to ignore their phone if it buzzes, dings, or rings.  The problem with the phone is that there is a physical and cerebral investment in attending to it.  Unless it is (rudely?) in front of you on the table, you probably have your phone squirreled away in a pocket or purse.  Tending to it requires that you adjust your body to take it out, turn it on, (potentially) unlock it, and then read, discern, and finally handle whatever it is that began this chain of events.  During that process, your mind can (and will) become distracted and placed on a different train of thought.  You are now in the machine.  To get back to what you were doing would now require a conscious decision to do so, and a near equal amount of effort to reverse this chain reaction.  It sounds dramatic, I know.  Just put down your fucking phone, right?  But why so often do we find ourselves in this exact position… over and over again?

It is in this reoccurring scenario that we find benefit #1 of the Apple Watch.  When tuned properly (see my tips at the end), the Apple Watch is the bouncer at the club.  Only the prettiest and most important get past him.  The rest are turned away… forced to come back another time.  When the watch taps you (notice, I said tap, not buzz obnoxiously), nobody notices it but you.  The screen doesn’t turn on.  It won’t make any noise if you don’t want it to.  It just taps, and that’s it.  If you decide that you can afford a simple glance at your wrist, the Watch will turn on, showing you a brief notification of exactly what just happened, and who or what may be involved.  If you stare at it a half second longer, the notification gives you more details… the first few lines of text, or perhaps the subject of the interruption.  At this point, you decide what you want to do.  You can simply turn your wrist away, and the notification is shelved for later (a friendly red dot as the only reminder that it is still waiting for you).  But tap it, and you can read the entirety of the notification.  From there, it’s one more tap to dismiss, reply, etc.  Quickly replying is a breeze.  Apple Watch predicts a few canned responses that may be appropriate to the question at hand (and you can even set your own custom phrases you often use), or you can dictate a custom reply right there utilizing the Watch’s built-in mic.  The Watch cannot handle anything more complicated than that, by design.  It allows you to handle what’s going on, without being so involved as to wreck your train of thought, or completely distract you from your loved ones.

When you are spending time with your family and close friends, this ability to filter, discern, turn away, or quickly address is invaluable.  If time is money and relationships value, the Apple Watch will pay for itself in a few days.  It’s really good a this.  It may very well save your marriage.

When we apply all of this to the original dinner scenario, the Apple Watch becomes the Terminator sent from the future to prevent your shitty friends from pulling out their phones to begin with.  Helping keep us connected to not only our immediate surroundings, but to those far away as well… Efficiently.

Yet, is there a danger that instead of staring at our phones, we instead stare at our watches?  Well yeah… but not really.  Remember, the watch is first and foremost a watch.  It’s limited in its capacity by design.  You can get lost in the Watch for the briefest of periods, but you quickly run out of runway.  It’s not a phone replacement, and thank the multiverse for that.  If it isn’t already apparent, the Watch’s focus is now coming into view.  Keeping us communicating with both near and far.  Being present without mental barriers or choosing one over another, while at the same time giving us choice.  And speaking of communication…

The Apple Watch also includes the ability to communicate in ways that have never existed in a mainstream product.  Namely, taps, heartbeats, and (as I alluded to earlier) little drawings.  It’s easy to trivialize this as kitschy, gimmicky, or just a series of penis drawings, but it’s much more than that.  The fact that I can send my wife a couple taps to let her know “it’s time to go”, is priceless.  It’s the modern day equivalent of the codeword, and I love it.  Physical and visual communication without even having to be in the same room, or pull out your very obvious phone.  Very cool… and this will be the runaway feature of the Apple Watch once it hits critical mass.  The biggest problem for a 1.0 release? – The limited circle of friends that you’ll have to choose to be on your Watch contacts ring (the contacts button accesses this ring, which is how you initiate taps, drawings, or sending your heartbeat, and it’s limited to 12 friends currently).  You may roll your eyes now, but it will be the most used feature of the Apple Watch… I guarantee it.

Fitness

The Apple Watch tracks your heart rate, steps, how often you stand up, and a few other metrics.  Generally speaking, it’s very accurate.  It does all of this throughout the day (the heart rate measurement is more spread out, taking a reading every 10-20 minutes or so).  When you start a workout, it starts tracking your heart rate in realtime, and augments its movement tracking with the GPS in your phone (for outdoor activities, such as running, walking, or cycling).  As a fitness device, this is among the best I’ve used.  In all of my tests, it accurately tracked my walking steps, heart rate, cycling distance and speed (in conjunction with my phone on the cycling metrics), and even my caloric expenditure.  If there were anything lacking, it’s in the companion fitness app on the iPhone.  It breaks down your recent workouts, but it doesn’t give me enough details over time.  I’d like to know what my heart rate and cycling speed were plotted out along my ride time, for example.  It doesn’t do that yet.  Luckily, 3rd party apps do (Strava, e.g. – though their latest update which includes an Apple Watch “app” is absolute shit, and needs work), but I want to see it built-in.

Having your heart rate at the ready is something I never thought would be all that useful, but I find myself checking it periodically throughout the day, and I am gaining insight into my own health and habits as a result.

The Apple Watch will also remind you to move periodically (if you allow it to), and will show you summaries of your physical movement and fitness goal progress at settable intervals.  It does a good job (again, after tuning) of bringing your overall fitness activity into focus, and I have no doubt that those who invest in the metrics can and will get healthier.  All good things.

Despite all the fitness tracking it does do, inevitably the #1 complaint for the Apple Watch (from a fitness standpoint) will be that it does not have a built-in GPS (and hence relies on your iPhone for GPS tracking).  I think this came down to a very practical decision on Apple’s part. If the Watch had built-in GPS, and you turned on GPS tracking for an hour or two, it would likely affect the battery life enough to cause battery anxiety with the Watch, which nobody would want.  I think the efficiency of the Watch internals will improve in the next version or two, and GPS will likely be included when they can afford it from a battery perspective.  Speaking of which…

The Battery

In the week I’ve had the watch, I’ve used it daily for approximately 14 hours a day.  I reply to nearly all text messages from it (30 – 40 or so, per day).  I send multiple taps, heartbeats, and drawings from it.  I usually add in a 2 hour bike ride in the late evening (for which I use the ‘outdoor cycling’ fitness tracking).  In short, I don’t hold back using this thing, but I don’t stare at the screen for hours at a time either.  I’m busy, I’m on the go, and I dick around with it like any tech person would.  My battery life has never gone below 30%.  Hop in the fighter jet and land on the carrier, because as far as I’m concerned, when it comes to battery life, Mission Accomplished, Apple.

The “Apps”, room for improvement… and a potentially serious hardware problem

I keep “apps” in quotes because (at least for now) 3rd party apps on the Apple Watch are not true apps.  They are restricted extensions of apps for the iPhone.  The fact that these Watch apps are called “apps” at all is a point of contention for me.  It sends the wrong signal.  I expect apps to be fast.  These are anything but.  Apple’s apps are fast, but they are truly native apps for the most part.  3rd party apps are not, and are entirely driven by their iPhone counterpart.  They rely on your phone to power them, even for basic user interface interactions.  And not unlike controlling the Mars rovers from Earth, there is always going to be some lag. Just how great this lag factors into the particular Watch app’s usability depends on the smartness, ambition, and restraint of the developer.  For the few that get it right, the apps can be very useful, and fairly responsive… even quick at times.  For the ones that get it wrong… well, I hope you like loading circles, because you’ll see a lot of them.  And this is where we hit our first major bump in the road.

For the most part, Apple Watch 3rd party apps fall into the latter category of laggy suck.  Developers simply haven’t figured out what the Watch is, or what makes it special.  I think that some developers were likely anticipating the Watch being the 2nd coming of the great app gold rush, and they didn’t want to miss out.  That thinking is a mistake.  Apps should be small augmentations of their iPhone counterparts.  A 2nd screen to make the original app more accessible, or somehow better.  Yet many try to shove the entire app onto the Watch (Instagram), or in some cases, the Watch counterpart simply doesn’t work at all (Strava).  But there are a few gems that get it right (Uber… Overcast).  For this reason, don’t allow the Watch to install anything and everything.  Resist the urge and be selective.

As far as that potentially serious hardware problem… that lies in the Taptic Engine.  The Taptic Engine is the thing that taps on your wrist.  It is the heart of the Apple Watch’s interaction with you, and is the most critical organ of the Watch’s internals.  It can also be overloaded and induced into an ear-piercing distorted screech.  If a fellow Watch user decides to send you some taps in a very rapid fashion, the Taptic Engine on your watch simply won’t be able to keep up.  This manifests itself in a distorted, and audibly screechy (albeit very brief) sound, and you’ll feel like your watch is breaking.  It isn’t good.  Apple needs to limit the taps-per-second that the Taptic Engine can try to reproduce…  a rev-limiter, if you will.  Let’s hope this comes in a future update before teenagers all over the world are murdering the ears (and red-lining the Taptic Engines) of their friends and family.

Conclusions and Tips

If you are looking for a way to wrangle your life in a positive direction, want to spend more time gazing into your wife’s eyes, or simply don’t want to be a shitty friend… Consider the Apple Watch.

If you want to do email on a 1-inch screen, find your way home without your phone, or want to watch Netflix on your wrist…  Move on.

As for me, avoiding the throngs of distraction presented by my vampiric succubus time-sink of an iPhone is worth the price of admission alone.  I’m more present, and yet it doesn’t cost me anything from a reachability standpoint.  Never again will I be that shitty friend who buries their head into their phone, instead replaced by a quick-glancing, fast swiping, tap, swipe and BOOM back at the gazpacho dip kind of friend.  I think we can all agree it’s an improvement.

And did I mention how damn comfortable the Sport Band is?  It’s not rubber… its some kind of buttery velvet space material sent from the heavens.  I’ve never worn a more comfortable band, and I’ve never been more comfortable with a tech product before.  Apple has done what heretofore has been inconceivable for me… a tech device that saves me from my tech devices.  I’m sold.

Tips for setting up your Apple Watch:

  • Don’t install any apps or glances at first… slowly add apps, and then glances as you learn how to use the watch, and you figure out what is important to you.  Less is more.  Trust me.  Add apps and glances one at a time, and try them out before you commit to leaving them installed.  Most apps are utter shit, as developers don’t know what the watch is yet… but luckily you do!
  • Similarly, pare down your notifications.  By now you should have already limited what apps push notifications to your phone, but if you haven’t, start there.  Then be even more discerning for what you allow to ping your watch.  Then get rid of more stuff.  I don’t even have email pinging my watch, for example.  It’s just not that important to me.  Only allow the important stuff.  The rest can wait for when your wife isn’t talking to you about her day.
  • Take your time in choosing and customizing your watch face.  Resist the urge to create the ‘everything’ face where it has calendar events, the moon phase, and the battery life indicator, etc.  When you glance at your watch several times a day, you don’t want to be reminded of how busy your life is.  Let go if you can.  Simplify.  Jellyfish.  You’ll thank me later.
  • Change your watch face often.  Have a weekend one.  Have a Monday one.  Have a Disneyland one (that part is easy).  You’ll find yourself using your watch differently for different occasions. This is a good thing.
  • Turn off the ‘stand up’ reminders, but keep the fitness progress summaries.  The ‘stand up’ reminders are annoying, and they aren’t too smart yet.  I agree they are healthy, and useful, but its one more hourly reminder I don’t need just yet.
  • Learn the navigational tips and shortcuts.  Apple documented them in the booklet that came with your Watch.  Learn, young padawan.