I'm with John on this one. One of the things that appealed to me when I purchased my iFly was a purposed hardware solution magnificiently exhibiting the "Keep It Simple, Stupid" concept. It does exactly what it is supposed to do and nothing more. The kids won't ever ask to check their email or play games on the iFly. It stays with the flight bag.
I flew two long cross-countries with the iFly 700, a 3G iPad 2 with ForeFlight and Wing X, a HTC Thunderbolt droid running Avilution AviationMaps and my trusty old Apollo 360GPS panel mount. Even though I have a Thunderbolt-specific yoke mount on the co-pilot's side, the free Android app was interesting but the screen was too small and the open-source free software was not easy to use and there are definite battery issues. The iPad apps were really neat but the physical platform was way too big and myself and the copilot would occasionally accidentally back out of the programs and have to restart them from the apps screen. The iPad being loose it was a two-handed affair to zoom and generally operate the device. The iPad was strictly in our laps and passed around with a power tether in tow and it was "way too special" to leave in the airplane at the end of each day. I now view an iPad as a backup device to be passed around the cockpit like paper maps were used in the past. The iPad is a computer first and an aircraft navigator second. And, you don't have to decide whether or not you're going to be an Apple pilot, an Android pilot or a Windows 7 pilot. You're just an iFly pilot. I don't want to arrange photos, tweet, shop online, read email, download album art, load anti-virus or get a "blue screen of death" on my cockpit navigator. I will enjoy those activities when I get to the house.
I would hope any future harware changes to the iFly product line would stay hardware-specific, no different than other aviation GPS offerings from Garmin, AvMap etc...
Elegance in design many times lies in what a product isn't as much as what it is.