1Android Utility Function Library 2 3If you need a feature that is native to Linux but not present on other 4platforms, construct a platform-dependent implementation that shares 5the Linux interface. That way the actual device runs as "light" as 6possible. 7 8If that isn't feasible, create a system-independent interface and hide 9the details. 10 11The ultimate goal is *not* to create a super-duper platform abstraction 12layer. The goal is to provide an optimized solution for Linux with 13reasonable implementations for other platforms. 14 15