Posts by matt
Windows 8: Initial Thoughts
0After watching a very nice (and quite exciting) presentation of Windows 8 at Microsoft’s BUILD conference yesterday, I anxiously awaited the Developer Preview releases on the main Windows Developer site. After going live on Tuesday evening, I downloaded a 64-bit version of the OS and installed it on my ThinkPad circa-2007.
All in all, it’s a pretty smooth experience. The install took about 10 minutes from boot to desktop, and after fixing a few minor driver issues (video, touchpad/pointer, and chipset), the UI was running quite smoothly. Metro-style apps loaded quickly, I could switch between various perspectives quite quickly, and things worked as described.
The new Explorer features are nice and easier to find via the new Ribbon interface, but I don’t think I’ll find myself using it that much. I’m a keyboard-shortcut guy, so most of the time the ribbon will remain hidden away until I need something obscure from it.
When you take into account all of the stuff that Microsoft has packed into Windows 8, it all works with few immediately noticeable bugs. However, I’m hoping that Microsoft is still planning on doing a lot of work on this thing before it hits RTM next year.
Issues
First off, I don’t like that the Windows 7 style start menu is gone. Not just hidden–it’s gone, unless you edit a Registry key that basically turns off all of the new features: ribbon, metro, lock screens, and more. In essence, it would revert you to the mainstream Windows 7 experience. Assuming that such a sacrifice still includes the performance gains that Windows 8 promises (reduced memory and resource usage footprint), then maybe that’s not such a bad thing. But I believe that there will be some new Win 8 features that even the power users will want and turning it all off is not a good option.
I find the new interaction model a bit unwieldy. Getting to common areas like the global control panel, device manager, computer management, and even shutdown/restart requires a jump back into the Metro Start UI replete with all of its tiles. For mobile devices, the tiles make sense–I want to see a lot of information at a glance, and the tiles fulfill that task well. But when I’m sitting at my computer all day with email, Twitter, and Google+ at my fingertips, the live updates provided by Start make less sense.
Additionally, having to return to this full-screen launch interface to do nearly *anything* just rubs me wrong. I feel like I’m interrupting all of my current tasks on the standard desktop in order to grab another tool or start a new browser. Sure, common items can be pinned to the taskbar a la Windows 7, but having a bunch of quick access items in a popup Start menu just seems like a more fluid way to work (i.e. every version of Windows since ’95).
What worries me after seeing this new interaction model is that as time goes on, the tech industry is focusing more and more on doing or showing one thing at a time. Sure, metro apps can be collapsed into a sidebar-esque view, but every last one of them feels like it was meant to be run fullscreen or not at all (perhaps the exception being social media apps).
Yes, these apps are more powerful than ever before, but isn’t this interaction model what we all got away from starting with Windows 2 and even more in 3? The ability to open multiple apps in multiple windows, each with their own space was a huge leap from the DOS and 1st-gen GUI days when running one application at a time was considered cutting-edge. Why are we pushing things back in that direction? Every mobile OS does this–run multiple apps simultaneously, yes, but use only one at a time. Tablets are largely the same way, but now we’re trying to do that with our desktops??
First, Apple brings “full-screen” to the forefront with OS X Lion, and additionally pulls some iOS features in alongside the core OS. That makes things weird. Theoretically, Microsoft has a better and more robust strategy here by actually integrating such an experience into the core of their OS and making this functionality a required new interaction pattern, but it still feels like a huge step backward.
Hopefully this majorly-highlighted Metro UI is so prevalent only because of the Developer Preview, so I’ve got my fingers crossed for a much more balanced approach come final release. However, I’m a little scared that we won’t be so lucky.
I don’t mind change, and I’d like to believe I’m fairly “forward thinking.” I’ve been excited about every major Windows release since Windows 95, including non-starter features like WinFS (still a great idea, btw) that didn’t make it into Longhorn. But my initial excitement about Windows 8 is now reduced to cautious optimism. Yes, there are some majorly awesome features coming (like syncing your user account across multiple machines via Windows Live), but there are possibly some major caveats in store as well. Only time will tell.
Well, if things don’t work out quite like I want them to, I guess there’s always Linux
Verizon’s Usage-based Data Plans: Bad for Consumers
3Background
By now, you’ve most likely heard about Verizon Wireless following in the steps of AT&T’s usage-based (or ‘tiered’ as they are known to many) data plans. If you haven’t or aren’t exactly sure what that means, it’s a pretty simple concept. Essentially, Verizon previously offered a plan that was more or less unlimited. As long as you weren’t abusing the network, you could use as much data as you wanted per-month.
This plan was $30 across the board, although many subscribers were eligible for substantial discounts through their employers. For instance, my data plan through Verizon costs less than $25 a month. Honestly, that’s quite a bit of money for a wireless Internet connection accessible only via a smartphone–especially when my landline ISP doesn’t charge much more than that for a lot more use.
Those types of wireless charges are to be expected though. You’re paying for the use of the Internet almost anywhere over a relatively limited amount of bandwidth.
What’s Coming
Today, all of that is changing. Verizon is doing several things that won’t immediately affect current subscribers, but that may affect subscription renewals down the road and will definitely impact all new smartphone purchasers who aren’t already attached to a smartphone data plan. No matter how I look at these items, I can’t figure out even one single way that consumers will be impacted positively. Don’t believe what Verizon tells you. This isn’t at all good!
First, while the lowest priced data package will continue to start at $30, it will be capped at 2GB and any usage over this will be an additional $10 per 1GB. So, no matter who you are, you’ll have to worry a bit about going over your data limits each month similar to the buckets of minutes you purchase (i.e. 700, 1000, etc). Even though this seems like a good amount of data, don’t forget that your phone always uses some amount of data, even when it’s put away with the screen off. Unless you turn off 3G/4G, completely, it’s impossible to stop the flow of data. If you think you’ll use more than 2GB, plans are available for 5GB at $50 and 10GB at $80.
Second, corporate discounts are only available for customers purchasing at least the 5GB level of service. So if all you need is 2GB per month, don’t expect to get a percentage or dollar discount on your data. It won’t apply. Makes a lot of sense, right?
Third, if you want to tether a device to your phone (like a laptop, tablet, iPod Touch, etc), you must purchase the tethering option for an additional $20 per month. Granted, this gives you an additional 2GB to use, but it doesn’t seem really fair when you consider the fact that they’re placing unreasonable restrictions on what you’re allowed to do with a data package you paid through the nose for already. Even if you are currently grandfathered in to an unlimited plan, it’ll cost you an extra $30 per month to add tethering. So that’s $60 a month for data right there. Ouch.
Finally, while Verizon is currently allowing existing data plan subscribers to maintain their unlimited status, they’ll most likely force everyone to convert to a usage-based plan in the future. This is pure speculation at this point, but given their current direction, it seems probable.
Bottom-line
By now you’re probably thinking: “wow, this guy just hates usage-based data plans!” That’s not true at all. In fact, I’ll even support usage-based plans as long as the pricing is fair! The new policy is anything but. Many of you probably remember when Big Red introduced a $15 smartphone data plan last year that provided a 150MB allowance. They discontinued it shortly thereafter because few people bothered to get it. It was such a horrible value that most users just figured paying $30 for unlimited data was a much better deal. A few emails, picture messages, and web pages would blast through 150MB in a matter of days, if not hours. Verizon would have you believe that they learned from that mistake and are correcting things now. Well, I have news for you: they’re not.
I challenge Verizon and anyone else who supports this move to name one consumer-focused reason that this is, in fact, a good move. Just one!
For the rational, logical people out there, I think you’ll agree that this is an awful move for a company that’s been touting its super-fast, super-reliable 4G network since the end of 2010. A network that will allow users to blow through 2GB of data in an incredibly brief period of time. You’ll rack up overage after overage in no time flat. It’s crazy.
Take Action
So…what can you do to bring about change? Here are a few ideas:
- Sign the official petition asking Verizon to reconsider their decision and either bring back unlimited data or scrap the usage-based pricing scheme and start over.
- Don’t add any additional smartphones to any existing or new plans. If Verizon ever forces you out of unlimited data, drop the data plan altogether.
- Encourage your family and friends to do the same as #1 and #2.
- Terminate your contract and head to Sprint, which still offers unlimited data (at least for now)
- File a complaint with the FTC
Obviously, none of the above will work if just a few people do it. We need everyone to take part in pushing Verizon to reverse their new policies. So, what are you waiting for?
Computing.Next: Google IO and WWDC
1I’ve refrained from posting my thoughts on Google IO, which took place last month, because I felt it would be better to wait and see what came out of Apple WWDC. The two companies have been fierce competitors in the past and my bet was that this year would further strengthen the competition. Well, the WWDC keynote wrapped up this week and sure enough–Apple’s production brought some very interesting new products and services to the table that seek to challenge Google’s counterparts.
Desktop OS
I won’t say much regarding the traditional desktop-class OS market. Apple has OS X Lion hitting digital shelves in July while Google Chromebooks are shipping right about now. Yes, they’re competitors, but Google’s cloud OS is such a new player in the market it’s unclear how it might affect Windows and OS X. Chrome could take off for consumer and enterprise users that don’t currently need access to traditional applications like Photoshop, AutoCAD, standalone collaboration tools, and so on. For now though, OS X and Windows will continue to hold their place in the market.
Mobile
Next up is the mobile device space. On one side you’ve got iOS. On the other: Android. This “battle” is a bit less exciting this year than it has been in years past because both platforms are near parity. Features on one generally match features on the other, and both have proven to be quite usable for just about any type of user. Notably absent from this year’s WWDC keynote were snarky remarks about Android from Steve Jobs. It’s doubtful that he’s gotten over his grudge against Android; however, Steve demonstrated that copying features straight out of other systems was no problem! New iOS notifications are practically a direct copy from Android, while iMessages takes quite a few queues from Blackberry Messenger.
An age-old issue is that of copying features from one OS to another. Apple and Microsoft copied from Xerox, after all. So, while Android fans are making fun of iOS playing catch-up, Android has been required to do some of the same in times past.
One issue I must take with iOS 5 is that of iMessages. Apple has created yet another proprietary messaging platform. While this is not terribly surprising–Apple has a sordid history of building their own proprietary systems when excellent open protocols were available–it’s pretty disturbing. In addition to iMessages, we previously had proprietary services like Blackberry Messenger, Kik, LiveProfile, Beluga, and several others. That’s in addition to old standbys AIM and MSN Messenger. But what I really would’ve liked to see is Apple integrating directly into the existing open messaging protocols like Google Talk and Facebook Chat. Both of those are based on something called XMPP and are insanely powerful for text, rich media, audio, and video.
I’m sure Apple made this decision because they are more interested in consumer lock-in and bringing as many users as possible to their platform than they are at furthering innovation and the industry at large. While corporations certainly have the right to make money and the responsibility to be good stewards to their stockholders, proprietary technologies are not required to do so. Google and IBM are prime examples of companies that make tons of money by using and supporting open source. Apple made the wrong call here and will hurt the industry as a whole if this catches on.
All that said, I am 100% ready to kill off expensive text messaging plans and move to data-driven messaging. But I want that to happen via open protocols used across any device on any carrier. This is the age of the Internet, after all.
Cloud
The main area I want to focus on is that of Internet-based products and services.
Google has been a huge provider of these services for some time now and continues to expand its offerings. Web apps such as: Gmail, Calendar, Books, Picasa Web, Talk, Voice, and the recently released Music service are notable in their lineup. Many other lesser known services are also available that integrate directly into Search. All in all, Google is almost 100% “cloud-based.” They tend to only offer native app solutions when it supplements an existing web offering, a la Android and Chrome OS.
Apple, on the other hand, has traditionally focused more on native solutions than web. Their first foray into the web space came as MobileMe (and its individual ancestors), but most people (Jobs included) would agree that it failed in quite a few areas. iCloud is Apple’s complete rewrite of the platform and huge tie-in to existing iProducts and infrastructure. It features things like data backup from Apple’s mobile products, wireless syncing for documents/photos/books, mail, calendar, music, and photos.
On the surface, Apple’s offerings have become almost identical to Google’s. They both provide multi-device syncing, backup, productivity apps, and more. Both store your a copy of your data in the cloud. But there is one extremely huge difference. With Google services, everything can be accessed from a web browser practically anywhere in the world. Just hit the Google app URL of your choice, log-in with your username and password, and access your stuff. It’s easy and ubiquitous. In many cases these web services are supplemented with a mobile app on Android (and often on iOS as well). This is especially relevant with Gmail, Music, Docs, and Talk.
iCloud still stores all of your data in the cloud, but at present, you can’t get to it with a web browser. (Perhaps email and calendar are an exception, but it’s unclear from Apple’s website.) Instead, you’ll need an iPhone, iPad, or Mac in order to access most of your data. Photos are also available to Windows machines. But you won’t just need an Apple device. You’ll need your Apple device. iCloud is designed to pair with a specific device and connect it to your cloud account. But if your battery is dead or you’ve left something at home, it sounds like you’ll be stuck. Good luck getting that Excel document for the big meeting. Your cloud extends only as far as your battery. This seems like a huge downside to a set of services that otherwise has a lot of value. Within the next decade, web apps will become as powerful if not more so than native apps. Apple will have to evolve their offerings to keep up. Google has some shortcomings when it comes to things like editing documents, but they’re way ahead on the web front. iCloud does have some public APIs, so we’ll see what 3rd party developers can do with those.
Another significant difference between the competitors lies in the music services. Google is currently unable to sell music and match existing downloaded and ripped songs to a huge online library, so full uploads of your music is required. This usually doesn’t take weeks as Apple claims, but it can take a significant amount of time–certainly a few days–to get a large library uploaded. The upload process also slows down other Internet-based activities due to limited upload bandwidth.
On the upside though, once the music is loaded, any modern web browser can stream it from any machine. It’s literally music on the go from anywhere. The Android mobile app also supports this stream-anywhere philosophy and is available on any Android 2.2+ device. In addition to streaming, songs can be downloaded to the device as desired.
iTunes on iCloud works a bit differently. Initial setup is faster since you’ll have immediate access to iTunes-purchased music past and present. For a nominal yearly fee, you can quickly match all ripped music to anything in the master iTunes library. Anything that can’t be found there is uploaded the manual way just like Google. The music is available on up to ten devices.
That’s where the fun stops, though. First, users are still required to use iTunes (whether on desktop or mobile) to purchase music. There’s no web interface. This means that Apple failed to address the glaring issue of iTunes being incredibly bloated. I run across more and more users each day that are looking for a way out of the garden. Unless you’ve got a high-end machine, iTunes will be a pain in your side and Apple just expects you to deal with it. It runs far worse on Windows than Macs to boot.
The other issue relates to music storage. While you can download anything you’ve purchased or uploaded as many times as desired, the fact remains that the music must still be stored on a device. There’s no streaming whatsoever, so downloads are required. If a device’s space gets low, you’ll have to manually delete content in order to make room for new songs. Additionally, unless you keep your entire music library downloaded to every iDevice you own, there’s no guarantee that songs from one will be on the other. A manual search and download will be required. If you’ve got a lot of music, this could prove unwieldy. In the music store arena, Apple obviously has the lead, but in the convenience and tech department of the actual service…Google takes the cake.
One final caveat related to the iTunes cloud service is that their privacy policy states that they’ll willingly hand over information regarding your iTunes Match data to record labels if threatened with a lawsuit. In so many cases its going to be hard to determine if certain music files are legit or not. Nobody keeps all of their receipts, people lose original discs, and yes of course, there are pirates out there too. But what’s going to stop legitimate users from getting sued by RIAA and the like? I suspect TechDirt may have some insights here, but it’s a little disturbing to say the least.
All-in-all, I think parts of iCloud will be a very hard sell to users. Yes, everyone will benefit from app and data backups, OTA updates, and so on, but many users are already tied in to existing 3rd party services like Gmail, Google Calendar, Google Docs, and so on. The ubiquity of those services (read: doesn’t require an Apple product in hand) makes them extremely lucrative. Switching to iCloud might not be worth the trouble–easy or not. Also, while details are still forthcoming, I wonder if certain data can be excluded from the cloud sync. Some documents, photos, and so on might not be appropriate for global cloud transference…especially to a family Apple TV or some such. Privacy conscious users may also balk at just shoving everything into the cloud. What security, integrity, and such are provided or guaranteed for uploaded data?? And finally, with capped data plans in vogue and no clear way of switching away from iCloud if desired, Apple will need to provide tools in order to track data usage and export content into industry-supported formats. Something they might not be willing to do.
Apple definitely has provided a huge upgrade from the MobileMe of the past few years, but it remains to be seen if they’ve really hit something good yet. It’ll be hard to beat Google at it’s own game. And with Google releasing the next major Android version this Winter, it may bring to significant upgrades and UI adjustments that trump iOS 5 in some important ways. It remains to be seen what’s up their sleeve. There’s even room for a Google Music refresh, so don’t count the music store out yet.
At any rate, the Google/Apple competition is definitely turning out to be a fierce one. The remainder of 2011 promises to be quite interesting indeed.
NFC: The Wave of the Future (hopefully)
0Credit cards are passe. Magnetic strips are prone to de-magnetization, get messed up and destroyed with age, and can cause general frustration in the checkout line at your local supermarket–especially when the cashier has to swipe it a dozen times before it registers. Did I just pay for my groceries multiple times? you ask yourself on the way out. Hopefully not…
The concept of credit is a great one, and it makes life a great deal easier. I, for one, hate carrying cash and much rather using my card as much as possible. But at the same time, I hate carrying multiple cards, pulling them out of my wallet, losing them, and so on. I’m much more conscientious in keeping track of my mobile phone, so what better device to use when I need to pay for stuff? It has security to prevent unauthorized users from gaining access and I can even remotely wipe it if I do lose it. That would be nice since I wouldn’t have to call one or more banks and have them change my account numbers, re-issue new cards, and so on.
Well, turns out the technology and implementation of such a device and system is already here, and it’s called Near Field Communication. It’s similar to RFID in the sense that it’s used to wirelessly transmit information over a pretty short distance, but instead of using a hardcoded tag like RFID, a device employing NFC can transmit any data it wants to a compatible reader. So essentially, your phone could act as 5 different credit cards at once if you so chose. All you’d need to do is pick the one you want to use from the phone’s software, move the phone near the reader, and the transaction would commence. Pretty slick, huh?
That all sounds great, of course, but for this to really work, it has to be standardized in much the same manner as the current credit card system. Any credit card can be used on any credit card reader. They’re all compatible with each other. The only issue that arises is whether a merchant has a contract with your card issuer. For instance, some retailers don’t process American Express cards, but other than issues like that, the credit card system is ubiquitous.
Google has been a big mover in this arena in the past 12 months and beginning later this year, NFC equipped Android phones will be able to take advantage of a new service named “Google Wallet.” They’ve partnered with banks like Citibank and MasterCard, in addition to retailers such as American Eagle and Macy’s. As more and more phones are enabled with this service and new retailers come on board, this serves to be a great boon to consumers! I, for one, can’t wait!
There’s one potentially looming problem though.
Apple is reportedly working on a similar NFC system for the next slew of iOS devices. Nobody’s sure how far along this thing may be, or if we might even see it in the iPhone 5, but it’s still a bit worrisome. If Apple couldn’t even be persuaded to make their Facetime protocol compatible with existing video chat services (many of which have been established for quite some time), can anyone really expect them to play nice in an arena where money might be made directly off of consumer purchases? Something tells me the answer is a resounding “no!”
Certainly competition is good in driving down prices, but this argument is not about that. It’s about making things incredibly easy for consumers to use, not to mention compatible across brands, service corporations, and country borders. If Apple is indeed working to bring this technology to future devices, my hope is that they’ll partner with Google in order to tie into existing infrastructure. Failing to do so will only serve to hurt both consumers and retailers as they’re faced with the difficulty of supporting both systems or the choice of supporting only one.
Ultimately, things will become standardized and either one side will win or compromises will be made between competitors; however, Apple’s choice in this area could determine whether the technology becomes ubiquitous within 12 months or takes many years to saturate the marketplace.
Make the right choice, Apple.