Может ли кто-нибудь сказать мне, почему знания Linux необходимы для работы в Android? Многие из заданий на Android имеют Linux как необходимое условие. Я могу очень хорошо разработать Android-приложение с Windows-машины прямо?Знание Linux для Android
ответ
Android использует DVM (Dalvik Virtual Machine), основанный на ядре linux внизу. Следовательно, чтобы идея о Linux помогла в разработке приложений для Android. Вы можете разрабатывать приложения для Android в ОС Windows, а также использовать SDK для Android.
Я бы сказал, что это может быть потому, что они предпочитают работать в Linux, и вам, по крайней мере, нужно знать основную установку Android Tooling (SDK, eclipse и т. Д.).
С другой стороны, Android основан на ядре Linux и использует некоторые соглашения UNIX. Знание того, как все работает, - плюс. Процессы, команды, упаковка являются одними из тех, которые вы должны знать. Вам не обязательно быть гуру Linux, чтобы это знать.
Но все же я считаю, что самым важным является знание разработки Android, которое является одинаковым для всех платформ.
- 1. Знание Java для разработки Android
- 2. Знание плотности на устройствах Android
- 3. Знание местоположения
- 4. Какое знание/экспертиза требуется для порта android для пользовательского устройства ручного управления?
- 5. Является ли глубокое знание Java необходимым для Android?
- 6. Знание для написания компилятора для Win32
- 7. Знание уровней опасности
- 8. Знание обертывания и шифрования
- 9. Знание Java Tutorial Соответствие
- 10. Основные Перетяжка Знание
- 11. Знание Статья Собственные отношения
- 12. Знание вектора направления изображения
- 13. Знание памяти и большие данные
- 14. Ограничение клиент знание документооборота
- 15. Знание знания C++ для разработки веб-приложений
- 16. Требуется ли знание Groovy для понимания Gradle?
- 17. Знание внутренних окон?
- 18. Знание значимых битков
- 19. Знание цифровых цепей
- 20. Запрос на знание Prolog
- 21. Sql Курсор Знание
- 22. Знание iOS Private Framework
- 23. информатика «знание о IDS»
- 24. Знание виртуальных помощников
- 25. Знание класса абстракции
- 26. Знание текущего времени клиента
- 27. Знание учетных данных Memcache
- 28. Знание ressources, сделанное libgdx
- 29. Keylogger или Знание нажатой кнопки в приложении Android (Eclipse)
- 30. Где Android JETCreator для Linux?
Вы могли бы (потенциально) развиваться на машине Windows, но нацеливать Linux-машины. Знание экосистемы linux сделает вашу жизнь намного проще. – Joe
Возможно, потому что у Android есть linux-based ... – assylias