/ / Как се различава Android от другите Linux? архитектура, вътрешни

Как се различава Android от другите Linux? архитектура, вътрешни

Може ли някой да предложи някаква подробна информация завътрешни за Android? Интересувам се да разбера разликите с другите Linux, някои подробни изгледи на архитектурата на Android и т.н. Чух доста разпръснати данни, например Повърхностно разпръскване, Сценична треска нещо, което има Wake Locksи т.н., но не мога да сложа тази информация заедно в нещо смислено за мен.

Просто трябва да разбера как работи Android, но го правете в детайли. Аз не се интересувам много от SDK или NDK.

Отговори:

2 за отговор № 1

Android използва оптимизирано Linux-Kernel, но не и "glibc" за комуникацията между ядрото и системата, а вместо това се използва "Bionic".

Приложенията за Android са написани на Java, но некомпилирани в стандартен Java-байт код. Също така, те не използват JVM от Oracle.JVM, използван от Android, е "Dalvik Virtual Machine", който чете Dalvik-Byte-Code. DVM е базиран на Apache Harmony, което е реализацията на OpenSource JVM.

Също така, ако се намери статия със същата тема: връзка