为什么做Android的都爱在Linux或者Mac下开发,而不是Windows

如题所述

第1个回答  2016-12-12
Android系统的源代码编译只能在linux 和 mac下进行,而windows不行,这是主要原因。
开发应用3大平台都可以,但是如果涉及JNI之类的,还是linux下方便。
我不赞同说linux下配置简单,linux下配置够新手喝一壶的。本回答被提问者采纳

为什么做Android和java的很多人都爱在Linux下开发
1、由Linux系统的本质决定的: Linux的本质有三点,一是开源,二是免费,三是和Unix是一个体系。大家都知道,重要的应用几乎都是运行在Unix服务器上面的,这是因为Unix天生就是为服务器设计的操作系统,他的安全、高效是不用质疑的,后来为了向桌面发展,出现了X Windows,当然,我们可以选择在启动系统...

为什么用mac开发android_为什么喜欢用mac开发程序
1下载AndroidSDK 打开网站:developer.android\/sdk\/index.html选择MacOSX(intel)的SDK版本进行下载(因为pro是intel的i5处理器)2安装AndroidSDK 刚下载的Mac版的SDK文件是:“android-sdk-mac_x86.rar”文件,将其解压出来,然后运行tools\/Android,在弹出的AndroidSDKandAVDManager对话框中选择左边的Installe...

为什么那么多程序员推荐linux,是不是在linux下开发效率高?
1.linux下的开发环境都需要自己配置,虽然没有windows的开发工具完善好用,但是可以锻炼动手能力,也可以在配置过程中了解底层工作原理;2.linux下的软件可配置性特别强,可以满足个人不同的需求;3.linux系统是开源的,上层app运行在系统之上。使用linux,我们可以通过阅读linux内核源码了解系统运行机制,并据...

为什么程序员都偏爱Linux系统
2、Linux非常安全 由于Linux是开源的由大型开发者社区开发和维护,所以安全漏洞被发现和修复的几率更高。3、对开发者非常友好 与Windows相比Linux在很大程度上对用户更友好更容易被接受。如Linux有为开发者专门提供的工具,所以它在开发者中非常受欢迎。在Linux中,开发者能够拥有编译器、命令行编辑器、几乎...

为什么我认为每个程序员都应该用Mac OS X
那时候,主要开发服务器端程序,程序的运行环境是Linux,在Mac OS X这个Unix上面开发,其实很方便。程序员可以在不同平台切换并不重要,重要的是,我们这些程序员的衣食父母已经可以自由的在各种平台上切换了。这就给了我们去尝试Windows以外平台的可能性。很多人在比较Windows和Mac OS X的时候,有一个误区。因为他们自己...

为什么那么多程序员推荐 Linux,是不是在 Linux 下开发效率高?
程序员都是因为老板要求才去学习Linux,另外一批就是自己装逼,拿一台Linux笔记本来工作。事实上Linux核心是比 Windows强的,只是所有人性化的高大上软件,都在 Windows上面,却不一定在 Mac或Windows上。说开发效率,关键在思维,和敲键盘上,用什么系统根本不会有区别。很多程序还是非常依赖 ide来开发的...

为什么我认为每个程序员都应该用Mac OS X
首先,对于使用mac和linux两种不同的系统来做事情,最重要的差别并不是系统差异,而是你将会从不同的环境中养成不同的思维方式 在mac下时间呆长了,当你需要使用某种工具去办事情的时候,你首先想到的是下载一个带有GUI的“exe”文件来安装,而在linux下,你会想到找一个小工具,用apt安装命令行版本,...

做Android开发需要装Linux系统吗?
windows下和linux下都可以开发 但是还是建议装一个linux系统,如果你只想做Android应用层的开发的话,windows下没有什么问题,但是涉及到底层的话,就需要有linux的系统,原因是Android采用的是linux内核,整个系统在windows下没有办法编译。

请问有什么理由使我完全放弃wondows而使用linux系统?
3.linux安全性更高点,有时我们学校局域网内部病毒横行(windows的),我不爽,用linux,爽啊,一点事都没,等高峰期过去了再换回来。4.人家惦记着你的东西的话,再好的系统也能把你弄崩溃,所以,要不是我为了以后的生存,才不学什么linux呢。5.ubuntu好像还好(再次推荐菜鸟)6.linux上软件就是...

学习安卓系统软件开发需要学习linux(安卓开发需要学哪些)
4.系统级开发:如果你有兴趣进行Android系统级的开发,比如修改Android系统源代码或者定制ROM,那么对Linux的深入了解将变得更为重要。总体而言,虽然可以在Windows或Mac等操作系统上进行Android开发,但理解和掌握Linux基础知识对于深入Android系统开发以及更好地利用相关工具是有益的。可以通过学习Linux基础知识,...

相似回答