Facebook has a simple solution to a big problem — coding for best performance across different devices.
Some folks like to call it fragmentation, others call it choice, but by any name there are certainly a lot of different Android phones. Building applications that need to work with all of them is no easy task. You have wildly different hardware configurations that make for a big difference in performance, and even though one apk file can work on every one of them, there’s still the issue of needing an app to run smoothly on low-end devices without sacrificing features on high-end devices. When you’re talking about an app as popular as Facebook, this can quickly become a nightmare for the folks doing the coding.
Facebook showed everyone at the Big Android Meat and Greet a new solution that’s simple — the Device Year Class component.