IOS vs Android пекельне оновлення системи повітрям

оновлення

Ось вам наочна демонстрація того, чому iOS досі кермує.

Нині стало модно лаяти iOS, мовляв, гальмує, Apple вже не торт і взагалі все погано в «яблучному» світі, в той час як Android люто рулить, педаліть і дуже швидко працює. Частка істини у всьому цьому є, але це лише частка. Не варто в праведному гніві забувати про плюси однієї платформи та мінуси іншої. На підтримку цього я розповім про свої захоплюючі пригоди з оновленням Nexus 6, які почалися з моменту його покупки два місяці тому і продовжуються до цього дня.

Еталонний гуглофон, у тому числі і за софтом

Незнайомі з моєю творчістю читачі легко можуть запідозрити Романа Юр'єва у бездумному фанбойстві щодо Apple та її продукції. Знайомі ж пам'ятають, що я завжди намагався ставитися до обох платформ, що конкурують, рівно і якщо вже не горів дикою любов'ю до Android, сприймав її адекватно. Ось приклади:

Тим не менш, основною платформою завжди залишалася iOS через те, що для мене особисто вона банально зручніше, працювати в ній комфортніше, плюс екосистема (iPhone + iPad + MacBook), хоч би як побито це звучало. Так, я експериментував, влаштовував собі переїзди на Android, але завжди повертався на iOS, про що також детально розповідав раніше:

системи

6-дюймовий AMOLED-дисплей (дуже подобається саме ця технологія та розмір) з QHD-роздільною здатністю, відмінний дизайн і, звичайно ж, завжди найновіший Android на борту. Ось тільки не чекав я, що в еталонного «гуглофона», так би мовити, «обличчя Android» все може бути настільки нестабільним і сумним зі стандартними функціями оновлення прошивки. І, скажу вам чесно, це моє найбільше розчарування у Google та її платформі. Але про все по порядку.

OTA-битва "iOS проти Android"

Так,буквально днями програмно оновилися практично всі пристрої Apple. Вийшла iOS 9.1, OS X 10.11.1 та watchOS 2.0.1. У мене п'ять пристроїв Apple: iPad mini 2, iPad Air 2, iPhone 6 Plus, MacBook 12" і Apple Watch - всі вони оновилися протягом півгодини практично одночасно. Як відбувався процес:

  • «Установки → Основні → Оновлення ПЗ → Встановити iOS 9.1 » для iPad та iPhone.
  • «Запуск програми Watch на iPhone → Основні → Оновлення ПЗ → Встановити watchOS 2.0.1 » для Apple Watch.
  • «App Store → Updates → Встановити оновлення OS X El Capitan 10.11.1 » для MacBook.
  • 30 хвилин та всі гаджети оновлені автоматом. При цьому я не брав жодної активної участі в процесі, а просто пив чай ​​і розслабляв мозок після важкого трудового дня.

Трохи пізніше вийшло OTA-оновленняAndroid 6 Marshmallow для Nexus 6. Як відбувався процес:

  • Система повідомила, що "є оновлення, натисніть для встановлення".
  • Натиснув, перейшов у меню установки, тапнув по кнопці «Завантажити» та… облом. Миттєво висвітилося "Не вдалося завантажити", а кнопка змінила назву на "Завантажити знову".

системи

системи

Повторюся, це новенький, чистий флагманський Nexus 6, на який встановлювалося завантажене Google ПЗ. «Ну, гаразд, раптом якийсь невеликий глюк. Зараз перезавантажу, і все почне працювати. У крайньому випадку, накачаю оновлення знову», подумав я і затиснув на кілька секунд кнопку живлення, щоб апарат перезавантажився.Як же я був наївний

пекельне

Що ж тоді пропонує Google? Зараз я розповім вам цей анекдот, який триває вже багато років. Адже в Android підтримка OTA з'явилася раніше, ніж у iOS, а ось із системою екстреної допомоги «корпораціяДобра» не розібралася досі.

Наївний Рома поліз у пошуковик Google із запитом про відновлення прошивки в Nexus, сподіваючись, що є якесь просте однокнопкове рішення на зразок такого у Apple. Ага, щаз!

Ось коротенько і у форматі інструкції у що вилилися мої 3-годинні пригоди:

Необхідно завантажити та встановити Android Studio

пекельне

А щоб зробити це, потрібна встановлена ​​Java у системі. Якщо йдеться про встановлення Android 6, то окрім згаданого вище дистрибутива в процесі встановлення Android SDK вимагатиме знайти і встановити ще й Java SE Development Kit 7.

Потім потрібно пройти в приховану папку «Бібліотеки », знайти там «AndroidSDKplatform-tools9». Всім цим мотлохом ви, вибачте, загажували систему тільки заради двох файлів:adb іfastboot, які використовуються для маніпуляцій з прошивкою Nexus.

Необхідно завантажити потрібну стокову прошивку з Google Developers - їх там багато всяких, вибирати доведеться акуратно.

Після завантаження її треба буде розпакувати в тимчасову папку, куди так само закинути і згадані вище файли.

Для прошивки Nexus навіть стокове прошивку потрібно розблокувати завантажувач (bootloader).

По-перше, завантажуємо Nexus в режимі "bootloader/fastboot", затиснувши на вимкненому пристрої кнопки "гучність вниз + живлення".

Тепер можна перепрошувати завантаженою раніше і розпакованою прошивкою. Знову через «Термінал».

І це виявилося не так просто, як я думав. Необхідно запустити скрипт «flash-all.sh », який за ідеєю все зробить сам, але він нічого не робив. Генії Google не дописали там перед командами fastboot пару символів, якщо мені не змінює пам'ять такі «./». Ок, руками все вписав, зберігскрипт, почалася перепрошивка, модема, ще чогось - всього там по черзі заливається 5 або 6 файлів - але на найбільшому, власне операційній системі, висвітлилася помилка. Телефон не перепрошувався і залишався цеглою.

Прошивка всіх файлів по черзі вручну.

Повторний Wipe.

Доки Google?

Так ось, доки, Google ? Що заважало компанії за стільки років випустити просте однокнопкове рішення, яке дозволяє хоча б стокову прошивку відновити після натискання однієї кнопки? Я не думаю, що така могутня корпорація не має на це можливостей. Та й різних моделей у серії Nexus одиниці. Але компанія цього не зробила, і якщо у вас виникнуть проблеми з найкращим і дуже дорогим «гуглофоном», то це будуть лише ваші проблеми, на які корпорації Добра начхати.

А щодо проблем iOS 9, то згодом усі вони будуть вирішені. Принаймні раніше в подібних ситуаціях Apple не підводила. Android теж проблем вистачає досі і їх чимало. У тому числі й у найновішої версії. Але, щоб розуміти це, необхідно користуватися обома платформами одночасно. Я користуюсь і досі роблю вибір на користь iOS, як основний. Вона продовжує економити мій час, нерви, сили та, відповідно, гроші.

системи

Android же поки що особистий час лише витрачає. Сподіваюся, у майбутньому Google вирішить усі «дитячі» проблеми платформи.

(5.00 з 5, оцінили:1 )