Оглавление:
В отличие от Windows Phone SDK, Android SDK довольно хорошо работает с предварительным просмотром Windows 8. Мы знаем, что многие из вас хотят быть на переднем крае, а для пользователей Windows это означает установку предварительного просмотра Win8 на вашем компьютере дома. Я решил погрузиться и посмотреть, что работает, а что нет, и установил его на свой ноутбук, чтобы проверить все.
Вердикт - почти все работает так же, как и раньше. С новым глупым интерфейсом Windows все сложнее. Хит прыжок, и мы посмотрим.
Я переделал, немного поклялся и в итоге просто вытер все и установил свежую копию Win 8 на свой ноутбук. Затем я установил драйверы Samsung и Android SDK (выпуск 16, доступный здесь), Sun Java и перезагрузился. Хорошей новостью является то, что все из SDK работает, и устройства Android распознаются без дополнительной установки программного обеспечения.
Передача файлов
Телефоны и планшеты, использующие MTP вместо USB Mass Storage для передачи файлов, работают одинаково. Подключите устройство, позвольте Windows настроить его в первый раз, и вы увидите то же всплывающее диалоговое окно. Вам не будет предложено установить дополнительное программное обеспечение, и все будет работать так же, как и вы. На это ушло 16 лет, но, похоже, на этот раз Microsoft все сделала правильно, по крайней мере, для съемных носителей.
Android SDK
Предварительные условия для установки и использования SDK одинаковы - Sun Java JDK, достаточно свободного места и 32-разрядная обратно совместимая среда при использовании 64-разрядной ОС. К счастью, Windows 8 прекрасно установит JDK и имеет необходимые 32-битные библиотеки в 64-битной версии, чтобы волшебство SDK произошло. Опять же, это сделано так же, как это было в предыдущих версиях Windows, и все прошло без проблем.
После установки все ваши команды adb работают как положено. Вы все еще можете установить переменную PATH в Win 8, ее будет немного сложнее найти. Откройте панель управления, нажмите «Дополнительные параметры», а затем выполните поиск «Переменные среды». Когда вы найдете их, нажмите «Изменить системные переменные среды». В остальном то же самое, что и раньше. Сокрытие вещей от пользователя, кажется, является тенденцией в новой Windows, и эта тенденция, как правило, заставит больше работать для наших советников и взлома Android в целом. Проклинаю тебя, Microsoft. Но, как уже упоминалось, ADB работает нормально.
Но Fastboot нет.
Это бросает большой рывок в работе, если у вас есть устройство, которое использует протокол fastboot. Это означает все три устройства Nexus и несколько других. Это также означает, что доступ к инструменту разблокировки загрузчика HTC не произойдет, по крайней мере пока. Это может быть проблематично. Я могу сказать, потому что вполне возможно, что небольшое редактирование файла.ini драйвера Android, или обновленный набор драйверов от OEM-производителя, или новая версия исполняемого файла fastboot сделают это не проблемой. Я держу пари, что одна из трех встречается, но сейчас делать то же самое, что работает с Windows 7, не работает с Windows 8. Необходимы дальнейшие исследования, но сейчас, если вам нужна fastboot, пропустите Windows 8 предварительный просмотр.
И не волнуйся. Я удаляю эту чудовищную Windows 8 и пробую новейшую бета-версию Ubuntu 12, чтобы увидеть, как все это работает. Ищите это через день или два. Я люблю выбор.