2013-08-06 2 views
0

Может ли кто-нибудь сказать мне, почему знания Linux необходимы для работы в Android? Многие из заданий на Android имеют Linux как необходимое условие. Я могу очень хорошо разработать Android-приложение с Windows-машины прямо?Знание Linux для Android

+1

Вы могли бы (потенциально) развиваться на машине Windows, но нацеливать Linux-машины. Знание экосистемы linux сделает вашу жизнь намного проще. – Joe

+0

Возможно, потому что у Android есть linux-based ... – assylias

ответ

1

Android использует DVM (Dalvik Virtual Machine), основанный на ядре linux внизу. Следовательно, чтобы идея о Linux помогла в разработке приложений для Android. Вы можете разрабатывать приложения для Android в ОС Windows, а также использовать SDK для Android.

3

Я бы сказал, что это может быть потому, что они предпочитают работать в Linux, и вам, по крайней мере, нужно знать основную установку Android Tooling (SDK, eclipse и т. Д.).

С другой стороны, Android основан на ядре Linux и использует некоторые соглашения UNIX. Знание того, как все работает, - плюс. Процессы, команды, упаковка являются одними из тех, которые вы должны знать. Вам не обязательно быть гуру Linux, чтобы это знать.

Но все же я считаю, что самым важным является знание разработки Android, которое является одинаковым для всех платформ.

Смежные вопросы