answersLogoWhite

0

Android is based on the Linux Kernel. A kernel is a program that handles I/O and basically all the hardware stuff. So Android OS is device specific. (However there are some linux distributions which are device specific and you have to compile the kernel yourself.) That's why you can't install KitKat for Sony on an HTC device. You have to make it (compile) to suit your device's hardware specs.

User Avatar

Wiki User

10y ago

What else can I help you with?