Найти тему

Компьютер для android разработки за 24 000р. Реально?

Оглавление

Компьютер для android разработки за 24 000р.

Если вы спросите у любого Android разработчика:"Какой нужен компьютер для того что бы начать разрабатывать под Android?". То с долей вероятности в 99% вам ответят Mac. Да Mac и правда хорошо подходят для разработки под Android ( уж как это не странно звучит), но можно и под windows собрать систему за разумные деньги.

Я не буду в этой статье рассказывать чем Mac хорош, для этого есть другие ресурсы в сети. В этой статье я покажу что можно собрать, для комфортной работы за разумный бюджет.

Если вы только задумываетесь о том что бы изучить скажем Kotlin или Java, что бы потом можно было найти высокооплачиваемую работу. Эта статья для вас.

Для комфортной Android разработки требуется:

  1. Относительно мощный процессор
  2. Минимум 8гб оперативной памяти
  3. Быстрый SSD диск
  4. Монитор 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

2. Материнская плата

Оба эти процессора устанавливаются в сокет LGA1151 v2. Подбираем материнскую плату по этому параметру. Я остановился на Gigabyte H310M S2H 2.0, ее для наших задач хватит. главным плюсом этой платы будет наличии слота M.2 под SSD диск стоимость 3820р

-3

3. Оперативная память.

Оперативную память я выбрал 1 планку на 8гб Apacer (AU08GGB24CETBGH). Почему 1 планку на 8гб, а не 2 по 4гб в двухканальном режиме? Потому что этой разницы в этих наших задачах вы тоже не увидите, а в дальнейшем сможете приобрести еще одну планку на 8гб, и вот тут разница уже будет заметна ( 8гб или 16гб в двух планка по 8). Вообще если бюджет позволяет то лучше сразу взять 2х8гб. Стоимость 1 планки 1 830р

-4

4. SSD диск

Для наших задач нужен тот у которого в характеристиках есть поддержка NVMe и скорость случайной записи (блоки по 4кб) IOPS чем выше тем лучше.

Я остановился на Transcend TS256GMTE110S. Скорость чтения 1800мб/сБ скорость записи 800мб/с, IOPS 95000. Это довольно средние показатель на сегодняшний день, но за свою цену, хар-ки отличные. Цена 2570

-5

Вообще можно и на более медленных SSD работать, но могут появляться так называемы фризы. А вот на HDD (какой бы он ни был) комфортно работать не получится совсем. Скорость одной сборки простенького приложения может быть по 5 минут против 15-20 секунд на SSD

5.Системный блок

На производительность он не влияет, если только он уж совсем плохого качества и в нем все перегревается.

Сам системный блок я выбирал по двум критериям, что бы он был максимально дешевый и в комплекте с блоком питания. Мне попался вот такой зверь, думаю за эту цену можно и что то другое найти, но это сути не меняет. Цена 1290р

-6

6. Монитор

Мои личные предпочтения это большая диагональ и высокое разрешение. Я выбрал Asus VP228DE 21.5 дюйм, разрешение Full HD. Цена 4545 с бесплатным самовывозом.

-7

7. Клавиатура + Мышь

Клавиатуру и мышь нужно выбирать из личных предпочтения, я сюда заложу максимально простую. Цена 261р.

-8

Итого: 24 015р

  1. Процессор Intel Core i5-8400 - 11 500р
  2. материнская плата Gigabyte H310M S2H 2.0 - 3 820р
  3. оперативная память 8гб Apacer - 1 830р
  4. SSD Transcend TS256GMTE110S - 2 570р
  5. Корпус 1290
  6. монитор Asus VP228DE -4 545р.
  7. Клавиатура + Мышь - 261р.

Ссылки на магазины умышленно не оставил, это не реклама и когда соберетесь приобретать, цены в других магазинах могут оказаться ниже.

Спасибо что дочитали мою первую статью. В дальнейшем на канале планирую рассказывать как разрабатывать Android приложения на языке программирования Kotlin.