Втім бувають і яскраві моменти, які мене як технаря приголомшують в хорошому сенсі. Взяли ми значить дружині новий iPad на заміну старому. Вона його вмикає, він задетектив старий поряд і запропонував перенести з нього всі дані. Ну тобто буквально все, що є. (Для користувачів Андроїду це вже мабуть звучить як магія). Після пари підтверджень він розпочав процес, щось ду-у-у-у-уже довго робив, авжеж збрехав щодо estimated time майже в два рази, але спромігся врешті.
«Ну й що такого?» — сказав би хтось. Я згоден, ніби й нічого: технології всі існують, всілякі там Bluetooth/NFC/UWB чи шо він використовує для першого звʼязку, Wi-Fi Direct для передачі даних тощо. UX авжеж кращий, бо немає зайвих питань, ніхто тобі не пише «не вимикайте екран, доки йде процес», і ти не сидиш та не дрочиш його, аби він на заснув, бо хз, як це вплине. Ну, цього насправді не так вже й важко досягти, просто мало хто приділяє увагу деталям аж настільки. Але все ж найбільше вразило інше:
Процес почався і успішно закінчився. Під час перебігу він ще iOS заапдейтив, декілька разів ребутався, другий айпад сумлінно чекав, в процесі ніяких тобі
0xB16B00B5 Unexpected FATAL error. All data is lost., взагалі нічого більше не запитував. Я як розробник уявляю собі кількість корнер-кейсів, де щось могло піти «не так», і на жаль на моєму досвіді воно зазвичай як раз йде. А тут просто девайс взяв та й зробив! Мужик 💪🏻