Subject: General Tech, Mobile | July 16, 2014 - 04:11 AM | Scott Michaud
Tagged: google, google play, Android, android l
If you have looked at Google's recent design ideologies, first announced at Google I/O 2014, you will see them revolve around skeuomorphism in its most basic sense. By that, I do not mean that they want to make it look like a folder, a metal slab, or a radio button. Their concept is that objects should look like physical objects which behave with physical accuracy, even though they are just simulations of light.
Image Credit: Android Police (and their source)
Basically, rather than having a panel with a toolbar, buttons, and columns, have a background with a page on it. Interface elements which are affected by that panel are on it, while more global actions are off of it. According to Android Police, who make clear that they do not have leaked builds and readers should not believe anything until/unless it ships, the Google Play Store will be redesigned with this consistent, albeit broad, design metric.
Basically, if you are navigation bar, pack your desk and get out.
If true, when will these land? Anyone's guess. One speculation is that it will be timed with the release of Android "L" in Autumn. Their expectation, however, is that it will be one of many updates Google will make across their products in a rolling pattern. Either way, I think it looks good... albeit similar to many modern websites.
Subject: General Tech, Graphics Cards, Mobile, Shows and Expos | July 7, 2014 - 04:06 AM | Scott Michaud
Tagged: tegra k1, OpenGL ES, opengl, Khronos, google io, google, android extension pack, Android
Sure, this is a little late. Honestly, when I first heard the announcement, I did not see much news in it. The slide from the keynote (below) showed four points: Tesselation, Geometry Shaders, Computer [sic] Shaders, and ASTC Texture Compression. Honestly, I thought tesselation and geometry shaders were part of the OpenGL ES 3.1 spec, like compute shaders. This led to my immediate reaction: "Oh cool. They implemented OpenGL ES 3.1. Nice. Not worth a news post."
Image Credit: Blogogist
Apparently, they were not part of the ES 3.1 spec (although compute shaders are). My mistake. It turns out that Google is cooking their their own vendor-specific extensions. This is quite interesting, as it adds functionality to the API without the developer needing to target a specific GPU vendor (INTEL, NV, ATI, AMD), waiting for approval from the Architecture Review Board (ARB), or using multi-vendor extensions (EXT). In other words, it sounds like developers can target Google's vendor without knowing the actual hardware.
Hiding the GPU vendor from the developer is not the only reason for Google to host their own vendor extension. The added features are mostly from full OpenGL. This makes sense, because it was announced with NVIDIA and their Tegra K1, Kepler-based SoC. Full OpenGL compatibility was NVIDIA's selling point for the K1, due to its heritage as a desktop GPU. But, instead of requiring apps to be programmed with full OpenGL in mind, Google's extension pushes it to OpenGL ES 3.1. If the developer wants to dip their toe into OpenGL, then they could add a few Android Extension Pack features to their existing ES engine.
Epic Games' Unreal Engine 4 "Rivalry" Demo from Google I/O 2014.
The last feature, ASTC Texture Compression, was an interesting one. Apparently the Khronos Group, owners of OpenGL, were looking for a new generation of texture compression technologies. NVIDIA suggested their ZIL technology. ARM and AMD also proposed "Adaptive Scalable Texture Compression". ARM and AMD won, although the Khronos Group stated that the collaboration between ARM and NVIDIA made both proposals better than either in isolation.
Android Extension Pack is set to launch with "Android L". The next release of Android is not currently associated with a snack food. If I was their marketer, I would block out the next three versions as 5.x, and name them (L)emon, then (M)eringue, and finally (P)ie.
Would I do anything with the two skipped letters before pie? (N)(O).
Subject: General Tech | July 3, 2014 - 12:39 PM | Jeremy Hellstrom
Tagged: linux, linaro, juno, google, armv8-a, ARMv8, arm, Android
By now you should have read Ryan's post or listened to Josh talk about Juno on the PCPer Podcast but if you find yourself hungry for more information you can visit The Tech Report. They discuss how the 64-bit Linaro is already able to take advantage of one of big.LITTLE's power efficiency optimization called Global Task Scheduling. As Linaro releases monthly updates you can expect to see more features and better implementations as their take on the Android Open Source Project evolves. Expect to see more of Juno and ARMv8 on review sites as we work out just how to benchmark these devices.
"ARM has created its own custom SoC and platform for 64-bit development. The folks at Linaro have used this Juno dev platform to port an early version of Android L to the ARMv8 instruction set. Here's a first look at the Juno hardware and the 64-bit software it enables."
Here is some more Tech News from around the web:
- Running Cisco's VoIP manager? Four words you don't want to hear: 'Backdoor SSH root key @ The Register
- Latest Nexus 9 leak outs tablet's 5GB RAM, 2560x1600 screen @ The Inquirer
- Twitter takes on GOOGLE, swallows wannabe YouTube firm @ The Register
- Samsung will halt plasma TV production before the end of the year @ The Inquirer
- Previously male-only Hearthstone competition now open to all genders @ Polygon
Subject: Processors, Mobile | June 23, 2014 - 01:08 PM | Ryan Shrout
Tagged: snapdragon, qualcomm, gaming, Android, adreno
Today Qualcomm has published a 22-page white paper that keys in on the company's focus around Android gaming and the benefits that Qualcomm SoCs offer. As the dominant SoC vendor in the Android ecosystem of smartphones, tablets and handhelds (shipping more than 32% in Q2 of 2013) QC is able to offer a unique combination of solutions to both developers and gamers that push Android gaming into higher fidelity with more robust game play.
According to the white paper, Android gaming is the fastest growing segment of the gaming market with a 30% compound annual growth rate from 2013 to 2015, as projected by Gartner. Experiences for mobile games have drastically improved since Android was released in 2008 with developers like Epic Games and the Unreal Engine pushing visuals to near-console and near-PC qualities.
Qualcomm is taking a heterogeneous approach to address the requirements of gaming that include AI execution, physics simulation, animation, low latency input and high speed network connectivity in addition to high quality graphics and 3D rendering. Though not directly a part of the HSA standards still in development, the many specialized engines that Qualcomm has developed for its Snapdragon SoC processors including traditional CPUs, GPUs, DSPs, security and connectivity allow the company to create a solution that is built for Android gaming dominance.
In the white paper Qualcomm dives into the advantages that the Krait CPU architecture offers for CPU-based tasks as well as the power of the Adreno 4x series of GPUs that offer both raw performance and the flexibility to support current and future gaming APIs. All of this is done with single-digit wattage draw and a passive, fanless design and points to the huge undertaking that mobile gaming requires from an engineering and implementation perspective.
For developers, the ability to target Snapdragon architectures with a single code path that can address a scalable product stack allows for the least amount of development time and the most return on investment possible. Qualcomm continues to support the development community with tools and assistance to bring out the peak performance of Krait and Adreno to get games running on lower power parts as well as the latest and upcoming generations of SoCs in flagship devices.
It is great to see Qualcomm focus on this aspect of the mobile market and the challenges presented by it require strong dedication from these engineering teams. Being able to create compelling gaming experiences with high quality imagery while maintaining the required power envelope is a task that many other company's have struggled with.
Check out the new landing page over at Qualcomm if you are interested in more technical information as well as direct access to the white paper detailing the work Qualcomm is putting into its Snapdragon line of SoC for gamers.
Subject: General Tech, Mobile | June 5, 2014 - 02:51 PM | Scott Michaud
Tagged: tegra k1, tegra, project tango, nvidia, google, Android
Today, Google announced their "Project Tango" developer kit for tablets with spatial awareness. With a price tag of $1,024 USD, it is definitely aimed at developers. In fact, the form to be notified about the development kit has a required check box that is labeled, "I am a developer". Slightly above the form is another statement, "These development kits are not a consumer device and will be available in limited quantities".
So yes, you can only buy these if you are a developer.
The technology is the unique part. Project Tango is aimed at developers to make apps which understand the 3D world around the tablet. Two examples categories they have already experimented with are robotics and computer vision. Of course, this could also translate to alternate reality games and mapping.
While Google has not been too friendly with OpenCL in its Android platform, it makes sense that they would choose a flexible GPU with a wide (and deep) range of API support. While other SoCs are probably capable enough, the Kepler architecture in the Tegra K1 is about as feature-complete as you can get in a mobile chip, because it is basically a desktop chip.
Google's Project Tango is available to developers, exclusively, for $1,024 and ships later this month.
Also, that price is clearly a pun.
Subject: Storage | June 2, 2014 - 07:00 AM | Sebastian Peak
Tagged: wireless storage, ios, Hard Drive, computex 2014, Android, airplay
Today Corsair annouces the Voyager Air 2, a wireless hard drive with 1TB of storage which can connect to iOS and Android devices, as well as PCs and Macs.
The Voyager Air 2 is battery-powered and rechargeable (Corsair estimates 7-hour battery life from the high-capacity rechargeable lithium-ion battery), and the included software syncs with Dropbox and Google Drive and supports AirPlay streaming to an Apple TV. It supports 802.11b/g/n Wi-Fi connections for multiple users within a 90 foot range, and can stream 720p high-definition video to up to five devices at once.
And the Voyager Air 2 has quite a bit more functionality than just streaming content over Wi-Fi. It can serve as a wireless hub to share internet access via wireless passthrough, and it also functions as a USB 3.0 drive for fast data transfers when connected to a computer.
The Voyager Air 2 will be available this month with a suggested price of $179.99.
In many ways, the Google Nexus 7 has long been the standard of near perfection for an Android tablet. With a modest 7-inch screen, solid performance and low cost, the ASUS-built hardware has stood through one major revision as our top selection. Today though, a new contender in the field makes its way to the front of the pack in the form of the ASUS MeMO Pad 7 (ME176C). At $150, this new 7-inch tablet has almost all the hallmarks to really make an impact in the Android ecosystem. Finally.
The MeMO Pad 7 is not a new product family, though. It has existed with Mediatek processors for quite some time with essentially the same form factor. This new ME176C model makes some decisions that help it break into a new level of performance while maintaining the budget pricing required to really take on the likes of Google. By coupling the MeMO Pad brand with the Intel Bay Trail Atom processor, the two companies firmly believe they have a winner; but do they?
I have to admit that my time with the ASUS MeMO Pad 7 (ME176C) has been short; shorter than I would have liked to offer a truly definitive take on this mobile platform. I prefer to take the time to work the tablet into my daily work and home routines. Reading, browsing, email, etc. This allows me to filter though any software intricacies that might make or break a purchasing decision. Still, I think the ASUS design is going to live up to my expectations and is worth every penny of the $150 price tag.
The ASUS MeMO Pad 7 has a 1280x800 resolution IPS screen. This 7-inch device is powered by the new Intel Atom Z3745 quad-core SoC with 1GB of memory and 16GB of on-board storage. The front facing camera is of the 2MP variety while the rear facing camera is 5MP - but you will likely be as disappointed in the image quality of the photos as I was. Connectivity options include the microUSB port for charging and data transfer along with 802.11b/g/n 2.4 GHz WiFi (sorry, no 5.0 GHz option here). Bluetooth 4.0 allows for low power data sync with other devices you might have and our model shipped with Android 4.4.2 already pre-installed.
The rear of the ASUS MeMO Pad is a pseudo rubber/plastic type material that is easy to grip while not leaving fingerprints behind - a solid combination. The center mounted camera lens takes decent pictures - but I can't put any more praise on it than that. It was easy to find image quality issues with photos even in full daylight. It's hard to know how disappointed to be considering the price, but the Nexus 7 has better optical hardware.
Subject: Processors | May 28, 2014 - 05:09 PM | Sebastian Peak
Tagged: tablet, SoC, Rockchip, mobile, Intel, atom, arm, Android
While details about upcoming Haswell-E processors were reportedly leaking out, an official announcement from Intel was made on Tuesday about another CPU product - and this one isn't a high-end desktop part. The chip giant is partnering with the fabless semiconductor manufacturer Rockchip to create a low-cost SoC for Android devices under the Intel name, reportedly fabricated at TSMC.
We saw almost exactly the opposite of this arrangement last October, when it was announced that Altera would be using Intel to fab ARMv8 chips. Try to digest this: Instead of Intel agreeing to manufacture another company's chip with ARM's architecture in their fabs, they are going through what is said to be China's #1 tablet SoC manufacturer to produce x86 chips...at TSMC? It's a small - no, a strange world we live in!
From Intel's press release: "Under the terms of the agreement, the two companies will deliver an Intel-branded mobile SoC platform. The quad-core platform will be based on an Intel® Atom™ processor core integrated with Intel's 3G modem technology."
As this upcoming x86 SoC is aimed at entry-level Android tablets this announcement might not seem to be exciting news at first glance, but it fills a short term need for Intel in their quest for market penetration in the ultramobile space dominated by ARM-based SoCs. The likes of Qualcomm, Apple, Samsung, TI, and others (including Rockchip's RK series) currently account for 90% of the market, all using ARM.
As previously noted, this partnership is very interesting from an industry standpoint, as Intel is sharing their Atom IP with Rockchip to make this happen. Though if you think back, the move is isn't unprecedented... I recall something about a little company called Advanced Micro Devices that produced x86 chips for Intel in the past, and everything seemed to work out OK there...
When might we expect these new products in the Intel chip lineup codenamed SoFIA? Intel states "the dual-core 3G version (is) expected to ship in the fourth quarter of this year, the quad-core 3G version...expected to ship in the first half of 2015, and the LTE version, also due in the first half of next year." And again, this SoC will only be available in low-cost Android tablets under this partnership (though we might speculate on, say, an x86 SoC powered Surface or Ultrabook in the future?).
Subject: Mobile | May 2, 2014 - 12:06 AM | Tim Verry
Tagged: tablet, Intel, Clover Trail+, atom z2560, Android
Acer is introducing a new 7-inch tablet due for release in June. The upcoming Iconia One 7 is an Intel-powered tablet running Google's Android 4.2 operating system. It is a budget device that cuts corners on the operating system and hardware so that it can reach a starting price of $129.99.
The Iconia One 7 tablet will be available in black, blue, red, pink, and white, and features a 7-inch IPS display with a 16:10 resolution of 1280x800, a 5 megapixel rear camera, and a 0.3 megapixel webcam. The tablet has rounded corners and edges (especially on the back panel).
Internally, Acer has chosen to use a dual core SoC based on Intel's previous generation Clover Trail+ architecture (2-wide, in order cores that support Hyper Threading). The chip features two CPU cores clocked at 1.6 GHz, 1 MB of cache, and a PowerVR SGX544 GPU. THe chip is paired with 1GB of system RAM and either 8GB or 16GB of internal flash storage. The internal storage can be expanded with up to a 32GB microSD card. The tablet is powered by a 3,700 mAh battery.
The tablet hardware is reportedly compatible with Android 4.4, but Acer has yet to outline an upgrade path.
Acer has obviously cut corners here, both on the hardware and software. However, these sacrifices have allowed the company to offer up a tablet at a base price of $129.99. It will not be the fastest device, but it should be a good-enough web browsing and reading tablet for those that prefer the portable 7-inch form factor. (Personally, I would have liked to see a Bay Trail-powered variant at a slightly higher price point.) The Iconia One 7 will be available in Africa, Europe, and the Middle East by the middle of this month and will hit US shores in June.
Subject: Processors, Mobile | April 30, 2014 - 07:06 PM | Ryan Shrout
Tagged: Intel, clover trail, Bay Trail, arm, Android
While we are still waiting for those mysterious Intel Bay Trail based Android tablets to find their way into our hands, we met with ARM today to discuss quite few varying topics. One of them centered around the cost of binary translation - the requirement to convert application code compiled for one architecture and running it after conversion on a different architecture. In this case, running native ARMv7 Android applications on an x86 platform like Bay Trail from Intel.
Based on results presented by ARM, so take everything here in that light, more than 50% of the top 250 applications in the Android Play Store require binary translation to run. 23-30% have been compiled to x86 natively, 20-21% run through Dalvik and the rest have more severe compatibility concerns. That paints a picture of the current state of Android apps and the environment in which Intel is working while attempting to release Android tablets this spring.
Performance of these binary translated applications will be lower than they would be natively, as you would expect, but to what degree? These results, again gathered by ARM, show a 20-40% performance drop in games like Riptide GP2 and Minecraft while also increasing "jank" - a measure of smoothness and stutter found with variances in frame rates. These are applications that exist in a native mode but were tricked into running through binary conversion as well. The insinuation is that we can now forecast what the performance penalty is for applications that don't have a natively compiled version and are forced to run in translation mode.
The result of this is lower battery life as it requires the CPU to draw more power to keep the experience close to nominal. While gaming on battery, which most people do with items like the Galaxy Tab 3 used for testing, a 20-35% decrease in game time will hurt Intel's ability to stand up to the best ARM designs on the market.
Other downsides to this binary translation include longer load times for applications, lower frame rates and longer execution time. Of course, the Galaxy Tab 3 10.1 is based on Intel's Atom Z2560 SoC, a somewhat older Clover Trail+ design. That is the most modern currently available Android platform from Intel as we are still awaiting Bay Trail units. This also explains why ARM did not do any direct performance comparisons to any devices from its partners. All of these results were comparing Intel in its two execution modes: native and translated.
Without a platform based on Bay Trail to look at and test, we of course have to use the results that ARM presented as a placeholder at best. It is possible that Intel's performance is high enough with Silvermont that it makes up for these binary translation headaches for as long as necessary to see x86 more ubiquitous. And in fairness, we have seen many demonstrations from Intel directly that show the advantage of performance and power efficiency going in the other direction - in Intel's favor. This kind of debate requires some more in-person analysis with hardware in our hands soon and with a larger collection of popular applications.
More from our visit with ARM soon!