PCMag editors select and review products independently. If you buy through affiliate links, we may earn commissions, which help support our testing.

New Google Tool Tackles Android Fragmentation

 & Chloe Albanesius Executive Editor, News

Our team tests, rates, and reviews more than 1,500 products each year to help you make better buying decisions and get more from technology.

Our Expert
LOOK INSIDE PC LABS HOW WE TEST
65 EXPERTS
43 YEARS
41,500+ REVIEWS

Google on Thursday expanded its Fragments API to applications running older versions of Android, meaning apps that are compatible with Android 1.6 or higher can tap into Fragments to create apps that work on larger-screened devices like tablets.

Though Android has been growing in popularity recently among handset and tablet makers, the main complaint about the OS has been its fragmented nature. At this point, about 57.6 percent of Android devices are running version 2.2, followed by 2.1 at 31.4 percent. About 6.3 percent are still on Android 1.6, according to the Android Developers site.

To address this, Google introduced the Android Fragments API in early February as part of Android 3.0 Honeycomb.

"Android 3.0 further helps applications adjust their interfaces with a new class called Fragment," Dianne Hackborn, a Google software engineer, wrote in a February 3 blog post. "A Fragment is a self-contained component with its own UI and lifecycle; it can be-reused in different parts of an application's user interface depending on the desired UI flow for a particular device or screen."

At the time, however, the Fragment API was only available for Android 3.0 Honeycomb. Hackborn acknowledged that "the immediate need for many developers today is probably to design applications that they can provide for existing phones while also presenting an improved user interface on tablets." With it only available via 3.0, however, the "shorter-term utility is greatly diminished."

She said Google was working on a static library for older versions of Android, and that library is now available.

"Today we've released a static library that exposes the same Fragments API (as well as the new LoaderManager and a few other classes) so that applications compatible with Android 1.6 or later can use fragments to create tablet-compatible user interfaces," Xavier Ducrohet, Android SDK tech lead, wrote in a separate blog post.

The library is available via SDK Updater under "Android Compatibility package."

About Our Expert

Chloe Albanesius

Chloe Albanesius

Executive Editor, News

My Experience

I started out covering tech policy in DC for The National Journal, where my beat included state-level tech news and all the congressional hearings and FCC meetings I could handle. I later covered Wall Street trading tech before switching gears to consumer tech. I now lead PCMag's news coverage.

My Areas of Expertise

Getting my start in DC means I still have a soft spot for tech policy; Congressional hearings can sometimes be as entertaining as a Bravo reality show, for better or worse. But PCMag is all about the technology we use every day, as well as keeping an eye out for the trends that will shape the industry in the years ahead (or flop on arrival). I've covered the rise of social media, the iOS vs. Android wars, the cord-cutting revolution that's now left us with hefty streaming bills, and the effort to stuff artificial intelligence into every product you could imagine. This job has taken me to CES in Vegas (one too many times), IFA in Berlin, and MWC in Barcelona. I also drove a Tesla 1,000 miles out west as part of our Best Mobile Networks project. Of late, my focus is on our hard-working team of reporters at PCMag, guiding and editing their robust coverage.

Read full bio