Компьютер для android разработки за 24 000р.
Если вы спросите у любого Android разработчика:"Какой нужен компьютер для того что бы начать разрабатывать под Android?". То с долей вероятности в 99% вам ответят Mac. Да Mac и правда хорошо подходят для разработки под Android ( уж как это не странно звучит), но можно и под windows собрать систему за разумные деньги.
Я не буду в этой статье рассказывать чем Mac хорош, для этого есть другие ресурсы в сети. В этой статье я покажу что можно собрать, для комфортной работы за разумный бюджет.
Если вы только задумываетесь о том что бы изучить скажем Kotlin или Java, что бы потом можно было найти высокооплачиваемую работу. Эта статья для вас.
Для комфортной Android разработки требуется:
- Относительно мощный процессор
- Минимум 8гб оперативной памяти
- Быстрый SSD диск
- Монитор Full HD
Теперь давайте подбирать "железки" под наши потребности. Все цены я буду брать с яндекс маркета. Сегодня 18.10.2019
1. Процессор
Под относительно мощным процесором я понимаю intel i5 8-го поколения. AMD не расcматриваю, как то так у меня повелось, для работы Intel для развлечений AMD. Мы возьмем Intel Core i5-8400, он стоит дороже Intel Core i5-9400F на 2000р. Но в отличии от 9400F у него есть встроенная графика и нам не потребуется дополнительная видеокарта и у него в комплекте идет кулер. По производительности, 9400 чуть мощнее в синтетических тестах, в реальных условиях разницы вы не заметите.
Intel Core i5-9400F - 9 519р
Intel Core i5-8400 - 11 500р
2. Материнская плата
Оба эти процессора устанавливаются в сокет LGA1151 v2. Подбираем материнскую плату по этому параметру. Я остановился на Gigabyte H310M S2H 2.0, ее для наших задач хватит. главным плюсом этой платы будет наличии слота M.2 под SSD диск стоимость 3820р
3. Оперативная память.
Оперативную память я выбрал 1 планку на 8гб Apacer (AU08GGB24CETBGH). Почему 1 планку на 8гб, а не 2 по 4гб в двухканальном режиме? Потому что этой разницы в этих наших задачах вы тоже не увидите, а в дальнейшем сможете приобрести еще одну планку на 8гб, и вот тут разница уже будет заметна ( 8гб или 16гб в двух планка по 8). Вообще если бюджет позволяет то лучше сразу взять 2х8гб. Стоимость 1 планки 1 830р
4. SSD диск
Для наших задач нужен тот у которого в характеристиках есть поддержка NVMe и скорость случайной записи (блоки по 4кб) IOPS чем выше тем лучше.
Я остановился на Transcend TS256GMTE110S. Скорость чтения 1800мб/сБ скорость записи 800мб/с, IOPS 95000. Это довольно средние показатель на сегодняшний день, но за свою цену, хар-ки отличные. Цена 2570
Вообще можно и на более медленных SSD работать, но могут появляться так называемы фризы. А вот на HDD (какой бы он ни был) комфортно работать не получится совсем. Скорость одной сборки простенького приложения может быть по 5 минут против 15-20 секунд на SSD
5.Системный блок
На производительность он не влияет, если только он уж совсем плохого качества и в нем все перегревается.
Сам системный блок я выбирал по двум критериям, что бы он был максимально дешевый и в комплекте с блоком питания. Мне попался вот такой зверь, думаю за эту цену можно и что то другое найти, но это сути не меняет. Цена 1290р
6. Монитор
Мои личные предпочтения это большая диагональ и высокое разрешение. Я выбрал Asus VP228DE 21.5 дюйм, разрешение Full HD. Цена 4545 с бесплатным самовывозом.
7. Клавиатура + Мышь
Клавиатуру и мышь нужно выбирать из личных предпочтения, я сюда заложу максимально простую. Цена 261р.
Итого: 24 015р
- материнская плата Gigabyte H310M S2H 2.0 - 3 820р
- оперативная память 8гб Apacer - 1 830р
- SSD Transcend TS256GMTE110S - 2 570р
- Корпус 1290
- монитор Asus VP228DE -4 545р.
- Клавиатура + Мышь - 261р.
Ссылки на магазины умышленно не оставил, это не реклама и когда соберетесь приобретать, цены в других магазинах могут оказаться ниже.
Спасибо что дочитали мою первую статью. В дальнейшем на канале планирую рассказывать как разрабатывать Android приложения на языке программирования Kotlin.