What scares me is that there are moral fashions too.
They’re just as arbitrary, and just as invisible to most people.
But they’re much more dangerous.
Fashion is mistaken for good design;
moral fashion is mistaken for good.
Dressing oddly gets you laughed at. Violating
moral fashions can get you fired, ostracized, imprisoned, or
Developers have full access to the same framework APIs used by the core
applications. The application architecture is designed to simplify the reuse
of components; any application can publish its capabilities and any other
application may then make use of those capabilities (subject to security
constraints enforced by the framework). This same mechanism allows components
to be replaced by the user.
Android includes a set of core libraries that provides most of
the functionality available in the core libraries of the Java programming
Every Android application runs in its own process, with its own instance of
the Dalvik virtual machine. Dalvik has been written so that a device can run
multiple VMs efficiently. The Dalvik VM executes files in the Dalvik
Executable (.dex) format which is optimized for minimal memory
footprint. The VM is register-based, and runs classes
compiled by a Java language compiler that have been transformed into the .dex
format by the included “dx” tool.
The Dalvik VM relies on the Linux kernel for underlying functionality such
as threading and low-level memory management.