Random Thoughts – Randocity!

Lost with Apple’s iPhones for 2018?

Posted in Apple, botch, business, california by commorancy on September 12, 2018

iPhone X 2018You might be asking, “What is an iPhone Xr? Why would I want that model?” Well, let’s dive right in to discuss what these phone models are and how they stack up. Let’s explore.

iPhone X models for 2018

What new models iPhones are there for 2018? Well, there are several new models this year. Here’s the rundown of these models. The new models include the iPhone Xs, iPhone Xs Max and the iPhone Xr. Yep, that’s it. No new iPhone 8. No iPhone 9. Nothing else for phones.

iPhone X Compare

Display Res iPhone X 2018

Let’s Talk Models

  • iPhone Xs Max — This is by far the biggest iPhone X model so far. It sports a 6.5″ OLED display. It is about the same physical size as an iPhone 8 Plus.
    • Pricing:
      • 64GB = $1099
      • 256GB = $1249
      • 512GB = $1449 (really, Apple?)
  • iPhone Xs — This is the same size as the former iPhone X, its earlier sibling. This phone sports a 5.8 inch display, the same as earlier iPhone X.
    • Pricing:
      • 64GB = $999
      • 256GB = $1149
      • 512GB = $1349
  • iPhone Xr — This is a “brand new” model in the iPhone X lineup. It sports a 6.1″ sized display. It’s slightly smaller than an iPhone 8 plus. With the iPhone Xr, instead of using the more costly OLED tech, Apple has redesigned this model with a LCD screen. Unfortunately, as with most cost cutting measures, Apple has reduced the resolution by a LOT.
    • Instead of resolution in the thousands, now it’s back in the hundreds at 1792 x 828.  These are resolutions we’ve not seen since the iPhone 8 at 1334 x 750. Somewhat higher than the iPhone 8, yes, but this phone is a huge step backward for Apple.
    • OLED has a contrast ratio of 1 million to 1 where LCD has a contrast ratio of 1400:1. This means that when viewing the iPhone Xr screen, you’re going to see that dull grey background whenever the screen is black.
    • This model is also missing the following features:
      • No 3D Touch
      • 2 meter water resistance reduced to 1 meter
      • No 512GB model.. tops out at 256GB
      • No HDR display (not that this matters much as Apple has dumbed down the OLED display intentionally)
      • No Dual Cameras — Single camera only
    • Pricing:
      • 64GB = $749
      • 128GB = $799
      • 256GB = $899

What it comes down to is that if you’re looking for a less expensive version of the iPhone X and you’re willing to forgo the above features, the iPhone Xr is probably what you want. Personally, I still want TouchID, which is still missing from these newest X models.

iPhoneXSizingThere’s nothing really new here for me to jump for joy over. These models are entirely expected as next versions, though the prices are excessively high. Seriously, $1449 for a 512GB iPhone Xs Max? That’s the price of a notebook computer which has twice the features, twice the power and twice the number of applications. I shake my head at this pricing. Apple has completely lost it.

I still have my iPhone 7 Plus and it’s working like a champ. I’ve no need to jump into the X with that stupid black brow. I was hoping Apple would have gotten rid of that by the second generation. Nope. Apple, what the hell is going on over at 1 Infinite Loop? Are you guys too busy building circular buildings instead of focusing on actually building new innovative products?

Apple Watch

Apple WatchProbably the most innovative thing that has come out of Apple  for 2018 is the newest Apple Watch, with its somewhat larger display and a back that’s supposed to improve LTE service quality. That’s not saying much. Unfortunately, the larger size has the downside of actually making the watch even bigger. Do they think we really want to wear BIGGER watches? Though, a bigger watch may mean a slightly bigger battery and perhaps slightly longer run times. This is important for those of you who actually use the LTE feature. I don’t.

I was hoping for an actual round watch this time around. After all, Android has had these for years now. Where is Apple with a round watch? No idea, they keep focusing on these silly rectangular watches and adding stupid battery hungry technologies like LTE. You can’t really use a watch as a phone, so why bother with that? I guess someone finds the LTE part useful, but I don’t.

MacBook Pro

I’ll make this next 2018 intro short and sweet. It’s about friggin’ time Apple introduced the 32GB version of the MacBook Pro. Of course, the 2018 MacBook Pro also offers 6 core processors. That’s nice, but the 32GB of RAM is much more interesting. Though, by now these computers should be sporting 128GB of RAM, not a piddly 32.

Apple, where’s the touch screen on the MacBook Pro? Why the hell doesn’t this computer have a touch screen in 2018?

iPad 9.7″

New iPadApple reintroduces this size yet again. This size existed several years ago in the Pro format (supported Apple Pencil) and was discontinued. Now they’re introducing it again as though it’s some new thing. The only thing that makes this ‘new’ iPad special is that it now supports the Apple Pencil. Every iPhad… er iPad should have had Apple Pencil support the year after the Pencil was launched. In fact, every touch surface that Apple now produces should support the Apple Pencil including the iPhone, iPod touch, iPad, Watch and the MacBook Pro. By limiting which products support the Pencil is entirely stupid. Apple, don’t you want to sell your products?

What Apple chooses to do with its product lineup is always questionable, but in reality nothing truly innovative has come out of Apple since the first gen Apple Watch and the Airpods. Everything else has been limited extensions of existing products including “The new 9.7-inch iPad”, which is effectively a reintroduction of the 9.7″ iPad Pro sans the edge connector for the Smart Keyboard.

Lateral Innovation

I don’t consider extending an existing product as true innovation. I consider it lateral innovation. Lateral innovation is defined as copying the design of an existing product and then adding small features that don’t significantly improve the design. True innovation means new products that have never before existed. Apple hasn’t launched a truly new product since the Apple Watch and that was in April 24, 2015. That was over 3 years ago. Apple hasn’t launched a truly new product in over 3 years!

Man, get with the program Apple. Your relevance is waning. If you, the reader, want to find pricing of any of the other (ahem) “new” products, mosey on over to Apple.com and take a look for yourselves. You might be surprised… and not for the better.

↩︎

Advertisements

Rant Time: Apple Music vs Twitter

Posted in Apple, botch, business, california by commorancy on September 12, 2018

apple-cracked-3.0-noderivsI know I’ve been on a tirade with the number of rants recently, but here we are. I rant when there’s something to rant about. This time it’s about sharing Apple Music playlists on Twitter… and just how badly this feature is broken. Worse, just how Apple itself is broken. Let’s explore.

Twitter Cards

Twitter has a feature they call Twitter cards. It’s well documented and requires a number of meta tags to be present in an HTML page. When the page is shared via Twitter, Twitter goes looking at the HTML for its respective Twitter meta tags to generate a Twitter card.

A Twitter card comes in two sizes and looks something like this:

Small Twitter Card

Twitter Card Small 2

Large Twitter Card

Large Twitter Card

What determines the size of the Twitter card seems to be the size and ratio of the image. If the image is square in size (144×144 or larger), Twitter creates a small card as shown at the top. If the image ratio is not square and larger than 144×144, Twitter produces a large Twitter card. The difference between the cards is obvious:

  • Small card has an image to the left and text to the right
  • Large card has image above and text below

It’s up to the person sharing on Twitter to decide which size is most appropriate. Personally, I prefer the larger size because it allows for a much larger image.

Apple Music Playlist Sharing

Here’s where the RANT begins… hang onto your hat’s folks. Apple’s engineering team doesn’t get Twitter cards…. AT. ALL! Let me give an example of this. Here’s a playlist I shared on Twitter:

Apple Music Playlist Twitter Card

What’s wrong with this Twitter card? If you guessed the image is way too tiny, you’d win. Apple doesn’t understand the concept of producing a 144×144 image properly. Here’s the fundamental problem. In iTunes, my playlist image is uploaded with a 1200×1200 size image. This image is well large enough for any use on the net. Here’s how it looks in iTunes, albeit scaled somewhat small:

iTunes Playlist Image

Note, iTunes retains the full image size, but scales the image as needed. If you look at the playlist on the web, it looks like this with a much larger scaled image:

Apple Playlist Web

As you can see, the image scales properly and still looks good even larger. Yes, even large enough to produce a 144×144 image on a Twitter card.

Here’s the Twitter card metadata on that Apple Music Preview page:

meta id="1" name="twitter:title" content="‎AstroWorld Pioneer by Klearnote" class="ember-view"

meta id="2" name="twitter:description" content="‎Playlist · 22 Songs" class="ember-view"

meta id="3" name="twitter:site" content="@appleMusic" class="ember-view">

meta id="4" name="twitter:domain" content="Apple Music" class="ember-view">

meta id="5" name="twitter:image" 
content="https://is5-ssl.mzstatic.com/image/thumb/SG-S3-US-Std-Image-000001/v4/a2/c6/6f/a2c66fc6-a63b-f590-c6db-e41aebfc327c/image/600x600wp.png" 
class="ember-view"

meta id="6" name="twitter:card" content="summary" class="ember-view"

You’ll notice that the text in red above is the piece that is relevant. Let’s look at that image now…

600x600wp

Scaled. Click to see 600×600 image

You’ll notice that the playlist image content is centered at 213×213 pixels in size centered in a light grey box that’s 600×600. Yes, that thick light grey border is part of the image. This is actually how the image is being produced by Apple on their servers. That would be okay if the image were scaled to the full 600×600 pixels. Unfortunately, it isn’t. Twitter will scale any image to its preferred size of 144×144 pixels for small Twitter cards. Here’s what a 144×144 image looks like when scaled by WordPress:

600x600wp

Small, but reasonably clear. Here’s Twitter’s crap scaled and unreadable version:

twitter-144x144

I have no idea what Twitter is using to scale its images, but it looks like absolute trash. The bigger problem isn’t that Twitter has scaled this image down, it’s that Apple has provided Twitter with such an already small and crap looking playlist image. Why have a 144×144 image if you’re only going to use 1/9th of the entire space? Apple, why wouldn’t you not want to use the entire 144×144 image space to make the image look like this:

pioneer-1200x1200

That sized image would make the Twitter card look like this…

TwitterCardFixed

… instead of this absolute shit looking card…

TwitterCardBroken

How the Mighty Have Fallen

Apple used to be a well respected company who always prided itself on doing things correctly and producing high quality products. Today, they’re a shadow of their former selves. Producing products as crap as this only serves as a detriment to all of the other products they now offer. It’s clear, Apple Music is an afterthought and Apple seems to have only one engineer assigned to this software product… maybe none.

It’s also clear, Apple doesn’t respect the standards of anyone, not even themselves. I consider this absolute crap attention to detail. Seriously, who wants their images to be scaled to the point of unreadability? No one!

Yet, when I called Apple Support to report this issue, I was told, “This is expected behavior”. Expected by whom? Who would ever expect an image to be scaled the point of nonrecognition? No one. If this is the level of software development effort we’re now seeing from Apple, then I don’t even want to think what corners are being cut on their hardware products.

What’s next? Apple watches catching on fire and exploding on people’s wrists? Phones taking out people’s ears? If I can no longer trust Apple to uphold the standards of high quality, then the mighty have truly fallen. There is no hope for Apple no matter how much crap they try to peddle.

Apple, Hear Me!

If you are serious about your business, then you need to be serious about all aspects including offering high quality products, services and features. This goes all the way to playlist sharing on Twitter. My experience with dealing with Apple in this matter was so amateur including the way Apple Music itself is being handled, why should I continue to use this product? Give me a reason to pay you $99 for such shit! Seriously, in addition to the above, I’m also finding what appear to be bootlegged music products on Apple Music and yet you’re pawning it off as official releases?

And as suggested by your representative, why should I contact Twitter for this issue? Twitter’s features work properly when provided with the correct information. As has been stated for years in software engineering, “Garbage In, Garbage Out”. It is you, Apple, who are providing Twitter with garbage information. It’s not a Twitter problem, it’s an Apple problem. Also, because this is an Apple engineering problem to solve, why should I contact Twitter on Apple’s behalf? I don’t work for you. You need to have YOUR engineering team contact Twitter and have them explain to you the errors of your ways.

This is just the tip of the iceberg here. There’s so much wrong at Apple, if you continue to entrust your family’s safety into Apple’s products, you may find one of your family members injured or dead. Apple, wake up and learn to take quality seriously.

Then next time you are shopping for a computer or a watch devices, you need to ask yourself, “Do I really trust Apple to provide safe choices?”

Apple has now officially and truly reached the level of shit!

Broken Apple Image credit: The King of The Vikings via DeviantArt

↩︎

How To: Killing Apps on iOS and Android

Posted in Android, Apple, best practices, howto by commorancy on September 4, 2018

Kill_AppsHere’s a quick how-to tutorial. This tutorial will show you how to kill running applications on your Apple or Android phone or tablet device. Let’s explore.

Killing Apps

You might be asking, “Well, why would I want to do that?” There are times where apps misbehave or hang leaving a dead app on your phone or tablet. These can drag down the performance of your phone. For this reason, killing an app allows you to restart them to get them working again. Without further adieu, let’s get started…

Apple iOS

To kill apps on iOS 11, it’s simple. For Apple devices that have a home button (this excludes iPhone X), double click the home button. The home button is the button located at the bottom or side of your device (depending on orientation). It’s the only front facing button on the bezel. With the device logged in, double click this home button.

For the iPhone X, the line at the bottom kind of acts like a home button. From the line at the bottom, with your finger drag upwards to minimize the apps into a stacked list. This is similar to double clicking the home button.

Once in the stacked list, kill any specific app or all apps as follows:

  • Press and hold your finger on top of one of the stacked app screens and with a fluid motion, drag your finger to the top of the screen.
    • If you perform this motion correctly, the screen will disappear. The app is now killed.
    • If you notice the screen moving side to side and not up and down, you dragged sideways.
    • Scrolling side to side lets you selectively choose which app to kill. Try again to pull the app screen upwards.
    • If you touch the app screen once, it will bring that app to the foreground.
    • If you touch the background outside of the app, it will bring you to your home screen of icons.
  • To kill all apps, perform this motion on each and every stack app screen until there are no more left.
  • No, iOS does not provide a ‘kill all’ feature. You must kill app separately. Note, you can’t hear the double-clicking of the home button. Here’s an iOS demonstration:

Android

To kill apps on Android 6.x or above, you’ll need to locate the double rectangle button either on the bezel of your phone or on the display of your phone (at the bottom). This double-rectangle button drops you into the screen that shows you all of your currently running apps.

Click this button, then follow along based on the videos:

Obvious isn’t always

Because Apple and Android have both hidden this feature behind cryptic buttons, it isn’t sometimes obvious how to do this. Also note that even if you reboot your device, the apps may still continue to run from the state where they formerly were. To kill an app and start it fresh (particularly on iOS), the only way is to kill the app as described above. I find that, for example, I regularly have to kill Hulu as it likes to hang.

Good Luck!

As always, if you like what you read hear at Randocity, please click the follow button, like and comment below.

↩︎

How to fix Touch ID purchasing after Apple ID unlock

Posted in Apple, botch, california by commorancy on August 14, 2018

Touch ID App store purchasing no longer works after your Apple ID is unlocked? How do you get it working again? Let’s explore.

Apple ID Locked

I’ve recently begun having problems with Apple locking my Apple ID account about every 3 weeks with no explanation. After I’ve unlocked my account, I find that the App store app refuses to use Touch ID and forces entry of my password to download an app. Hey Apple, I set up Touch ID so I don’t have to type in a password.

I’ve called Apple twice about this problem and they are of no help. I had to figure this one out on my own. Thanks Apple… not!

Not only does Apple have no logs to determine why the account is locked, they simply don’t care about this problem. Their login system has become shit in the last few months beginning in June of 2018. I have no explanation for this lockout problem except that Apple needs to get their shit together. I’ve never had this problem before this point. Anyway, once an Apple ID is locked, you’ll need to unlock it to proceed cleaning up the mess Apple leaves behind.

Note, I have no problems unlocking my account. In fact, it takes about 5 minutes or less. However, there’s a bunch of crap to do to clean up Apple’s mess.

Unlocking an Apple ID

To unlock your account, go to appleid.apple.com. Note, I have chosen not to linkify in the address in this article for security reasons. This is why it’s not clickable in this paragraph.

Instead, simply select the text => appleid.apple.com . Then copy and paste it into your browser’s address bar. Or better, type it into your browser’s address bar manually. Next, browse to this destination. Because this is Apple’s security site which manages your Apple ID security settings, I urge you to make sure you type it in exactly and carefully. If you mistype this address, it’s possible that you could land on a malicious web site that looks identical to Apple’s site and which could collect your Apple ID and password. Alway be cautious, alert and careful when visiting sites which manage the security of your account(s). Here are the steps to get you started:

  • Once you’re on the Apple ID site, under the ‘Manage your Apple account’ text, enter your Apple ID username and click the arrow pointing right →
  • Now enter your current password and click the arrow →
  • It will tell you your account is locked
  • At this point, follow the prompts to unlock your account

You’ll need to need to know the following info (as of 2018) to unlock your account:

  • Birthdate
  • Answers to the security questions you set up previously

This section assumes you have not set up two-factor authentication. You can choose to unlock by email or by answering security questions. It’s up to you which path to follow. Whichever path you choose, complete the process to unlock your Apple ID. After unlocking, here’s where the fun begins. /sarc

If you can’t remember your security questions or birthdate, you’ll need to contact Apple Support and request for them to help you with unlocking your Apple ID. If you have set up two-factor authentication (2FA), you will need to know your recovery key. If you’ve lost you recovery key and access to your trusted device after setting up 2FA, you’re out of luck. If you have access to your trusted device, Apple can send you a text to finish the unlocking process. You cannot recover your Apple ID when using 2FA if you have lost the recovery key and lost access to your trusted device. For this reason alone, I cannot recommend setting up 2FA on your Apple ID. Stick with a strong password and avoid 2FA.

Note, I strongly recommend unlocking your account via this web browser method only. Even if your iPhone or iPad prompts to unlock your account directly on your device, don’t. Do not rely on the methods built into iOS devices as I have found them to be problematic and unreliable. Using the browser method, you will have no troubles.

Account Unlocked / Touch ID problems

Once your account is unlocked, you’ll find that all devices that were formerly logged into this account will have been force logged out. This force logout method is different than the method you would use to logout on the device. If you log out of the device, you will be prompted for both the account name and the password. With Apple’s force logout due to a lock, you are only required to reenter your password. Your login ID will be remembered and cached.

An account lockout wreaks havoc on certain features in iOS like Touch ID. Because the account was force logged out, then unlocked, Touch ID will fail to work on both the Music and the App store app. As I said above, you’ll find that the App store now prompts you to enter your password rather than using Touch ID.

Worse, you can go to settings and clearly see that Touch ID is still enabled for the App store app, but it is not working. This is demonstrably a bug that Apple simply won’t fix. How do we resolve this? Let’s continue.

Fixing Touch ID in the iTunes and App store app after a lockout

Here are the steps to fix this problem:

  • Kill the Music and App store apps on your iOS device. DON’T SKIP THIS STEP. You do this by double clicking the home button. Then scroll through the apps running, then drag the app up to the top of the screen with your finger until it disappears from the list. This will kill that app. It’s always a good idea to periodically kill all running apps on your phone to improve performance. Be sure to kill the App store app before proceeding. If you have many apps in the list to scroll through, you can bring the app to the front of the list easily by launching the app before trying to kill it.
  • Once the apps are killed, proceed to the Home screen and touch the Settings app
  • Scroll down to Touch ID & Passcode and touch it
  • Enter your pincode (if requested)
  • This is the screen you’ll see next
  • On this screen, you’ll see the iTunes & App store is already enabled (green). This setting is a lie. After a force lock and unlock, Apple automatically disables this feature internally even though the button shows green and enabled. That this button remains enabled is a bug and is the reason Touch ID doesn’t work.
  • Click the green slider button next to iTunes & App Store to disable this setting.
  • Wait for a moment for this to register and turn grey, like so 
  • Now, click it a second time to re-enable it. This time, it will prompt you for your Apple ID password.
  • Enter your current Apple ID password in the password prompt
  • Wait for the button to do a little jig before leaving this screen. The jig is described like so: the button starts off green, then turns grey for a moment, then slides back to green. This jig confirms that Touch ID for the App store is now truly enabled
  • Exit to the home screen and launch the App store app
  • Browse to any free app in the store and click ‘Get’. Touch ID should now prompt you for your fingerprint instead of prompting for your password.

If you skip killing the apps where I asked you to do that, you’ll find that the App store app still prompts for a password. The reason for this is that the App has cached the forced logout. To break that cache, you perform all of the steps described above. Following the order of these steps is important.

If you leave the App store app running when you reset the Touch ID settings, you’ll find that the password prompt problem remains. You may find that killing and relaunching the app even after resetting the Touch ID after-the-fact also won’t work. That’s why the order the steps is important.

Stupid Problems, Debugging and Network Settings

Problems this stupid shouldn’t exist on iOS devices, but here we are. I’ve already discussed this issue with Apple Support, but they simply won’t do anything about it. In fact, because this problem was formerly a rare occurrence, Apple Support isn’t even aware of this workaround.

In fact, while on the phone, Apple Support “recommended” that I reset my network settings. Never reset network settings as a first step. Resetting network settings should be the absolute last step and only when nothing else resolves a problem. The difficulty with resetting network settings is that it wipes all iCloud stored network passwords and access point information, like WiFi passwords. Not only does it wipe all WiFi networks and passwords on iCloud for the device where you wiped network settings, it wipes it for every device also using iCloud. This means if your Apple ID is being used on a MacBook, an iPhone, an iPad, an iPod or any combination of several of these devices, you’ll have to reinter the password on every device manually. It will also have forgotten all of the access points that iCloud formerly knew. Each new device will need to relearn them all.

You can somewhat solve this problem by first signing your device out of iCloud before wiping network settings. However, when you log your device back into iCloud, it might still wipe some settings from iCloud once logged back in and synced with iCloud. Be cautious with doing this.

I’ve been there and done that. This is a pain-in-the-ass. If Apple Support ever requests you to wipe network settings, tell them politely but firmly, “No.” Then state, “I only wipe network settings as a last ditch effort. Let’s exhaust all other workarounds and possibilities first.”

Wiping network settings usually only resolves actual networking problems, such as the phone refusing to connect to a WiFi access point. Touch ID has nothing to do with networking. Be wary of Support Team members requesting you to wipe network settings to help resolve non-network problems. The last thing you want to do is spend hours fixing all of your other devices in addition to not resolving the original problem. The Apple Support team is very good at causing more problems without actually solving the original problem. It is up to you to always exercise your best judgement to prevent Apple Support slip ups.

I really wish that Apple would just fix these stupid bugs. I also wish that they would tell me why my account keeps getting locked out.

↩︎

Home Automation: The good, bad and ugly

Posted in Apple, botch, business, Philips Hue, wink by commorancy on December 17, 2017

You’ve just picked up an Amazon Echo with a Hue Starter Kit and you have decided to take plunge into controlling small devices in your home via Alexa. Well, here is what I’ve learned so far about this process. Take note, it’s not always easy to set this up. Keep in mind that I haven’t explored every system or every device. This article documents only my experiences with those devices I’ve tried. Let’s explore.

Smart Home Hubs

The first thing you need to understand is that many home automation systems still require a centralized hub to control the accessories (i.e., lights, switches, dimmers, and plugs). Systems like Wink and Hue are good in that a hub aggregates all of the accessories under a single logical device, these devices also have their own pitfalls. Some lights and plugs are WiFi only and do not require a hub, leading to even more consumer confusion, more apps and more logins and passwords.

As an example, Hue’s bridge (hub) comes in several versions (I’ll explain the reasons for this shortly). If the you stay within the Philips universe of devices, then you’ll be good. However, the moment you step outside of the Philips universe, just like with Apple’s products, compatibility takes a significant dive. It’s the same situation for Wink. As long as you wholly subscribe to the devices that are compatible with a Wink hub, you’ll be perfectly fine. If you choose to add in a bulb that isn’t compatible, your days will become far less happy. Worse, if you want to intermix devices from the Philips universe with the Wink universe, you’re asking for a world of hurt.

Intermixing Devices

So you’re probably asking, “why would I want to intermix devices?” It’s very simple. Cost. While the Hue color bulbs are spectacular for producing vivid colors, they aren’t so great for their brightness levels and they are substantially pricey. If you want to get a bulb that supplies higher than 50-60 watts of effective illumination, you have to jump out of the Philips universe. I don’t know why Philips is dragging their feet on 75 and 100 watt Hue bulbs, but they are and its frustrating.  That means you might end up over at GE or Cree or even looking at LIFX bulb.

Costs, Value and Brightness

Hue bulbs are also incredibly pricey. At around $60 per color bulb, changing every bulb in your home is likely going to cost hundreds or perhaps thousands of dollars. Even the ambient white colored Hue bulbs at $30 are still quite pricey because they can range their colors between cold and warm white. If you simply want a bulb you can turn on and off and dim, there are far cheaper options… like the Cree Connected (~$15) and the GE Link (~$20). These are quite a bit less costly than the Hue white ambience bulbs. However, Hue also makes a 4 pack of white dimmable bulbs that cost around $13 per bulb (note that this may be holiday pricing). However, these bulbs are simple on, off and dim only. They do not vary the color hue of the bulb. The color they are is basic warm white… same for the Cree and GE Link. You also have to buy these Hue white bulbs in a 4-pack to get this lower pricing. Otherwise, each Hue bulb will cost around $17 separately. This 4-pack is your best deal for low cost hue bulbs. However, they are also not that bright.

At the time when I purchased into the Cree and GE Link, Philips still didn’t make these less costly bulbs. These are relatively new additions to Hue’s line and likely came about because of the Cree and GE Link bulbs.

What that means is that I’m not about to abandon the two bulbs I bought just to go buy four replacement Hue bulbs. The GE Link bulb is also quite bright, brighter than the Hue bulbs even though it is supposedly a 60 watt equivalent. Clearly, some bulbs are brighter than others even when rated similarly. This is why it’s important to look at the bulb illuminated to see if you like the color temperature and the brightness.

Clearly, we want good quality long lasting and bright lights. Specifically, lights that are bright enough for the given fixture and room. You may only need a 40 watt bulb in some instances, but in others you might want a 150 watt bulb. Sad to say, there aren’t many 150 watt LED equivalent bulbs on the market. Even of you find one, it’s not likely to be a connected bulb (see WiFi plugs below). The brightest bulbs seem incompatible with being connected. I don’t know why that is, but few lighting manufacturers want to produce both a connected bulb and a bulb that’s brighter than 60 watts. 60 watts is incredibly dim by itself. You’d need at least 4-7 of them in a fixture to sufficiently illuminate a living room.

Why there aren’t any 100 watt bulbs to date? I have no idea. Philips, GE and Sylvania need to get right onto solving that problem.. and soon.

Compatibility

If you’re willing to stay within a single manufacturer’s universe of apps, plugs, switches and bulbs, then you won’t run into many compatibility issues. If you want to actually do something useful, like use the Amazon Echo or IFTTT or Google Home or any other third party product, that’s when you run into problems.

Amazon’s Echo is probably the single most compatible home automation platform out there. However, that said, I’d consider Amazon’s Echo to only be about 80% compatible with most products. There are still a lot of products that cannot be controlled by Alexa, even though they have apps. IFTTT fares far worse at about 50% compatible. Apple’s Homekit is about 30% compatible with most systems. Though, if you’re willing to stay in the Philips universe, Apple’s Homekit jumps up into the high 90% range for compatibility. On the other hand, Apple’s Homekit has very little compatibility with Wink. Supposedly the Wink hub 2 is compatible with Homekit, but apparently that hub barely even works.

To get a fully functional Wink system, you have to use the Wink hub version 1 which isn’t compatible with Homekit. You’re probably asking, what is Apple Homekit? Homekit is Apple’s built-in small device automation system which is compatible with Siri. If you want task Siri to turn on, off or dim your lights, that assistant uses Homekit to get the work done. If Homekit can’t see your lights or accessories, it can’t control them.

There are many devices that Alexa can see and manage that Apple’s Homekit can’t. Apple has just floundered around doing nothing to improve compatibility to other home automation and lighting systems. This means that clicking the home icon to control your lights may or may not work on iOS… and more likely not to work than work.

Multiple Hub Versions

Hue’s system comes in several different hub versions. So does Wink. So does Zigbee and WeMo and many other device makers. These upgraded hubs add new features, such as compatibility with Apple’s Homekit or Google’s system. Keep in mind that even if a hub says it’s Homekit compatible, that doesn’t mean it’s fully compatible. It may only offer iOS the most bare bones minimums such as lights on and off, dimming and possibly color changing. Hue, for example, still prefers you to singly control all of their lights through the Hue app rather than through Apple’s Homekit compatible controls. Hue adds such extra features as light scheduling, vacation randomization and proximity fencing. Proximity fencing allows you to program the hub to turn lights on when near or off when out of range. These types of services are not visible through Homekit.

Fractured System

So what have I learned then?

  1. Philips Hue system is great so long as you don’t stray outside of it. Philips own bulbs work perfectly. Philips Hue can also see and control Hue compatible, but primarily Wink bulbs. Hue will not update firmware on any devices other than Hue devices. This is not optimal or in any way secure especially since you can only pair a device to one hub at a time.
  2. Wink will update fully Wink compatible bulbs, but won’t update firmware on Hue bulbs. Upgrades for Hue happens through Hue’s system.
  3. It is possible to run two hubs controlling different devices, but Wink’s hub won’t talk to Hue and Hue’s hub won’t talk to Wink.
  4. To bridge these two systems, you’ll need something like Alexa that can aggregate unlike device networks into a homogeneous whole.
  5. Alexa can’t aggregate bulbs and devices that aren’t Alexa compatible. So, you always have to read the box to make sure. Even then, you’ll likely need a skill to make it Alexa compatible.
  6. With Alexa’s skills, you can have Alexa log in to manage any device that offers a skill. You can then aggregate these devices under Alexa groups to control unlike systems.
  7. Homekit is the least compatible home control system out there. Don’t rely on Siri to control your devices unless you are meticulous in ensuring all of your devices are 100% Homekit compatible. This is likely to be costly because Apple is only willing to integrate with companies willing to pay money for this. That automatically means that only those companies making significant bank will be willing to pay off Apple to that end.
  8. Hue’s motion control sensor triples as a light and temperature sensor. Oddly enough, the only way to see the light and temperature pieces is through Homekit. Philips Hue app won’t show these sensors. This means you have to try and piecemeal together a system from pieces here, there and everywhere.
  9. Alexa still cannot directly set the color of Hue’s color bulbs. This must be done via a predefined IFTTT applet.
  10. Homekit can set the color of Hue’s color bulbs directly via Siri, but is limited in many other ways… specifically in the exact wording of how to get Siri to control the devices.
  11. Updating firmware on devices requires the correct app or hub. For example, Hue will update Hue devices, but not third party devices. If you want to update your third party devices, you need the right app or hub. Leading to….
  12. A device can only participate in any one hub system at any one time. Because I wanted the latest firmware on my GE and Cree bulbs, I had to buy a Wink hub and pair them with that. That also means I can’t use my Hue motion sensor to turn off one of the lights in a bedroom any longer. Now I have to buy a D-Link sensor and use that… adding to the cost and more hassles.

I find these systems fractured and annoying. There is no standard at all. Philips does what they do. Wink does similar, but is not compatible with Philips unless you buy into the Hub 2 (which is apparently junk). Sylvania is doing their own thing. Many bulb manufactures are now choosing WiFi for their bulbs to avoid even needing a hub. This means many competing standards in the lighting control area.

Until Philips or other lighting manufacturers put together a consortium to better the home automation world, home consumers will suffer with many competing and incompatible standards.

Electric Outlets

Recently I have gotten into controlling some devices using small connected outlets. Obviously, the devices to be controlled are dumb devices like plain old lamps or holiday lighting. They can’t be dimmed or change their colors, but they can be turned on or off. Once setup for control, I can enable scheduling to turn them individually on or off at specific times. However, what I’ve found here is just as fractured and confusing as the lighting systems. These plugs don’t require hubs. They are straight up WiFi devices.

I’ve so far bought the following:

  1. A WeMo branded outlet
  2. Three Conico / Jinvoo controlled outlets
  3. One TP-Link controlled outlet

Each of these devices has their own app and requires its own username and password. WeMo’s outlet uses the WeMo app, Conico uses the Jinvoo Smart app and TP-Link uses the Kasa app. Three apps and three logins for similar kinds of smart plugs. Yet more garbage on my phone and more passwords to remember.

However, because each of these apps have Alexa skills, I can set Alexa up to control all of them via a single device group. I have two of them controlling my Holiday lighting strands. I have a third as a bathroom night light and fourth and fifth not yet allocated, but likely will control more holiday lighting. I can put individual schedules on each of these plugs and I can voice control them via Alexa individually.

Unfortunately, to set up schedules, I have to do this in the phone app. This setup cannot be done in any single place. This is why this fracturing of devices is so bad.

IFTTT

What is this? This acronym stands for ‘IF This Then That’. It’s a small simple type of programming language. For example, if I say, “Alexa, trigger blue bedroom”, Alexa will send the command to IFTTT.com that will then interpret the command and perform the programmed action. The action could be turn off a light, send an email, send me a text or any of a wide array of actions. It’s a 1 to 1 action. Something happens, something is triggered.

How is this a problem here? I talked about the motion sensor above. This Hue sensor is captive to the Hue world. IFTTT has no way to capture any of the Hue sensor data and act upon it. Hue’s developers have not exposed any of this data to IFTTT for triggering alternative actions. For example, I’d like to turn on some lights if the motion sensor is tripped. While I can do that from within the Hue universe of devices, I can’t turn on both Hue and Wink lights from that motion sensor. Worse, the only thing I can do with the Hue motion sensor is turn on a device. I can’t send an SMS or email or anything else like that. Even though IFTTT can control both my Wink and Hue bridge devices, there is no action to read from the Hue motion sensor.

Instead, I had to opt into buying a D-Link WiFi motion sensor that is IFTTT compatible. This means I can then capture the motion event, send it to IFTTT to trigger an action of turning on a Wink and Hue bulb. It is not possible to do this with the Hue motion sensor. At least, that’s the theory. I haven’t yet received the D-Link sensor, but based on its description, it should be possible.

Overall, the world of home automation of small devices is fractured and confusing. There are many competing standards that don’t help the consumer in any way. In fact, this situation is made worse because device manufacturers intentionally hobble their own systems to prevent use of third party devices. This leaves home consumers to fend for themselves while trying to find a way to get their home system working. While I can understand the profit motivation in creating a captive ecosystem, it doesn’t in any way make it easier for a consumer. Until there’s a standard that all manufacturers agree to follow, we’re going to continue to see device after device using its own standard and supplying its own app to control that device.

If you’re going to invest in a smart home system, I’d suggest staying within a specific manufacturer’s ecosystem if at all possible. However, smart outlets may not be available under all systems. I don’t believe that Philips yet ships any smart plugs that are compatible with Hue. Wanting to add controls for plugs or other devices might mean the need for outside devices. However, even then I’d suggest sticking with a single manufacturer. Even if you use Hue and WeMo, that’s better than buying plugs from all over the place and trying to integrate 5 or more systems together. You may have to pay a premium to keep the number of systems down, but it will help keep the confusion to a minimum.

Is the iPhone X Innovative?

Posted in Apple, botch, california by commorancy on September 17, 2017

Clearly, Apple thinks so. I’m also quite sure some avid Apple fanboys think so. Let’s explore what innovation is and what it isn’t and compare that to the iPhone X. Let’s explore.

What is innovation?

Innovation effectively means offering something that hasn’t been seen before, either on other devices or, in fact, at all. I’ll give an example of this. If I create a transporter that can rearrange matter into energy and safely transmit it from point A to B and reassemble it into a whole, that’s innovation. Why? Because even though the concept has existed in the Star Trek universe, it has never existed in the real world. This is true innovation and would ultimately change transportation fundamentally as we know it. Though I won’t get into the exact ramifications of such an invention, suffice it to say this technology would be a world game changer. This example is just to show the difference between true innovation and pseudo innovation. Innovation should be a world game changer to be true innovation.

So then, what is pseudo innovation? This type of innovation, also known as incremental innovation, is to take an existing device and extend it with a natural progression that people expect or, perhaps, have even asked for or because other devices on the market have already added it. As an example, this would be taking a traditional blender and exchanging the blender bowl with a small single service container that can double as a cup. This is a natural progression from an existing blender to a more useful and functional device. This is the kind of change that doesn’t change the world, but solves a small problem for much smaller subset of people.

iPhone X Design

Let’s dissect this design from top to bottom to better understand it better and understand why the iPhone X is not in any way truly innovative and only presents pseudo innovation.

  • OLED display While this is new to the iPhone, it is in no way new to mobile devices. Samsung has been shipping tablets and phones with AMOLED displays for years now. In fact, I’ve personally owned the Samsung Galaxy Tab S for at least 4 years that has a Super AMOLED display. This display has been amazing and remains that way to this day. Apple is substantially late to this party for the iPhone. While it’s new to Apple’s devices, OLED is not in any way a new technology created by Apple. Worse, Apple hobbled their OLED display with the unusual design of that large black brow at the top. I still have no explanation for covering 10% of the display with an unsightly black bar. Worse, when videos play or other active content is viewed, 1/10 of that content is now being obscured by that black bar unless you change the settings. Such a questionable addition to an expensive phone.
  • Removal of Touch ID This is actually negative innovation. Removal of useful features from a device serves only to leave more questions than answers. Touch ID is a relatively new addition to the iPhone. That Apple shipped the iPhone X without it is entirely unexpected. Apple should have postponed the release until they got this right. Touch ID is an intrinsic, non-intrusive technology that works in all conditions, secures the device using biometrics and offers a much safer alternative to login IDs and typing passwords (something entirely cumbersome on small phone devices).
  • Addition of Face ID — Face recognition on a phone, while new to the iPhone isn’t a new technology, nor was it created by Apple. Cameras have been capable of recognizing faces when taking photos, but it does not necessarily take the step to identify the person. Apple takes it to the identification level with Face ID. In fact, it takes it to the next step to use it to identify the owner of the phone. However, this is an untested new technology when used on a phone. While computers with hefty internet connections have been capable of performing this type of fast facial recognition, a phone will require a cloud service to provide such an identification. This means that your facial information will need to transmit to a cloud service and attempt to determine that you are you. It also means that this picture information may be stored on Apple’s servers for this purpose. It also means there’s a huge privacy concern here if Face ID captures something it shouldn’t have. Touch ID is never susceptible to this privacy intrusion problem.
  • Wireless ChargingAgain, Samsung devices have had wireless inductive charging for years. This addition, while new to Apple’s phones, is not in any way innovation. Wireless charging has previously existed on other non-Apple devices and, again, has not been created by Apple. Apple has embraced the Qi wireless charging standard up to a point. However, Apple has denied iPhone devices from using Qi fast charging, instead choosing to offer up Apple’s own standard sometime in 2018.
  • Fast Charging — This allows the phone to charge the battery perhaps 5x faster than the iPhone currently charges today. This is separate from Wireless Charging, but Wireless Charging can take advantage of it.
  • Edge to Edge DisplayWhile Apple’s implementation of this screen seems edge to edge, it really isn’t. There is a small bezel around the display due to the way the case is designed. While it is probably the most edge to edge display we’ve seen in a phone to date, it isn’t the first. Samsung’s Galaxy Note 8 offered at least side to side edge to edge display and a reasonably small top and bottom bezel. Suffice it to say that what Apple has done is merely semantics. Now, if Apple hadn’t added that questionable brow covering 10% of the display, it might have been a small achievement.
  • Faster CPU, more RAM, faster overall performance — To be expected in any new release, though it will be outdated quickly

In fact, none of what has been included on the iPhone X is in any way newly created ideas by Apple. Apple is firmly playing catchup with the Joneses (or in this case, Samsung). Samsung has already produced phones with every single one of the technological advances that Apple has put into the iPhone X.

Fanboys might claim that the iPhone X is all new. No, it’s all nuances. Apple is simply catching up with existing technologies and ideas to improve their new phones (and I use the word improve loosely). There is nothing actually innovative about the iPhone X. In fact, from a design perspective, it’s probably one of the ugliest phones Apple has yet produced. The brow seals that fate. If there were such Razzie awards for design, Apple would win it for 2017.

iPhone 8

This is one of those things that always irks me about Apple. That they’re releasing the iPhone 8 at all is a bit of a mystery. If you’re introducing a new phone, why keep this line of phones at all? Bet the bank on the new model or don’t do it. This is what Apple has always done in the past. That Apple is now hedging its bets on two different models seems a bit out of ordinary for a company that has typically bet the bank on new ideas. I guess Apple is getting conservative in its old age.

Other than wireless and fast charging introduced into the iPhone X, nothing else has trickled its way into the iPhone 8. Effectively, the iPhone 8 is simply a faster iPhone 7 with Qi wireless and fast charging support.

Let’s talk about wireless and fast charging a little here. While the iPhone 8 is capable of both wireless and fast charging, it won’t come with it out of the box. In fact, Apple’s fast wireless charging pads won’t be released until sometime (probably late spring) 2018. While there are other Qi Wireless chargers you can buy now, these chargers won’t fast charge. Worse, the iPhone 8 still ships with the standard Lightning USB cable and standard speed charger. If you want fast charging, you’re going to need to invest in the extra accessories (cables and chargers) to get that faster charging performance. Until Apple releases its wireless charging pad, you can’t even get wireless and fast charging together. In addition to your phone’s cost, expect to dump an extra $100-200 on these accessories (several times if you want something now and then again when Apple releases its accessories).

Mac Computers

Just to reiterate the point of lack of innovation, I’ll bring up one more point. The MacBook and Mac line of computers has been so stagnant and so far behind the times, I’m not even sure Apple can catch up at this point. While every other non-Apple notebook on the market (even the cheapest, smallest model) now includes a touch display, Apple continues to ship its Mac computers without touch surfaces in defiance of that trend. There’s a point where you have to realize that touch surfaces actually are a necessity to computing. The ironic thing is, we have Apple to blame for this dependency by Apple introducing the original iPad.

Yet, Apple’s stubborn stance on introducing touch displays on the Mac has actually become a sore point with these devices. Apple, lose your stubbornness and finally release touch friendly MacBook computers at the very least. Though, I’d like to see touch screens on every Mac computer. You’ve had Spotlight on the MacOS X for years now (the first step towards touch displays), yet here we are with one computer that has a Touch Bar. The Touch Bar is such a non-innovation as to be a step backwards.

Let’s just get rid of the worthless Touch Bar and finally introduce Macs with touch displays, which is what we want anyway. Since we’re playing catchup, let’s finally catch the Mac line up to every other non-Apple notebook.

Apple’s Worms

It’s clear, Apple has lost its innovative ways. Apple is now relying entirely upon existing technologies and ideas, firmly throwing together half-assed ideas and calling them complete. The iPhone X idea should have been tossed before it ever saw the light of day. Had Jobs been alive to see it, the iPhone X idea would have been tossed out the window in lieu of a new idea.

Additionally, Apple’s technology ideas across its product lines are entirely fractured:

  • The iPhone ships with Lightning connectors, but no other non-mobile computing device in Apple’s line up supports Lightning
  • The iPhone has removed the 3.5mm headphone jack for no other reason than, “just because”
  • New Macs now ship with USB-C, yet none of Apple’s mobile devices support this standard
  • USB-C Macs require dongles because none of Apple’s accessories support USB-C (other than the converter dongles)
  • The Apple Watch has no direct integration with the Mac. It only integrates with a single iPhone.
  • Apple ships Lightning headphones and those can only be used with the iPhone line, not Macs
  • Macs still fail to support touch displays
  • Macs still ship with 3.5mm headphone jacks
  • Apple’s magsafe adapters were amazingly innovative to supply power to the system, yet have been tossed out in lieu of the inferior USB-C connector
  • The iPhone and Mac are only half-assed integrated with each another. The best we get is USB connections and Airdrop. The Universal clipboard only works about half the time and even then it’s not always useful depending on copied content. The single app that works quite well is iMessage. In fact, the entire reason this integration works at all is because of iCloud.

Innovation is about putting together ideas that we’ve never before seen and that take risks. It’s about offering risky ideas in creating devices that offer the potential of changing the game entirely. There’s absolutely nothing about the iPhone X that’s a game changer. Yes, I do want an iPhone with an OLED display because I want the super high contrast ratio and vibrant colors. If that had been available on the iPhone 8, I’d probably have upgraded. For now, there’s no reason to upgrade from any of Apple’s most recent products. Wireless charging just isn’t enough. A hobbled OLED display is just not worth it.

Tagged with: , ,

Rant Time: Apple iPhone, MS Exchange and Security Policies

Posted in Apple, best practices, botch by commorancy on August 7, 2017

If you’re like me, you like to use your phone device as your catch all email reader, including for your company email. Many corporate email solutions choose MS Exchange and/or Office 365 for their mail services. This article is here to inform you exactly what can happen to your iPhone when connecting to Exchange to access your corporate email. Apple has slipped this feature set in under the radar and, worse, doesn’t inform the users or request consent. Let’s explore.

Overreaching Policies and Exchange

I’ve never been one to think that Apple isn’t transparent about its technologies, but in this case, I think I have to make an exception. Apple slipped this technology change in without so much as an eye-blink. What is this change, you’re now wondering? Well, I’ll tell you.

If you connect your iOS device (iPhone, iPad, iPod Touch, etc) to an Active Sync Exchange mail server, the systems administrator operating that Exchange server can muck about with settings on your entire device. What mucking about can they do? We’ll, here’s a short list:

  • They can wipe your entire device through a single exchange server request
  • They can change system settings on your device to prevent using certain functions on iOS, such as disabling the ability to turn off passcodes or modifying other settings on your operating system, possibly even up to disabling iCloud entirely.
  • They can deny connection to the service if your device is set with an insecure setup or jailbroken
  • There are many other security policies they can apply to your device without your knowledge or consent.

Now, I can hear the Exchange Admins all over the world groaning right now. Well, the jig is up. You’ve had your fun for far too long. Unless the company is paying not only for the device, but for the service on the device, these changes are WAY WAY overreaching for the simple act of reading email. The only thing Exchange should be able to do is wipe the mail data left over from that Exchange server. You should not be able to set or change security settings on the entire device. Additionally, users should be able to grant or deny such overreaching settings coming from Exchange. Operating systems have had this feature for years… requesting the root password to make such sweeping changes. This same should be available on the iPhone (or any mobile device).

Mail Service Connectors modifying OS settings?

This was my question… why is this possible?

That the Exchange Service can make these global operating system changes to an iPhone is a way overreaching and abusive use of mail services. Mail applications (or any app for that matter) should NEVER be able to muck about with operating system settings at that level any more than a browser can. This is not only a security risk in itself, it leaves iOS devices open to security vulnerabilities because the mail app could become compromised and used to nefariously mess up iOS. Worse, if there are two or more Exchange Server connections to the mail app, which one rules when policies are applied? They both can’t apply differing security settings and expect them both to work properly.

Of course, the biggest problem is wiping your device. There should be no possible way a mail application should be capable of instantiating a wipe command ever. This is an amazing intentionally introduced vulnerability that I’m surprised to find exists in this day and age. Mail applications should never have this level of access to any device. In fact, the only allowed wiping should be done by the user of the device through a service such as Find My iPhone behind the user’s iCloud login and password and in no other place. I’m sorry… if corporate admins want to be able to wipe lost devices, they should do it through another method… not through the Exchange mail service protocol. Mail services should be for mail services, not for pushing extraneous other functions. This was never the purpose of a mail server and this should never be possible through a mail server connection. It should also not be possible without the user’s prior knowledge or consent.

Devices and Settings

Apple needs to quickly obsolete and remove this capability from the mail app. This was an unnecessarily overreaching decision that has no place on iOS. If corporate admins wish to apply corporate policy to devices, then whatever protocol makes this change needs to inform the user of each and every policy change that will be applied to the device and let the iPhone user make the choice of whether or not to accept those policies changes. If the corporate admins want to make global policy changes to iOS, it should be through an entirely different application and system.

Perhaps Apple needs to roll out a separate application and service that allows corporate admins to make these sweeping changes to iOS. Changes that will inform the user, that the user can track through this new app and that the user can opt out of if they wish. Right now, the only way to remove the applied global settings is to remove the Exchange connector from iOS. Even then, some of the applied settings may remain set and may require a wipe and restore to clear.

Unfortunately today, Exchange can silently push policies to your device up to and including wiping your device. When I say, “wipe the device”, I mean wipe it entirely. Yes, that means data and settings lost in an unrecoverable way. The data lost does include your photos, notes and any other personal information. This means that by connecting Exchange to the built-in Mail app, you’ve given your corporate admins control over your device simply for the convenience of reading email.

How can I protect my iPhone?

Don’t use any Exchange servers with the built-in Mail app on iOS. Instead, if you need access to Exchange email, install the Outlook app which is available on the app store. The Outlook app does not have access to modify any system settings and cannot wipe your entire phone, just as it should be. However, the Exchange server can wipe email data from inside Outlook. I’m perfectly fine with that. As long as Exchange’s modifications remain contained inside the Outlook app alone, that’s perfectly acceptable.

No mail server connection should ever be able to modify an iPhone’s global system settings in such a blatant and sweeping way. Apple, you need to fix this issue pronto. If you want to allow policy changes over the entire phone, then design and build a policy application with an API. Then, like Facebook apps, request the user to approve access to this API for any application that needs to use it and require connection to the iCloud login and password to activate it. Also, allow the user to revoke access to the API and undo all policy changes at any time. Once connected, offer an app with a UI to allow the iPhone user to see what settings are being altered on the phone. Also through this app, allow the iPhone owner to make changes (when possible) to these policy grants on the device. If those changes are incompatible with a specific service’s policies, then notify the user that that service will be removed from the device if changes are made.

Few companies pay for phones today and instead leech off of employees who pay for their own phones and services. If the company is paying for the phone and service, then they can do whatever they want with it. If I’m paying for the phone and monthly service, then it’s my decision over what happens on the device. Granting access to email should never let any mail service take control over my device in such a vulnerable way, especially when I never consented to that give that level of access.

Rant Time: Don’t ever wipe your network settings in iOS

Posted in Apple, best practices, botch by commorancy on July 15, 2017

I’ve been recently trying to solve a problem with T-Mobile which ended up a bust because of the absolute sheer uselessness of T-Mobile staff about the iPhone and Apple Watch features. I will write a separate rant about that entire disaster, but let me lead with this rant that’s a little more critical. Let’s explore.

Apple’s iCloud

What is this thing? It’s a way to store settings and various data in Apple’s network cloud storage. This seems like a great idea until you realize what Apple keeps ganging up into this storage area. Then, you might actually think twice about using this feature.

While you might realize that Apple iCloud service will backup your photos and other data stored on your iPhone, it also stores other things you might not realize, like your WiFi network passwords, your Safari logins and passwords and various other sensitive data. What that means is that if Apple’s iCloud is ever compromised, your passwords could be completely captured by a hacker. Depending on whether Apple has stored this data encrypted strongly or not (probably not), you may end up having to change every password you have ever typed and stored on your iPhone.

Now, while that is a security problem, that’s not the problem that this article is intended to address. Let’s continue.

Apple Geniuses Are Anything But

I was recently talking to an AppleCare staffer who, when trying to solve my T-Mobile problem, requested that I wipe my network settings on my iPhone. I explicitly asked this staffer if it would also wipe my iCloud passwords. She, of anyone on this planet, should have known the answer to this question working for Apple. Unfortunately, I have very quickly learned that Apple is now hiring the lowest grunts of the grunts who simply don’t give a shit nor do they even understand the technology they are hawking. Apple, train your staff. Which leads to …

Never, Ever EVER wipe your network settings on any iOS iCloud device

No matter how much anyone begs or pleads you to do this, tell them, “NO”. And, if anyone ever tries to do this to one of your devices sharing a single iCloud login, you need to grab the device back from them PRONTO and stop them.

The answer to my question I asked Apple is that wiping network settings on your phone does, in fact, indeed wipe all of your network settings in iCloud! Why is this important? If you have multiple devices sharing your iCloud ID and settings, after wiping a single device, all of your WiFi passwords are also wiped for ALL other iCloud devices. This means that every single iCloud device suddenly and explicitly drops its WiFi connection.

This also means you will need to go back to each device and manually re-type your WiFi password into each and every device. This is the only way for the device to log back into iCloud and relearn all of its knowledge of all newly recreated settings.

This is an absolute PAIN IN THE ASS, Apple! So, if anyone ever asks you to wipe your network settings on your iPhone or iPad participating in iCloud, don’t do it! Note that even signing out of iCloud and wiping may cause the same problem once you log it back in. So, I wouldn’t even try this knowing Apple’s crappy network designs. Simply tell the person asking, “Not only no, but hell no” and have them figure out another way to resolve whatever the problem is.

So, there you have it.

How to add ‘E’ explicit tag to music in iTunes

Posted in Apple, itunes, music by commorancy on March 5, 2017

I’ve been wondering for a while now how those little Explicit or E tags that show up in iTunes. It turns out it’s a relatively simple ID3 tag added to the song, but it does require some setup.

Before getting started

You’re going to need the following software packages installed:

Also, you’ll want to be aware that this tag only works if applied to AAC formatted music. iTunes does not show the icon in iTunes with MP3 formatted music even if the tag is there.

Converting to AAC

If you want to add these tags to your music so that the music shows up as E for explicit or C for clean, you will need to convert your music to the AAC format which produces an .m4a container. How do you convert your MP3s to AAC in iTunes? Here’s how you do it…

Setup

  1. In iTunes go to iTunes menu => Preferences
  2. Under General, click the Import Settings button
  3. Change the Import Using drop down to read AAC Encoder.
  4. Click OK, then click OK again to close preferences.

The above sets your import and conversion settings to AAC.

To convert a song, use these steps:

  1. Find a song you would like to convert in iTunes
  2. Click on the song so it is highlighted
  3. File menu => Convert => AAC Version
  4. Conversion will start immediately. You will see up and down arrows appear in the status bar at the top.
  5. When conversion is complete, it will be in the same folder where the original song is located.
  6. iTunes will also automatically import the song into your library (but not into the any playlists).
  7. If you wish to find the song, search in the upper right search panel and you will find two of the same songs in your library. One of them is the AAC version, probably the bottom one.

Adding the ID3 Tag

Kid3

Open up kid3 from your Applications folder (or wherever you put it). Here are the steps…

  1. In the left panel, navigate to the newly converted AAC song and click highlight it.
  2. Make sure the Tag 2 is open and you’re seeing the metadata for the track (i.e., Artist, Title, etc)
  3. Under Tag 2, click the Add button.
  4. In the Add Frame window and in the Select the Frame ID field, type in Rating (or drop down and select). Click OK
  5. When the Text panel opens next, add what rating you want from this list:
    • 1 = Explicit (E)
    • 2 = Clean (C)
      • (Meaning… from the above list type in the number ‘1’ or the number ‘2’ only)
  6. Click OK to finish adding your tag with the rating.

Note that you will need to save your tags and completely quit out of Kid3 before iTunes will play the song. Kid3 leaves the file open after editing preventing iTunes from getting access to it until kid3 is closed.

Subler

Open up the Subler app. Perform the following steps:

  1. File menu => Open…
  2. Navigate to and select the *.m4a music file, then click Open
  3. When the metadata area shows up below in the Subler window, click the + at the bottom of the window
  4. Choose Content Rating from the drop down
  5. On the highlighted Content Rating line
  6. Click on None and change it to Explicit or Clean
  7. Save the file with File menu => Save

Subler does not leave the file open after editing like kid3.

Once finished adding the tag to the file, double click the AAC version of the file in iTunes to begin playing it. iTunes automatically re-reads ID3 tags on play and the ‘E’ or ‘C’ should now appear on the song’s listing.

MP3 versus AAC

I convert all of my music to MP3 for one very good reason… compatibility. If I choose to move out of the Apple camp for another music player, I don’t have to worry about converting all of my music back or in any having any weird AAC incompatibility issues. While I like having these flags on the songs, I prefer compatibility over tying myself to Apple. I started with mp3’s in my library and I’m continuing that trend. It’s not that AAC is a bad format, it just started out badly because Apple had to create their own.

It irks me just a little that iTunes doesn’t respect this tag on MP3 files even though they could. I also don’t relish the thought of having to convert all of my music from mp3 back to AAC. That process is like copying a copy. It will degrade the music even more simply by converting an mp3 to AAC. I also don’t want to dig out all of my CDs and re-import them as AAC. That’s also not an option. It took me several months just to import my collection to mp3. So, I’m not anxious to revisit that process a second time.

For me, I will convert or use this tagging for limited one-off purposes. That is, if the song is truly explicit, I may convert it to AAC just for that song just so I can add that tag. For songs which are not explicit, it’s way too much effort just to add that little C when I already know the song is clean without it.

Please leave a comment below if you found this tutorial helpful.

Tagged with: , , ,

How to setup a black / blank screensaver on a Mac or Windows computer

Posted in Apple, Mac OS X by commorancy on February 18, 2017

Note, this technique should work on any desktop operating system and this technique quite easy to set up. I also realize that Windows offers a Blank screen saver that kind of negates this technique, but here it is anyway. Let’s explore.

Mac Computers

I’m starting with the Mac because it seems so much less obvious considering how ‘easy’ it should be for a Mac. One of the things you’ll notice in the screensaver area is that there is no blank or black screen saver. What people have suggested instead of a black screensaver is to enable energy saver. While this works to turn off the backlight and save it, power savings does other unfortunate things to the computer at the same time.

Energy Saver Problems

What problems do you ask? Well, Apple has taken it upon themselves to also shut down a number of other critical components when the power saver is activated. Windows may be doing this as well. Yes, it does turn off the backlight. Unfortunately, with that it also turns the WiFi and networking off.  This means that if you have a VPN running, your VPN will disconnect. If your company invests in VPN software which does not self-connect on WiFi reactivation, you’re stuck reentering your passwords and setting up your terminals all over again. Unfortunately, I have no control over the software that’s used by my company and I have to live with it. So, I avoid the energy saver system like the plague to avoid random VPN disconnection.

A Screen Saver?

A little history, a screen saver was used primarily to prevent burn-in on CRT tubes. It’s also distinctly different from power saver mode. Since the days of CRT tubes have long since passed, we are now using LCD screens with LED back or side lights. Some screens are made of OLED technology, which means that each pixel is a self-illuminated RGB LED light. With either of the LCD or OLED technologies, the chance for burn-in is almost non-existent. However, some LCD screens can show latent imagery under certain specific conditions if left sitting with the same image for too long. So, a screen saver is still useful. However, a screen saver is most useful as a screen lock indicator.

Black Screen Saver on Mac

The problem is, the Mac doesn’t offer a black screensaver. It expects to to use images to cycle through or other screen savers like a bouncing clock or a bouncing apple or similar.

However, I just want a simple black screen with no movement at all. You’re not going to burn-in your screen with a simple black surface, even though LCDs don’t really do that. To wit, you’ll notice no settings for that ..

screensaver-l

There is no screen saver above that provides a blank or black only screen. So, how do you do it?

Here are the steps:

  1. Find your current Mac’s screen resolution in Finder using applelogoascii => About This Mac. Then click on Display and look for your resolution. In the below example, you see 1440 x 900. It’ll be whatever your Mac offers.display
  2. Make note of the resolution above and jump to Creating a blank image using The Gimp section.

Blank Screensaver on other operating systems

If you find that your Windows system doesn’t offer a blank screen saver, you can follow these instructions:

Windows 7

  1. Windows Button => Control Panel => Display
  2. In Display, click Adjust Resolution
  3. Make note of screen resolution

Windows 10

  1. Windows Button => Control Panel => Appearance and Personalization => Display
  2. In Display, click Change display settings
  3. When the Settings window opens, make sure it’s still on Display. Then, scroll to the bottom of the right side panel and click Advanced display settings
  4. Make note of the screen resolution

Linux

  • Refer to your Preferences and Display settings to find the current screen resolution

Create a blank image using The Gimp

From here, what you’re going to do next is create a blank image in the resolution of your screen. It’s best to cover the entire screen’s pixels with black rather than, say some lower res image like 1024 x 768. This is the reason for discovering the resolution above. Using the full screen resolution prevents unexpected issues with the screen saver’s stretching (or not stretching) the pixels properly. This process can be used on all operating systems that have The Gimp installed.

To create a blank image in The Gimp, use the following:

  1. Open the Gimp (download it here — it’s free)
  2. Make sure your foreground and background colors look like so, with black on left top and white on right bottom:gimpcolors
  3. In the Gimp, File => New…
  4. Then, type in the resolution you found from from your operating system into the Width and Height fields (making sure to put the correct values in each field).
  5. Click Advanced Options and change Fill with: to Background Color
  6. Click, OK
  7. You should now see an image filled with black.
  8. Save the image using File => Export As… and type in a filename and change the file type from .png to .jpg to make the image smaller. Be sure to remember the folder where you are about to save your file.
  9. Click the Export button
  10. In the Export image as JPEG window, click the Export button
  11. You now have a new black image in the resolution of your screen.
  12. From the GIMP menu => Quit GIMP

Now that you have a saved blank image, you need to add it to a list of images where your screen saver looks.

Adding this image to the Mac screen saver

This is a fairly simple concept. You will now use this newly created black image as your only screen saver image. So, no matter what the cycle rate is, it will always cycle back to this same blank image all of the time.

Here’s what I did on the Mac. I created a folder called black-image under my Pictures directory. I’ve placed my newly created image into /Users/myuser/Pictures/black-image/black-image.jpg. I’ve put it in a separate folder because that’s how Mac finds images… by folder. Now, select the folder in the screen saver settings like so:

choosefolder

Where the arrow points, click that selection area, it will open a file requester and then choose the folder where your new black-image.jpg file is. Once you set it here, your screen will turn black when the screen saver activates (as in my case, in 30 minutes).

Windows or Linux

While I know that Windows has a Blank screen saver built-in, you can also use this technique by choosing the screen saver as Photos, then choose the folder where your blank-image is located. For Linux, simply perform the same setup using your preferences to select the photo folder where your save black-image.jpg exists. Once you do this, the screen saver will only show that single black image once the screen saver has activated.

This is actually the safest technique rather than relying on plugins or programs to provide a black screen. It will also continue to work should Microsoft decide, in their infinite wisdom, to be like Mac and remove the Blank screen saver in the next version of Windows.

I prefer this technique to using the power saver because of the issues mentioned above. This allows me to set up a black screen with the backlight still on which also keeps my VPN active. Of course, if you don’t deal with VPNs, then by all means use the power saver.

If this tutorial was helpful to you, please leave a comment below and let me know.

Tagged with: , , , ,
%d bloggers like this: