TL:DR: iOS 11 speeds the iPhone down the path from best phone ever to complete laughing-stock embarrassment.
In case you were wondering, iOS 11 sucks, big time. Sucks. Sucks. Sucks. I've been intending to write a more comprehensive breakdown of the suckage, but other things have been keeping me too busy to devote the time to fully detail the flaws that I've found. It goes without saying that, if it were possible to go back a version -- other than any security flaws that they've theoretically patched, downgrading would be one hell of an upgrade.
I've posted previously about how for Apple iOS 11 and "No doesn't really mean no." because all of those services you think you shut off in the Notification Center don't actually turn off.
Additionally, if you've tried to use the notification center to select an audio source (like say, select you Apple Airpods), selection is now two clicks away under a tiny thumbnail of a control panel.
Should you want to change the brightness of your iPad while watching a video on Netflix, you're looking at two clicks or more to be able to make a simple change to screen brightness.
And now, I just came across this bug on MacRumors. iOS 11 Bug: Typing 1+2+3 Quickly in the Calculator App Won't Get You 6. That's right, if you type 1+2+3 quickly in the calculator app on your iPhone in iOS 11, the calculator will show you 24 instead of 6. In short, it's a worse math error than the infamous Pentium math error. The article goes on to detail an animation bug that blocks screen inputs while the animation resolves. And while it's probably a simple correction for Apple to fix their Calculator app, I think it's symptomatic of broader touch screen interface issues that have been introduced with iOS 11.
While using iOS 11, I've had numerous issues (somewhat randomly) with inputs to the touchscreen. Often, inputs near the edge of the display on my iPhone 5se fail. I've also had issues where the Messages app won't enable you to get to the bottom the display / see the most recent messages.
Perhaps the funniest thing about all of this was when I saw some pundit writing about facial recognition on the upcoming iPhone X, saying something to the effect that they were confident that it would be good because "Apple wouldn't let another Apple Maps - like fiasco take place." Yeah right. All I could think at the time was look at the joke that is iOS 11.
iOS 11 is so bad, it makes a compelling case for not updating your Mac OS to High Sierra.
Tuesday, October 24, 2017
Thursday, October 12, 2017
Facebook and the Problem of 'Bots'
Recently, there has been growing coverage in the media about Russian advertising (and influence) during the run up to the 2016 election. Some of this was driven by fake users (bots) on Facebook. While I'm thinking about writing a longer post about the election influence operation and online marketing in a broader context, one thing jumped out at me recently that I think is worth highlighting as it's somewhat misrepresented in the media.
In this USA Today article, the author wants Facebook to "Guarantee that bots will no longer be able to impersonate humans on the platform."
This fundamentally misunderstands the problem with "Bots". It's not like Facebook ever sat down and invited Bots onto the platform. Bots are carefully crafted bits of code that are scripted to mimic humans as you go through typical online activities. Bots are not obviously bots.
On one of the web sites I run, over the years I've had bots submitting inquiry forms thousands of times (Dear Salesforce.com: Web-to-Lead/Case Spam Sucks). Often, the form submission is some form of Spam. Even an inquiry form on a site in a niche industry can be a target for this type of activity. But what was actually interesting, in a way, was watching the form bots evolve. Essentially, when even when you make it more difficult for the bot to fill out the form, the bot kept exploring the parameters and requirements until you'd see it coming through again.
In that way, initally, my best defense against the form spam bots were to look for aspects that made them seem not human and try to filter against those. But eventually, you get to a point where if the bot fills out the form like a human would, you can't tell the different between an automated form engine and a human.
As you'll note in my Spam Post, at the time, Salesforce.com recommended that I install a Captcha, one of those image recognition test tools on the form. You know the tests, sometimes they're difficult to solve, even as a human. Sure, they provide an increased barrier for bot traffic, but they also provide a significant barrier to user engagement. Imagine if every time you wanted to post something on Facebook, you had to face a Captcha test?
And this is the fundamental problem with the "don't allow bots on your platform" arguement. It's just BS. Something being promoted by someone with a very simplistic view of the problem.
In this USA Today article, the author wants Facebook to "Guarantee that bots will no longer be able to impersonate humans on the platform."
This fundamentally misunderstands the problem with "Bots". It's not like Facebook ever sat down and invited Bots onto the platform. Bots are carefully crafted bits of code that are scripted to mimic humans as you go through typical online activities. Bots are not obviously bots.
On one of the web sites I run, over the years I've had bots submitting inquiry forms thousands of times (Dear Salesforce.com: Web-to-Lead/Case Spam Sucks). Often, the form submission is some form of Spam. Even an inquiry form on a site in a niche industry can be a target for this type of activity. But what was actually interesting, in a way, was watching the form bots evolve. Essentially, when even when you make it more difficult for the bot to fill out the form, the bot kept exploring the parameters and requirements until you'd see it coming through again.
In that way, initally, my best defense against the form spam bots were to look for aspects that made them seem not human and try to filter against those. But eventually, you get to a point where if the bot fills out the form like a human would, you can't tell the different between an automated form engine and a human.
As you'll note in my Spam Post, at the time, Salesforce.com recommended that I install a Captcha, one of those image recognition test tools on the form. You know the tests, sometimes they're difficult to solve, even as a human. Sure, they provide an increased barrier for bot traffic, but they also provide a significant barrier to user engagement. Imagine if every time you wanted to post something on Facebook, you had to face a Captcha test?
And this is the fundamental problem with the "don't allow bots on your platform" arguement. It's just BS. Something being promoted by someone with a very simplistic view of the problem.
Friday, October 6, 2017
Apple iOS 11: "No" doesn't really mean "No"
Recently, Apple acknowledged that when you use the control center to turn off Bluetooth or Wifi in iOS 11, it doesn't actually turn those services "off". Instead it just disconnects from the things you were connected to -- except Apple devices and some Apple services. That's right. Apple's iOS 11 now features "No" doesn't mean "No" technology.
The Electronic Frontier Foundation warns about this in an article, iOS 11’s Misleading “Off-ish” Setting for Bluetooth and Wi-Fi is Bad for User Security, regarding this issue. They note that
Why did Apple build iOS 11 this way? Because Apple decided that it would be better for them -- make their device interworkings seem better -- than it would be to honor the "no" implied by the controls in the Notification Center.
This isn't the only thing that sucks about iOS 11, but it may be one of the more troubling ones.
The Electronic Frontier Foundation warns about this in an article, iOS 11’s Misleading “Off-ish” Setting for Bluetooth and Wi-Fi is Bad for User Security, regarding this issue. They note that
When a phone is designed to behave in a way other than what the UI suggests, it results in both security and privacy problems. A user has no visual or textual clues to understand the device's behavior, which can result in a loss of trust in operating system designers to faithfully communicate what’s going on.In gets worse.
The Wi-Fi will turn back full-on if you drive or walk to a new location. And both Wi-Fi and Bluetooth will turn back on at 5:00 AM. This is not clearly explained to users, nor left to them to choose, which makes security-aware users vulnerable as well.Wifi and Bluetooth also reactivate when you reboot your phone.
Why did Apple build iOS 11 this way? Because Apple decided that it would be better for them -- make their device interworkings seem better -- than it would be to honor the "no" implied by the controls in the Notification Center.
This isn't the only thing that sucks about iOS 11, but it may be one of the more troubling ones.
Monday, October 2, 2017
Airpods: Apple's Imperfect Audio Port Solution
With the introduction of the iPhone 7, Apple decided to remove the classic audio port from the phone. They claimed to address the elimination of the audio port with a brand new product, Airpods, wireless Bluetooth headphones that would be so awesome, you'd never miss your old headphones. Skip the part about how Airpods weren't even available for the first three months or so of the iPhone 7. Oh, and the part about the limited availability of Airpods even today. Airpods were promised to be be so great, we'd never want to go back to wired headphones.
I have a set of Airpods, had them for several months, and I can only say, "Airpods, you are no wired headphones."
Don't get me wrong, Apple has accomplished something impressive with Airpods. They are, hands down, the best wireless iPhone headset that I've used to date. But that comes with a large number of caveats. But what's important to understand is that, while they're a nice iPhone accessory, they don't come close to replacing my earbuds.
Bluetooth < Wires
Fundamentally, Airpods suffer from the Bluetooth wireless connection. Using them in my office where there are numerous other Bluetooth devices, I experience a lot of drop-outs from both the speakers and the microphone. I blame this on Bluetooth interference. It's so bad that if I have a call, I use my wired earbuds.
But the drop-out problems aren't limited to "Bluetooth noisy" environments. Using the Airpods while listening to music walking around at night, I found the sound dropped several times also. Potentially, this could be related to software that has each ear piece to check in with the other one and verify that it's there -- the auto-detect ear software. Apparently, you can turn this off, but I think I saw where disabling this disables stereo -- which makes sense if you consider that it needs to know whether there is a second headphone in order to send a stereo signal. However, it should be noted that my wired headphones don't experience similar drops.
This brings me to the sensors in the Airpods. With most Bluetooth headsets, there is some functionality that enables you to answer calls with a tap -- similar to hitting the start-stop button on the wired headphones. Unfortunately, with several months of use, all I've succeeded in doing with my Airpods is opening the voice interface at various times. I'm sure that if I were running battery-wasting, time-wasting Siri, I could have asked Siri to answer the phone, but mostly I've had to default to scrambling around, trying to find my phone in order to answer calls on the iPhone instead of the Airpods.
On a related note, I can't count how many times I've accidentally fumbled with one of the Airpod earpieces, only to accidentally bring up the voice interface -- enough to make me cautious about handling the earpieces.
The Good
Let me say that I understand the interest in having a wireless headset. How many times have I found myself listening to music while doing something like cooking when the wire on my headphones gets caught on a knob or the corner of a cabinet? Having my ear yanked or sending my iPhone flying sends me cursing the wire and everything it stands for. With the Airpods in a quiet Bluetooth environment like my home, I can wander around with audio, safe from worrying about whether the cable is about to get caught on something. Do I still experience drop-outs? Yup. But the trade-off of no wires is usually worth it for kitchen tasks.
Airpods also work reasonably well when driving in my non-Bluetooth-enabled vehicles. The wire doesn't usually get in the way while driving, but it's still potentially a concern. Meanwhile, the variability of cell coverage when you're on the road means that the wireless connection is only one of multiple connectivity issues that you deal with.
Finally, another nice thing about the Airpods is that you can use one or both. If you use just one, you can get some pretty serious battery life out of the set by periodically switching earpieces and letting the other one charge.
Summary
All trade-offs aside, Apple's Airpods provide a nice Bluetooth headset experience. At the same time, one of the reasons that I chose the iPhone 5se was the inclusion of the headset port. Having experienced both the "antique" and what Apple promises us to be the "future" of audio on a phone, I must say that the removal of the audio port still ranks as one of the worst design choices Apple has made.
I have a set of Airpods, had them for several months, and I can only say, "Airpods, you are no wired headphones."
Don't get me wrong, Apple has accomplished something impressive with Airpods. They are, hands down, the best wireless iPhone headset that I've used to date. But that comes with a large number of caveats. But what's important to understand is that, while they're a nice iPhone accessory, they don't come close to replacing my earbuds.
Bluetooth < Wires
Fundamentally, Airpods suffer from the Bluetooth wireless connection. Using them in my office where there are numerous other Bluetooth devices, I experience a lot of drop-outs from both the speakers and the microphone. I blame this on Bluetooth interference. It's so bad that if I have a call, I use my wired earbuds.
But the drop-out problems aren't limited to "Bluetooth noisy" environments. Using the Airpods while listening to music walking around at night, I found the sound dropped several times also. Potentially, this could be related to software that has each ear piece to check in with the other one and verify that it's there -- the auto-detect ear software. Apparently, you can turn this off, but I think I saw where disabling this disables stereo -- which makes sense if you consider that it needs to know whether there is a second headphone in order to send a stereo signal. However, it should be noted that my wired headphones don't experience similar drops.
This brings me to the sensors in the Airpods. With most Bluetooth headsets, there is some functionality that enables you to answer calls with a tap -- similar to hitting the start-stop button on the wired headphones. Unfortunately, with several months of use, all I've succeeded in doing with my Airpods is opening the voice interface at various times. I'm sure that if I were running battery-wasting, time-wasting Siri, I could have asked Siri to answer the phone, but mostly I've had to default to scrambling around, trying to find my phone in order to answer calls on the iPhone instead of the Airpods.
On a related note, I can't count how many times I've accidentally fumbled with one of the Airpod earpieces, only to accidentally bring up the voice interface -- enough to make me cautious about handling the earpieces.
The Good
Let me say that I understand the interest in having a wireless headset. How many times have I found myself listening to music while doing something like cooking when the wire on my headphones gets caught on a knob or the corner of a cabinet? Having my ear yanked or sending my iPhone flying sends me cursing the wire and everything it stands for. With the Airpods in a quiet Bluetooth environment like my home, I can wander around with audio, safe from worrying about whether the cable is about to get caught on something. Do I still experience drop-outs? Yup. But the trade-off of no wires is usually worth it for kitchen tasks.
Airpods also work reasonably well when driving in my non-Bluetooth-enabled vehicles. The wire doesn't usually get in the way while driving, but it's still potentially a concern. Meanwhile, the variability of cell coverage when you're on the road means that the wireless connection is only one of multiple connectivity issues that you deal with.
Finally, another nice thing about the Airpods is that you can use one or both. If you use just one, you can get some pretty serious battery life out of the set by periodically switching earpieces and letting the other one charge.
Summary
All trade-offs aside, Apple's Airpods provide a nice Bluetooth headset experience. At the same time, one of the reasons that I chose the iPhone 5se was the inclusion of the headset port. Having experienced both the "antique" and what Apple promises us to be the "future" of audio on a phone, I must say that the removal of the audio port still ranks as one of the worst design choices Apple has made.
Thursday, September 7, 2017
The iPhone 7 gets a Headphone Jack!
Here's a story I came across on MacRumors this morning. Essentially, this guy modded an iPhone 7 and added a fully functional headphone jack. However, it's an interesting underscore to the BS that they had to eliminate it to make room for the camera.
Tuesday, September 5, 2017
Must Hate Dogs - The Pet-Friendly Hotel Downside
While I was putting together my recent post on the Hotel Nikko, I began thinking about the implications of "pet-friendly" hotel positioning. The more I thought about it, the more I wondered, "what are the rules for pet friendly hotels?"
Typically the tone of the these pieces -- if they approached the non-pet-owner point of view -- was, sort of a "what's wrong, don't you like dogs?" For the record, I don't not like dogs, nor do I not like cats. That being said, I currently have neither and my allergies thank me for it. And my wife's allergies are worse than mine. Similar to non-smoking rooms, I expect a level of not having to worry about some things in my environment. I also loath overly perfumed hotel rooms (the ones that smell like a potpourri exploded).
For most of these posts, one of the bigger concerns tended to be noise and concerns as to what happens if the pet owner leaves their pet in their room while they're gone -- followed by numerous pet owners talking about how they've found people in hotels to be more noisy than their pets. Apparently some hotels offer pet-sitting services to mitigate this issue.
To answer the questions I raised:
- Do they have special rooms for pet people?
- Do you have any assurances that you won't wind up in a room that had pets?
- Do they do any special clean-up for pet hair, dander, etc.?
- Do they make any effort to post or publish these policies?
Typically the tone of the these pieces -- if they approached the non-pet-owner point of view -- was, sort of a "what's wrong, don't you like dogs?" For the record, I don't not like dogs, nor do I not like cats. That being said, I currently have neither and my allergies thank me for it. And my wife's allergies are worse than mine. Similar to non-smoking rooms, I expect a level of not having to worry about some things in my environment. I also loath overly perfumed hotel rooms (the ones that smell like a potpourri exploded).
For most of these posts, one of the bigger concerns tended to be noise and concerns as to what happens if the pet owner leaves their pet in their room while they're gone -- followed by numerous pet owners talking about how they've found people in hotels to be more noisy than their pets. Apparently some hotels offer pet-sitting services to mitigate this issue.
To answer the questions I raised:
- Do they have special rooms for pet people? Probably not.
- Do you have any assurances that you won't wind up in a room that had pets? No. Further, service dogs can stay with their owner in any room).
- Do they do any special clean-up for pet hair, dander, etc.? Maybe. Some hotels mentioned extra clean up, but there are no guarantees.
- Do they make any effort to post or publish these policies? No. As I mentioned. there's little published on this subject.
If the prospective guest has a serious allergy to pets or just does not like animals, you may be better off suggesting they stay at the Inn down the road. It's better than having them check out early, demanding their money back and leaving you an empty room that you perhaps could have sold to someone else.At the same time, based on what I've seen, the likelihood is that if you do raise questions about the subject, their response is probably going to be, "what, do you just hate dogs?"
Friday, September 1, 2017
3 Design Aspects I Already Hate on the iPhone 8
With Apple announcing it's September 19th event and the expectation that they will roll out the new iPhone 8, Right now, everything we know about it is really based on rumors and info extracted from Apple's Homepod firmware. That being said, among the media that track Apple's upcoming products, confidence about many aspects of the iPhone 8 is high.
Based on the current rumors, I thought I would share a few aspects of the iPhone 8 design that I hate and consider deal-breakers for purchasing an iPhone 8.
Based on the current rumors, I thought I would share a few aspects of the iPhone 8 design that I hate and consider deal-breakers for purchasing an iPhone 8.
- No Audio Port. I know that they'll probably never go back on this, but the idiocy of this decision is unparalleled. The lightning-based headset sucks. It doesn't work on anything other than an iPhone 7 (7s, 8, perhaps, but no iPad, Macbook, Mac, or other device). Apple would probably counter with, "what about AirPods?" I have a set of AirPods that I use with my 5se. They work okay, but there are times -- like when I'm in the office with lots of Bluetooth devices -- that the cable just works much better. Better audio, more reliable.
- Facial recognition-based unlock. This rumored feature seems like its designed to appeal to the technology pundit class. Technology companies love this idea. Customers, not so much. See XBox One Kinnect original implementation for a reminder.
- The stupid lens protrusion on the back of the phone. This design flaw was introduced in the iPhone 6 and we've been living with it since. It's essentially a "must use case" feature. Wanna make the iPhone 8 better? Use that difference in space between the current design and a flat back design and fill it with more battery. Yet another reason why the iPhone 5se design is better.
Subscribe to:
Posts (Atom)