ImageПосле каждого обновления своего хакинтоша я стараюсь выкладывать небольшую статью-отчет о том, что пошло не так, и как это исправить. Тенденция последних обновлений, начиная с 10.6.0 показывает, что, в основном, перестает работать только звук. Обновление 10.6.4 не исключение.

Image

Каждый раз после успешной установки хакинтоша на какой-нибудь обычный PC или ноутбук меня волновал вопрос производительности. Насколько мощна будет система, работающая на неродных драйверах, написанными разными энтузиастами со всего мира. Для получения хоть каких-то, более-менее сравнительных цифр я каждый раз пользовался утилитой xBench и на текущий момент накопил небольшую статистику.

Примерно неделю назад Apple выпустила обновление своей операционки за номером 10.6.3. Естественно, апдейтер предложил обновиться, что я и сделал, не забыв перед этим сделать резервную копию в Time Machine, ибо мало ли что. Установка прошла гладко и после перезагрузки система успешно загрузилась, но радость от сего мероприятия была преждевременной - спустя некоторое время обнаружил, что пропал звук. Иконка колонки рядом с часами была окрашена в серый, что не сулило ничего, кроме очередной возни с кекстами на пару часов.

Для тех, у кого нет желания возится и при этом очень нужен звук, но не нужен микрофон, предлагаю быстрое решение: удаляем из /System/Library/Extensions файлы AppleHDA.kext и HDAEnabler.kext, а вместо них кидаем VoodooHDA.kext. Затем обновляем кэш кекстов и восстанавливаем права используя Kext Utility (ну или ручками) и перегружаемся.

UPDATE: Нашел идеальный вариант для ALC888 с работающим микрофоном и всеми прибамбасами - патченный AppleHDA для 10.6.3 AppleHDA.10.6.3.zip

Где-то полгода назад я опубликовал серию статей по установке Mac OS X Snow Leopard (родного, с Retail DVD) на Intel PC: установка snow leopard на intel pc, обновление леопарда до 10.6.2 и snow leo и ati radeon hd4870. Конфигурация железа, выбранная в качестве платформы для мака оказалась достаточно удачной - полугодичный опыт показал, что все устройства работают успешно и система беспрепятственно позволяет обновить себя.

На днях довелось устанавливать Mac OS 10.6.2 на точно такую же конфигурацию, за исключением видео карты. В качестве графического адаптера был выбран Gigabyte GeForce 9800 GT 512 MB. В первом моем успешном опыте установки хакинтоша на intel у меня была схожая видюха - NVidia GeForce 9800 GT 1024 MB, т. е. проблем быть не должно.

При разработке софта под iPhone, столкнулся с проблемой непонимания механизма распределения памяти. Являясь java-разработчиком, привыкшим к чудесам Garbage Collector'а, тема памяти в Objective C поначалу доставляла мне массу неприятностей. Спустя некоторое время, написав свое первое приложение, я подумал, что полностью разобрался в этой непростой теме... и это было моей ошибкой. Все таки, сначала надо хорошо читать мануалы и желательно до конца :)

Назвал я данную тему непростой не из-за сложности механизмов управления памятью - они то как раз более-менее понятные и простые, а, скорее, из-за того, что не разобравшись до конца, как правильно "освободить" объект из памяти, можно получить массу сложноотлавливаемых ошибок типа EXC_BAD_ACCESS, причем необязательно именно в том месте, где была допущена ошибка распределения памяти.

Image

Длительное ожидание закончилось, и несколько часов назад компания Apple официально анонсировала свой планшетный компьютер, который получил звучное имя iPad. Презентовал новинку глава Apple, Стив Джобс (Steve Jobs).

Итак, Apple iPad оснащается 9,7-дюймовым глянцевым емкостным IPS-дисплеем с LED-подсветкой и поддержкой технологии мультитач, разрешение экрана — 1024х768 точек. Процессор Apple A4 имеет тактовую частоту 1 ГГц, объем SSD-накопителя — 16 Гб, 32 Гб или 64 Гб. Имеется поддержка Wi-Fi 802.11 a/b/g/n, Bluetooth 2.1 с EDR, также планшет оснащён акселерометром, компасом, aGPS-модулем, датчиком освещённости, динамиком и микрофоном. Габариты планшета — 243х190 мм, толщина — всего 13,4 мм, а вес — 680 граммов у модели без 3G-модуля и 730 граммов — с 3G.

Хотите разрабатывать под айфон? Хотите использовать последнюю версию SDK 3.x? Нет проблем - идем на сайт Apple iPhone Dev Center и качаем. Но что делать, если у вас хакинтош версии ниже, чем 10.5.7 и обновиться никак не получается? На моем ноутбуке установлена iDeneb 10.5.6 и соответственно iPhone SDK 3.1.2 ставиться не собирается, предлагая мне обновить систему.

Возится с обновлением совсем не хотелось, к тому же, инсталятор SDK можно легко обмануть. Итак, качаем SDK 3.1.2 под наш леопард и перед установкой делаем следующее:

  • Открываем файлик /System/Library/CoreServices/SystemVersion.plist
  • Внизу файла меняем в двух местах версию на 10.5.7
  • Сохраняем файл и ставим SDK

iPhone
В последнее время в сети появилось огромное количество статей от iPhone-разработчиков, которые сколотили свой первый миллион. Чего только стоит признание девелоперов Tap Tap Revenge о том, как они зарабатывают по $ 1 000 000 в месяц! Действительно, если посмотреть на предложения платного софта в App Store, то можно найти очень много, достаточно простых программ, написание, которых вряд ли отняло у разработчика больше пары дней. Не смотря на это, товарищи не стесняются ставить цену хотя бы в $ 0.99 и надеяться на большие продажи.

Собственно, а почему бы не попробовать и нам? Естественно, для разработки под айфон вам потребуется как минимум Mac / хакинтош, Xcode, прямые руки и хорошая идея. Но и это еще не все. Чтобы выставить свое приложение в магазине Apple, нужно сначала в нем зарегистрироваться. Вроде ничего сложного, да? Так и есть, если вы не проживаете в Российской Федерации.

Если вы являетесь счастливым обладателем ноутбука Asus N50VN, то спешу вас обрадовать - машинка может успешно работать под управлением Mac OS X Snow Leopard. Статью о том, как поставить мак, любезно предоставил ресурс iphone-os.ru, за что отдельное спасибо его обладателю.

Итак, к делу, что ставил:

Что нужно для установки Mac OS, а точнее что я использовал:

  • Флешка 8ГБ;
  • Виртуалка с Mac OS - я качал готовую виртуалку взять можно тут;
  • Внешний USB-диск (на него поставил ОСЬ). Если будите ставить на основной хард, то USB-диск не нужен;
  • Конечно же дистрибутив Mac OS Leopard 10.6;
  • Chameleon 2.0-RC3 с empire-efi (линки также см. выше);
  • Немного терпения ;)

Magic Mouse

Сегодня ощутил счастье от овладевания новомодным девайсом - мыши Apple Magic Mouse с сенсорной поверхностью. Стоит это счастье не так много и выглядит очень многообещающе. С хакинтошем мышка заработала без проблем с первым же попавшимся под руку bluetooth приемником, который валяется у меня уже года 3-4. Если кому-то будет интересно, что за приемник - не могу сказать, никаких опозновательных знаков на нем нет, кроме наклейки на обратной стороне с номером модели UBTCR3C2S-N. Слышал, также, что Mac OS X Snow Leopard без проблем работает с приемником USB-BT21 Mini Bluetooth Dongle от ASUS и Linksys USBBT100. Тот что от Asus, на момент написания статьи, доступен в ассортименте на развалах интернет-магазинов.

Подписаться на блог по E-Mail:

Follow me on twitter

Последние комментарии