Так уж вышло, что сейчас мне по работе необходимо пользоваться продукцией компании Apple. Конкретнее — MacBook Air образца 2015 года, установленной на нем macOS High Sierra 10.13.6 и некоторым программным обеспечением. Почему же я решил написать эту заметку?
Начнем с того, что именно macOS мне сейчас необходима, т.к я разрабатываю приложение для устройств на iOS (не приложение сайта, которое есть на Android, а другое, по поручению руководства). Xcode (среда разработки под iOS) работает только на macOS, и установить ее на Windows просто невозможно. Рассматривать вариант с виртуальной машиной, установкой Хакинтоша и всего остального изначально не стал, т.к. и сам Xcode довольно прожорлив, и виртуалка потребляет довольно много ресурсов компьютера. Да и гарантии, что все заведется как нужно, никакой нет.
Я правда не знаю, почему все восхваляют технику Apple и macOS в частности. Да, клавиатура у MacBook хорошая, но ничего особенного. MacOS чуть быстрее выходит из спящего режима, чем Windows. Оформление окон более минималистично, мне по душе. Хм… Что же еще… А вот и ничего. Я не могу больше припомнить хотя бы один маленький плюс.
Я не буду сравнить языки программирования Java и Swift, тут кому что нравится. Я люблю Java, его логику и типизацию. Скорее всего, начну изучать Kotlin, хотя говорят, что он похож на Swift. И если это так — я весьма огорчусь.
Почему запятая и точка в русской раскладке расположены только на цифровом блоке? Разве это удобно, каждый раз, когда мне нужно поставить эти знаки препинания, зажимать Shift? Почему я не могу располовинить окна, просто потянув их к нужным мне краям экрана? Приходится тратить время на уменьшение рамки каждого нужного мне окна. Почему при открытии окна на весь экран оно перемещается на другой рабочий стол, сопровождаясь при этом ненужной мне анимацией? Почему я не могу раскрыть окно на весь экран, потянув его к верхней границе дисплея?
Анимации — это вообще больная тема. Почему я не могу отключить все анимации в системе? Устройство 2015 года итак работает со скрипом, так еще и эти анимации грузят процессор. Зачем мне анимации в среде разработки Xcode? Мне абсолютно неважно, уведомление о проблемной строке кода появятся с плавным открытием/закрытием, либо же резко без всяких прелюдий.
Этот терминал… У меня есть неплохой опыт в работе с другими Unix-дистрибутивами, и там тоже есть терминал. Но если говорить конкретно о MacOS и Xcode, то почему в Android Studio для того, чтобы подключить стороннюю библиотеку, мне достаточно прописать одну строку в файл конфигурации проекта, а здесь мне нужно (загибаем пальцы) через терминал установить Cocoapods, далее вручную сконфигурировать его для работы с конкретным проектом, далее отредактировать файл конфигурации со списком необходимых пакетов и снова через терминал дать команду на загрузку данных.
Отклик на нажатие кнопки в Xcode просто до безобразия медленный. Я жду по 10-15 секунд при переключении между файлами проекта. Спишем это на устаревшее железо текущего MacBook Air.
Плюс к этому, мало того, что 13-дюймового экрана имеющегося MacBook мне недостаточно для комфортной работы в нескольких окнах, так еще и Xcode при запуске приложения в эмуляторе или на реальном устройстве открывает 2 (!!!) дополнительные боковых вкладки в окне среды разработки! Я все понимаю, данных в этих панелях важны для отладки, но я могу их открыть тогда, когда они мне понадобятся! А не всякий раз при запуске теста, ибо все вместе начинает дико лагать и процесс тестирования в разы замедляется!!!
Как сделать скриншот в Windows 10 и сохранить его в буфер обмена? Одна клавиша — PrintScreen. Как сделать скриншот в MacOS и сохранить его в буфер? Элементарно: Ctrl + Command + Shift + 3. Вы конечно извините, но у меня что, пальцы как у лягушки?
Простите, но у меня накипело.
Каждый раз, когда я возвращаюсь на Windows, я с удивлением понимаю, насколько же удобно и для людей все сделано в этой системе. Где-то давно читал, что «Apple лучше знает, как вам нужно». Не в этом случае.
похоже, среди кроновцев много программистов и людей творческих профессий)
пора опрос запустить ради статистики. думаю, так оно и есть)
вы не пробовали линукс? я недавно перешёл на linux mint- очень доволен. правда, я не проггер, а разработчик сайтов. для меня есть все , прямо из репозитория.
очень доволен, особенно с точки зрения безопасности.
Ден, я много сборок линукса пробовал, но я же пишу в статье, что xcode можно установить только на macos
Ну что тут скажешь….)) Только посочувствую…сам,я не программист, компьютер только на уровне пользователя…ну могу Винду сам переустановить… Вообще если честно, меня коробит, сколько стоят эти мак буки, айфоны и всякие айпэды, ничего не имею против американцев, но иногда у людей желание приобрести гаджеты этой фирмы или фирмы Самсунг ( теперь уже тоже) доходит до какой то одержимости…благо что есть китайские неплохие бренды…))
Такие же чувства испытываю при кардинальных обновлениях привычного ПО. Убирают важное, режут, рисуют ненужные фичи — и все, кмк, все забивают на быстродействие и производительность! Раньше ПК надо было обновлять для тяжелых игр в основном, графических программ для про, а сейчас один браузер тупо съедает весь ресурс и не давится x»D
Да, да особенно, когда за таким «произведением искусства» приходится работать моему мужу)))
Ну это дело привычки. Я думаю это издевательство кодить на Air ;)
Я уже лет 10 сижу на маках и все что ты пишешь о винде, я испытываю с другой стороны ;)
Сейчас у меня MacBook PRO 15 с ретиной, а в офисе я ее подключаю к 4К дисплею. И ничего лучше нет ;)
Ну разве что кишку бы без НЯК )))