Android Studio MacBook Pro oder Windows?
Hallo liebe Community,
Ich stehe vor einer wichtigen Kaufentscheidung: Ich möchte mir gerne einen Laptop kaufen, aber weiß nicht welchen, ob's ein MacBook Pro oder ein Windows Laptop sein werden soll wie zB ein Dell XPS 15
Das Problem das ich habe: ich möchte den Laptop zum Zocken und zum Programmieren benutzen, ich habe schon gelesen dass Android Studio unter Windows relativ langsam ist.
Zocken will ich nur Spiele wenigstens auf mittleren Einstellungen mit mind. 60FPS
Linux kommt für mich nicht in Frage weil ich die Produkte von Adobe CC benutzen möchte und dies leider auf Linux nicht geht.
Was denkt ihr lohnt sich mehr?
Und was bevorzugt ihr zum Programmieren? (UMFRAGE)
15 Stimmen
3 Antworten
Du hast dir alles schon selbst erklärt:
Linux möchtest du nicht aufgrund der Adobe Programme und du möchtest Zocken. Da Macbooks eher für Grafiker, Programmierer, Videoeditor etc. sind und du neben dem Programmieren jedoch noch zocken möchtest: Windows.
Auf einem Mac wirst du nicht sehr viele Spiele zocken können, außer natürlich mit einer Virtualmachine, aber dann hol dir lieber gleich einen Windows Rechner.
Mit dem kannst du auch genauso gut programmieren wie mit einem Macbook.
Hier noch ein Tip von mir: Anstatt Android Studio kann man auch um Android-Apps zu entwickeln den Qt-Creator nehmen. Damit wird der grafische Teil der Android-App mit der Qt-Bibliothek programmiert. Da Qt plattformunabhängig ist laufen die damit programmierten Android-Apps auf allen Android-Geräten. Es ist egal welcher Prozessor im Android-Gerät verbaut ist. Qt kann man sowohl unter einer kostenlosen Open Source Lizenz (GNU GPL, GNU LPGL) lizenzieren oder unter einer kostenpflichtigen propritären Lizenz. Der Funktionsumfang ist bei beiden Lizenzen identisch.
Hier die benötigten Downloads für Windows:
- MinGW installieren, das sind die GCC Compiler für Windows: https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/installer/mingw-w64-install.exe/download
- Qt-Creator: https://www.qt.io/download Wähle Open Source. Diese Lizenz ist kostenlos. Das Kompilieren wird vom Qt Creator aus gestartet.
- Qt Installer Framework, damit kann man sein fertig kompiliertes Programm mit allen benötigten Laufzeitbibliotheken in ein Installationspaket (setup.exe) zu verpacken. Ideal wenn man das Programm weitergeben möchte: https://download.qt.io/official_releases/qt-installer-framework/3.1.1/QtInstallerFramework-win-x86.exe
- Java JDK: https://adoptopenjdk.net/releases.html
- Android SDK: https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip
- Android NDK: https://dl.google.com/android/repository/android-ndk-r20b-windows-x86_64.zip
Bei MinGW, Android SDK und Android NDK muss man dann noch die Pfade im Qt-Creator eintragen.
Mit dieser Methode hat man die Möglichkeit plattformunabhängig in C, C++ zu programmieren und Android-Apps zu entwickeln. Android Studio ist nicht erforderlich. Der Qt-Creator erzeugt dann zum Schluss eine APK.
Android Studio ist gar nicht so langsam, brauch aber prinzipiell sehr viel Power / Ressourcen. Hat man also einen nicht ganz so guten PC, ist es langsam, ja :-D. Eigentlich funktioniert Android / Java unter Windows am besten. Meine Erfahrung. Aber ohnehin ist es egal, was du am Ende benutzt, denn du brauchst für alle Betriebssysteme auch einigermaßen gute Hardware.
Außerdem kann man die Leistung von Android Studio erhöhen, indem man die maximale RAM-Nutzung ändert.
-Xms1024m
-Xmx1536m ---> 1,5 GB RAM sind per Standard eingestellt. (x64)
...
-Xms1024m
-Xmx4096m ---> Habe es nun erhöht auf 4GB (Beispiel)
...
-Xms1024m
-Xmx8192m --> 8GB
...
Also egal, ob du insgesamt 8GB, 16GB, 32GB, 64GB RAM hast, Android Studio benutzt bei x64 trotzdem nur 1536 GB per Standard! Deswegen ist es meistens so langsam!
Rechne einfach z.B., jenachdem wie viel dein PC hat. "1024 * 8GB = 8192" ---> 8GB nutzen.