The Upcoming Fight Over Phone Payments

There’s an interesting battle developing related to the new “Apple Pay” feature introduced with the iPhone 6 series of phones.

The Background

Apple Pay uses a hardware feature called NFC, or near field communication. It’s a combination of antenna, radio, and identification chips that can only broadcast for extremely short ranges, and thus is incredibly difficult to eavesdrop on. It can also be encoded to uniquely identify the hardware running it.

Think of it as a wireless unique key or lock combination that can be put in your phone or watch, or a key fob.

With it, it becomes practical to store banking related information in a digital “wallet” (or “passbook”) on your phone, and then at stores that have NFC readers (including Whole Foods, Walgreens, CVS) to put your phone next to the terminal and pay.

The advantages are that you don’t have to produce a card who’s number has to be recorded, or be swiped (possibly through a rogue card swiper).

The disadvantages so far have been that many android phones have had the wallet features locked out by the phone carriers, and that adoption of NFC-ready terminals at checkout registers has been slow due to the additional expense. Also, the apps have been somewhat clunky to use, requiring unlocking the phone, supplying a PIN, etc. – not making it much easier than just pulling out a card.

Of course, as fraud has increased – such as the recent hacks at Home Depot and Target – it is becoming enough of an expense to justify pricier terminals that help cut down on that fraud.

So what makes Apple Pay so great (assuming you have a compatible bank – only one of mine is currently on board – the other will be soon)?

  • Your default card is available without ever having to unlock the phone. No apps to open up.
  • With reliable touchID, you don’t have to enter a PIN, you just hold the finger you always unlock the phone with over the home button.
  • Your credit card information is never stored on the phone, or given to the retailer.

The first two points make it far more convenient to actually use – as in more convenient than digging out your wallet, fishing a card out, swiping it, and entering the PIN or signing on the screen.

The last point directly deals with recent hacks of user info at various stores. Your phone only sees the credit card information long enough to register the phone with the bank. It stores a completely different ID internally, and generates a unique one-time number for every transaction. Anyone hacking a store you’ve used Apple pay will never get useful information to hit up your bank account. Like your touchID fingerprints, the information is encrypted on your phone in a way that it cannot be extracted.

The Fight

While the list of retailers supporting Apple Pay is fairly short, many quickly discovered that it worked at places not officially supporting apple pay, as long as they had enabled NFC readers. This included CVS, Rite-Aid, and other stores.

Now, these retailers have disabled their NFC readers. They no longer work with Apple Pay, or with the Android phones they used to work with.

If you’re wondering why they would make life less convenient for customers, it’s because they want to implement their own system called MCX, one not tied to the banks as the system that Apple (and Google wallet) are using. The reason they are doing this is one I’m highly sympathetic with – it’s a reason the company I worked for stopped taking credit cards for a while – the requirements and charges tied to credit card processing. And they have every right to decide how and when they get charged to process a payment.

Unfortunately, that’s where my sympathy stops.

First, their alternative solution is not out yet, and assuming it’s not delayed, won’t be out until next year.

Second – it is far clunkier to use, even compared to Google’s wallet. You not only have to open up an app, but now you have to scan a QR code (one of those funky squares-full-of-static patterns) which allows the phone to set up the transaction, which gets triggered between the merchant and the bank, and gets approval.

I’m going to ignore for a minute how often (though rare these days, especially indoors in ideal lighting) QR codes simply don’t read. Even on a high resolution “retina” display generated barcodes can be difficult for existing scanners to pick up.

Per the article, it will “enrich the customer experience” – not by making you spend less time checking out – but by allowing your retailer to better track you so they can give you coupons.

How will they get your money if they don’t send a transaction to the credit card company?

The retailer themselves may not store your card and account info, but your (debit and store, not credit) cards and account info for “ACH” (direct) access will be stored online in a “cloud vault”.

Three guesses what’s going to be a major hacking target? In the case of Apple Pay, the Credit Card companies and banks have been dealing with this for years, and as they absorb the fraudulent charges, have one heck of an incentive to stay on top of things.

So they disabled the Apple Pay/contactless terminals their proposed system wont need. This shows the priorities: the retailers are willing to disable features that improve customer convenience and choice, that don’t cost them any extra, so that they can gather more data on their customers.

The Upshot

It won’t get me to stop shopping at some of these stores that have cut off Apple Pay, but where an alternative exists that fills the same niche that does accept Apple Pay, I’ll be more inclined to spend the money there instead. I don’t plan on using the MCX alternative.

Apple pay (and related systems) are:

  • Easier to use – more so Apple Pay here, though I look forward to Android making some changes to improve ease of use…
  • More private – retailers can collect far less information on you.
  • More secure. No retailer or clerk gets to see your credit card, no retailer stores it, and your chances of someone stealing that drop massively.
  • Here now.

The alternative:

  • Gives you less privacy
  • Has less security of your banking information as you have to store it at a third party
  • Will be clunkier to use, and
  • Isn’t available yet.

Chromebook Management and Wifi Networks: Devices vs. Users

I’ve recently had some experience adding 30 or so Chromebooks to a school network, complete with device management licenses, and so far I am, overall, impressed.

One thing that is actually pretty cool because you can actually set available and auto-connected wifi networks for managed Chromebooks based on what organization or suborganization they belong to. That said, I ran into an odd bit while setting up the wifi settings.

FIrst of all, most Chromebooks are wifi dependent, so when they’re first started up and enrolled, they have to be on a wifi network. I’ve found the easiest way to do this is just temporarily use or set up an “open” network.

Please note – I do mean enrolled. By default, if you want the Chromebook to be tied to a management license or system via Google apps for business (or education), you cannot simply sign into the Chromebook with an organization email address. Make that mistake and you need to wipe it back to factory settings. One option – if ordered directly through Google (with known MAC addresses) – you can to set up auto enrollment, and anyone signing in with an organization email automatically enrolls the Chromebook as well.

The option we took was to manually enroll the Chromebooks by hitting the key sequence CNTRL-ALT-e after attaching the chromebook to the open wifi network.

Once enrolled, sign in. Once it is online, the Chromebook starts picking up settings, including the aforementioned wifi settings.

 

Here we get into an oddity. In the network settings tab of the device settings (above) there are actually TWO sets of wifi settings that can be set or inherited at any level of the organization. Devices, and Users. You can think of “device” wifi settings as those that are available even when no-one is logged in. Since a new user needs to be on the internet to sign in for the first time, they either need access to an open network, OR valid wifi settings under “device” for a secure network provided via the management settings.

“User” wifi settings are used to manage what wifi credentials are pre-loaded and available to any user account that signs into that device. This can be an entirely different set of networks, or simply the same one that was used to log in.

Not Very Wise Support

Perhaps I’ve been living in a standards-compliant web-design bubble. I’ve always been aware that one had to design around and account for odd quirks in page design when making sure websites look just as good in Microsofts Internet Explorer as they do in Chrome, Firefox, and Safari. I’ve even run across a few business banking sites that absolutely require Internet Explorer in order to manage the add-ons and check scanners.

That said, I think today is the first time I’ve ever seen a customer support site, even for a windows-centric product, that not only “required” Internet Explorer, but was utterly and completely unusable in any context without it. Unusable as in you could not even look up knoedge base and support articles.

Lest you think I’m kidding, check out the support FAQ page for the customer support portal for sage software. Under the question “What are the supported internet browsers for the Sage Customer Portal?”:

 

Internet Explorer is the supported internet browser for use with the Sage Customer Portal.
If you use Firefox, Chrome or other browsers and encounter issues, we recommend using Internet Explorer instead.
If you use Internet Explorer 8 or 9, click the Compatibility View button  to the right of the address bar to avoid potential issues. To permanently enable Compatibility View for the Sage Customer Portal, go to Tools > Compatibility View Settings and click [Add].
First of all, there’s several possible meanings for “we don’t support other browsers.” One is “We don’t guarantee that you will see everything on the page, or everything the way we intended it to work.” The other extreme is “nothing on the page works.” The latter is something you get on specialized banking sites incorporating direct check deposit scanning through activeX extensions, and the like.
It’s not something I expect on a customer support page. I’ll grant that not all of their products have inaccessible support pages. The pages for their Act! customer relations management product work fine in other browsers. 
I also understand that the information in the support portal is tied to the products you’ve purchased from them, but this is also not a new problem for dozens of internet companies providing cloud-based services. I can even, understand restricting access to isntaller downloads and knowledge base articles to paying customers – Sage is hardly the only software vendor to do so.
But the only thing seen in Firefox, Safari, or Chrome, is a failed plugin message.
Making access to documentation and troubleshooting information completely unavailable in any other browser is completely unacceptable. 
Not bothering to update your site to be compatible with the last three versions of internet explorer, including versions nearly four years old, is icing on the cake. 

 

Default Mail Accounts and Mountain Lion 10.8

Defining the default mail account in Apple’s Mail.app for Mountain Lion (10.8) is not intuitively obvious. Where you used to be able to sort the order of accounts within the accounts pane of the preferences, that is no longer possible. This can be particularly annoying if your default account should be your work account, but your personal account is first in the list.

Fortunately, it’s not that hard, just different.

If, like me, you keep the list of folders on the left hidden, go ahead and reveal them. Then, expand out the Inbox to show all of your various inboxes.

Now, simply click, and drag any of the inboxes into whatever order you want, making sure that the account you wish to be your default is on top.

From now on, if you do not have a specific message open, or are not looking inside of one specific mail folder, all new messages will be – by default – from the account at the top of that list.

Replies will still be from the account that received the original message, and if you’re looking at a folder that is only tied to one account, that account will also be the “from” account when creating a new email.

 Screenshot+112712+1010+PM

Switching iPhoto Libraries

It used to be that if you had lots and LOT of pictures, iPhoto would slow down, and you’d be told by some well-meaning soul to start a new iPhoto library.  The problem being that to switch from one library to another required you to either dig up an app like iPhoto Buddy, or to learn the timing of holding down the “option” key as you started up iPhoto, so that you could select an alternate library.

In short – while less of a pain than dealing with iPhoto taking forever to do anything, it was still painful to do it manually.

It turns out hte latest updates to iPhoto 11 now allow you to switch to another library from within iPhoto.

 

 While I still use iPhoto Buddy, it’s nice to be able to switch on the fly without restarting iPhoto.

Speak to Me…

One of the new features in the upcoming iPhone 4s is the Siri “assistant.”

I don’t know if this will be the world-changing feature that Apple touts – Android has already had much of this functionality. That said, reports such as those at Ars Technica indicate that it will be at least as well integrated, if not better, while allowing noticeably more natural speech.  

One complaint about speech-based control and dictation systems, even the excellent software by Nuance (Dragon Dictation, etc.), is this: how does a computer, often in an office environment, distinguish between you and the guy next to you when he says “delete files.”?

Plus there’s the whole “who wants to look like a dork talking to their computer” angle.

One huge advantage that speech-to-text and voice command have on phones, as they approach the sophistication of the Dragon line of software, is that these are devices we are used to talking to all the time anyway.

Just food for thought.

One More Thing – Scroll Bars, Scrolling, and Lion

The single most annoying thing about the new defaults in OSX 10.7, aka “Lion” is one I nearly forgot because I almost immediately changed the default: The scroll bars are hidden by default.

Why is this important?

Because the scroll bars give you, with very little wasted space, two very, very critical pieces of information.

Their presence tells you that there is more to be seen, and the “footprint” of the scroll tab combines with it’s position within the window tells you both how much of the total page you are seeing, and what your position is relative to the whole document/web page/whatever.

In the default mode, you may never realize that there is more to be seen.

In my opinion, this is the single most egregious mistake they made. Fortunately, it’s also easily fixable. Go to your system preferences, and under the general preferences, select the option “Always” under “Show Scroll Bars.” You won’t lose much space on the screen, but you’ll immediately know if there’s more to see in any open window.

Insofar as the scrolling directions being changed – I actually like it now that I’ve grown used to it. Almost all of my computer work is on a laptop, with a trackpad front and center, and I spend little time on a mouse. 

Time Spent With Lion

Things I like

  • Auto-popup of authentication sheets at public wifi hotspots like Starbucks works great.
  • Love the new spelling correction hints that let you see what it wants to do before autocorrecting it – giving you a chance to say no.
  • Love the fact that you can now hold down a key to get the tilde/umlaut/whatever accent marks.
  • Mission Control allows me to find windows that are open a little faster due to grouping by App than expose
  • I love that Safari auto-restores, and Pages, and Textedit, and…
  • Fast launches
  • Versions of previous pages
  • Apps conforming to the new document standard don’t force me to save before dragging into Mail App, etc.
  • For the same apps, not having to worry about saving the stuff I’m working on when I close the program. It gets saved as I’m working on it too. 
  • Call me nuts but I actually like the new three-column layout in Mail.
  • You can search by multiple terms within Mail, etc.
  • Seeing battery status, etc. on the login screen.
  • PDF annotation. Not just “signature” graphics, but actual text entry, etc. even on PDF’s that are not pre-configured as forms (for an example of the latter, download your typical IRS tax form as PDF).

Things I dislike

  • Effectively borked the minimize-to-app in Mission Control
  • Using “Duplicate” instead of “Save as” can be a bit unexpected at first.
  • The “hold key” behavior does mess up people who like repeat keys enabled.
  • Why did you cripple digital color meter?
  • The “real life” look of the address book and iCal is a bit much, but I can deal with it.

TextWrangler Reminder

If you’re getting started in programming, or you just need a way to sanitize text you copied before pasting it into a web editor, you will want to look at TextWrangler from the guys at Bare Bones Software.

While the interface is considered dated by some, it still has one of the best grep-based multi-file search and replace tools available on a Mac editor, and one of the best file comparison tools I’ve seen. It’s also free, and available via the Mac App Store.

 

Lion: Smooth Sailing With a Few Waves

I’d been putting together some thoughts on Facebook, Google+, Twitter, etc. when Lion was released. Obvioulsy, I immediately installed it – I can afford to. I have backups. Lots of backups.

So what is there to say that hasn’t already been said?

First, some high points. In case you’ve never been bitten by this, never, ever, ever upgrade a business-critical computer until the software you need is updated to work with it. Ever. That especially applies to niche software like architectural CAD software, or if you make a living as a graphic designer.

Also, “rosetta” – the technology that allows Macs to run older programs depending on “PowerPC” chips, is no longer available, at all. This especially hurts those who use products like Quicken for the Mac  (Intuit, along with Adobe, is another company that seems to think that adapting to long-announced changes and providing current product updates is just passe). Also, Mac versions of MS Office before Office 2008 will not be usable without an update or switching to iWork or Open Office/Libre Office.

Please note – if you are using Quicken for the Mac, please export your file as a backup before upgrading OS X.

So now what?

Well, I’m not every user. I make my living helping other users. That said, many of the programs I use are the ones I recommend to others.

 The Install

Straightforward. Buy the app, let it download, let the installer run. Wait 30 minutes or so after that, and a new splash page appears with your login.

The first thing I checked, as with every major update since 10.5 completely reset the printer settings, was to verify my printers were still there. Yes they were, and yes they worked. Also, the 10.7 update didn’t scrub my custom keyboard shortcut for  printing PDF’s (originally at OSX hints).

 Personal Information and Mail

I started up the new Mail app, and ended up waiting quite a while for it to update the mail database to the new format. In the meantime, I opened up my google account in Safari, and discovered a new wrinkle. When logging in to at least several services that Lion recognizes using Safari (I can verify this for Gmail and MobileMe), Safari helpfully asks of you wish to add the account to your mail and calendars. Since those accounts were already in Mail.app (which was updating) I simply said no thanks, but it’s a nice touch that goes hand-in-hand with automatically opening up the login sheets at many public WiFi hotspots.

Once the mail had finally updated, I looked in the system preferences. Oddly, even though the soon-to-be-obsolete MobileMe control panel listed that I was syncing my contacts, the (new) unified “Mail, Contacts, & Calendars” account panel showed my Mobileme account as only synchronizing calendar items, mail , and chat items.

Yes, chat items. I’m not sure where that will lead just yet.

Either way, my contacts do sync.

Looking into my address book, I discovered that Address book was no longer syncing with Gmail. I fixed that, and after a few rounds of discrepancy reviews, had my contacts under control again.

Scrolling

I’m still torn on the scroll direction reversal. I will say that it’s actually fairly natural when scrolling via a trackpad.

That said, the hiding scrollbars were driving me nuts. I need to know where I am in the document, and the default setting to hide them when not scrolling can make it difficult to tell if there is anything further to scroll to.

Apps

Despite the dire warnings at the beginning of this post, very little broke.  The following third-party apps worked without any apparent hitches:

 

  • Hazel – an automated folder cleanup tool.
  • Both of my password programs – 1Password and Little Secrets – worked fine.
  • DropBox
  • BBEdit – text editor
  • Candybar – custom icons.
  • Chrome
  • iStumbler seems to work
  • LibreOffice
  • Kindle
  • MailPluginManager seems to work
  • Notational Velocity a text note taker that works with simplenote
  • Google music manager
  • Picasa picture manager
  • Microsoft Remote Desktop Connection 2
  • Steam seems to work – but I havent tried to play any games yet
  • VLC – video player for flash and WMV videos
The following programs needed or had a Lion specific update that hadn’t yet been installed:
  • Xcode – New copy currently free
  • Homebrew – a system for installing linux utilities. Installed apps actually work, but you need to isntall the updated Xcode to add anything else.
  • Firefox 5 had an update when I opened it, but didn’t like my 1Password plugin.
  • Carbon Copy Cloner – excellent bootable disk backup system.
  • iStumbler – for finding WiFi networks
  • I updated Silverlight just in case
  • Scrivener has an update for Lion specific features
  • VMWare Fusion – this virtual PC emulator installed updates
  • Mail Act-On – a mail management plugin for the Apple Mail app, needed a reinstall.
Then a had a few issues that needed more work:
  • Pixelmator (a lightweight, awesome, and cheap image editor) had an issue – but an App Store update is coming soon to resolve it, and there are workarounds to get it running.
  • All of my Emacs (another text editor that works on different platforms) customizations and add-ons will have to be rebuilt, but the version I installed through Brew, as well as my GUI-based copy, both work fine at the default settings.
Lastly were the programs that flat out didn’t work:
  • Pocket Tanks – an “artillery” game knockoff.

All’s well that ends well.

Overall, it was a very smooth update. While there are a few things that are known to break, very little broke unexpectedly, and I’ve now had enough exposure to this to start getting really comfortable. Many apps did not need updates at all, though a number of the ones that didn’t need post-upgrade updates had already been updated in the recent past to be compatible with Lion.