Аналіз операційних систем в плані взаємодії з різними пристроями


Термін «персональний комп'ютер» за останнє десятиліття став досить розпливчастим. Спочатку це було прив'язане до дому або офісу пристрій, що використовується для роботи, Інтернету, ігор. Потім комп'ютер став позбавлятися від проводів, дозволяючи користувачеві робити свої справи за межами дому. Далі комп'ютер став зменшуватися в розмірах, ставати тонше, легше, поки не почав поміщатися в кишеню.

Еволюція ПК - вельми примітне досягнення сучасних технологій, комп'ютери і тепер пропонуються абсолютно різних розмірів, форм і форм-факторів. Можна назвати пристрої Lenovo Yoga 3, Dell XPS 12, Surface Pro 3, Asus Padfone S, щоб описати ступінь різноманітності пропонованих продуктів. Так що апаратне забезпечення розвивалася семимильними кроками, а ось програмне ще потребує доопрацювання.

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

В наші дні, під час жорсткої конкуренції мобільних платформ, вибір робиться між iOS, Google Android і Windows Phone, Windows, OS X і Chrome OS. По мірі поширення хмарних технологій всі три екосистеми нарощують інтеграцію, і все складніше бути власником комп'ютера, планшета на Windows і смартфона на Android, не намагаючись змусити їх взаємодіяти між собою.

Крім того, вкладати кошти у всі три системи дорожче, ніж в одну. Якщо ви не використовуєте сторонні сервіси, то не зможете передавати між пристроями програми, дані і файли, так що один контент доведеться купувати три рази. Додатки і без того купувати ніхто не любить, а роздумувати, чим воно зможе працювати, а на чому ні, тим більше.

Далі ми розглянемо три головні платформи детальніше, критеріями оцінки буде служити функціональність, яка для зв'язки настільного ПК і мобільного пристрою в 2014 році повинна вважатися стандартом. Кожна екосистема пропонує свій власний хмарний сервіс, який об'єднує всі її пристрою: Apple iCloud, Google Drive і Microsoft One Drive. Хмарні сервіси стежать за тим, щоб списки контактів користувача, календарі, електронна пошта, файли, налаштування, закладки та історія браузерів синхронізувалися на всіх пристроях. Це основи, на яких не слід загострювати увагу, настільки вони очевидні. Подивимося на те, що відрізняє платформи і робить їх унікальними, на функції взаємодії між різними пристроями.

Apple

Yosemite

Незважаючи на зроблене під час презентації першого покоління iPhone заяву, що iOS багато в чому використовує той же код, що і OS X, системи помітно відрізняються. Компанія доклала чимало зусиль на вдосконалення мобільної ОС в епоху Пост-ПК», вносячи в настільну систему мінімальні зміни. Багато недавні зміни OS X прийшли сюди з iOS. Версія OS X Lion побачила магазин App Store, FaceTime, авто-збереження і авто-відновлення багатозадачності додатків, Launchpad, Messages, центр повідомлень, записки, нагадування, ігровий центр, новий дизайн, натхненний мобільною системою.

Незважаючи на рух Apple до синхронізації між OS X і iOS, системи працюють як окремі сутності, розділяючи тільки вищеназвані основи. В Apple говорять, що це не погано, з урахуванням різних сценаріїв використання комп'ютерів і смартфонів.

Прогрес зроблений в останній версії системи OS X Yosemite, де функціональність смартфонів прийшла на настільні ПК. Володарі iPhone і Mac насолоджуються плюсами управління дзвінками і текстовими повідомленнями на смартфон з комп'ютера, не дістаючи смартфон з кишені. Додатково до цього йде функція Handoff, форма об'єднання пристроїв, коли користувач може почати набирати повідомлення на одному пристрої, а продовжити на іншому. Функція працює в обох напрямках, API доступна стороннім розробникам інтегрувати в свої додатки.

Такі функції роблять роботу з різними пристроями на одній платформі більш зручною і практичною.

Google

Chrome OS

При згадці Google на розум відразу приходить пошукова система і операційна система Android. Компанія встигає скрізь і всюди: в смартфонах, веб-пошуку, робототехніки, автомобільної промисловості, переносних пристроях, і т. д. Проблемою такого підходу є втрата концентрації на ключовому бізнесі. Мобільна платформа Android домінує, а ось настільна Chrome є суперечливим продуктом. Мало б сенс краще оптимізувати Android для великих екранів, а не пропонувати зовсім іншу систему, майже марну без підключення до Інтернету. Якщо мінімальний рівень сумісності систем вас не влаштує, то немає ніяких причин ставати власником одночасно Android-смартфона або комп'ютера на Chrome. Додатки з Android не запускаються на Chrome, хоча робота в цьому напрямку ведеться, а розширення і програми для Chrome не сумісні з Android.

Android є системою з відкритим вихідним кодом, так що виробники видозмінюють її на своїх пристроях. Система використовується не тільки на смартфонах, але і в планшетах і комп'ютерах типу «все в одному». В такому випадку користувач отримує плюси від володіння пристроями різних форм-факторів, але система поки не пристосована для серйозної роботи на комп'ютерах і не може конкурувати з Windows і OS X.

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

Та й система Android Wear використовується на годиннику начебто Motorola Moto 360, змушуючи забути про необхідність діставати з кишені смартфон. Саме для цього і потрібна взаємозамінність пристроїв, щоб виконувати потрібні дії на кожному з них.

Microsoft

Windows 10

На даний момент у Microsoft Windows для комп'ютерів і планшетів, Windows RT для вузького кола планшетів і Windows Phone смартфонів. В даний час ведеться робота по об'єднанню Windows RT і Windows Phone, вони вже володіють схожим інтерфейсом і рядом інших властивостей.

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

Інший приклад поєднання пристроїв: WP-смартфон автоматично пропонує поділитися Інтернет-з'єднанням з Windows-пристроями при наявності Bluetooth. Або ж пристрої на WP і Windows можуть ділитися між собою паролями Wi-Fi, або Windows автоматично встановлює шпалери як на WP. Все це призводить до відчуття, що ви використовуєте одну операційну систему, а не три або дві.

Щоб ще сильніше пов'язати між собою форм-фактори, проводиться ребрендинг, і всі пристрої будуть випускатися під прапором Windows. Сама операційна система також стане уніфікованою. З випуском Windows 10 всі пристрої отримають єдиний магазин додатків, сервіс Cortana і центр повідомлень. Також можливо потокове мовлення ігор з Xbox в браузер, аналогів чому немає в Google і Apple.

Висновок

Microsoft явно всіма силами прагне запропонувати уніфікований досвід роботи на пристроях різних форм-факторів. Apple була першою, запропонувавши просту інтеграцію смартфонів і комп'ютерів, і компанію цілком можна назвати піонером цього починання. Google теж намагається принести інтеграцію переносних і мобільних пристроїв. І все ж рішення Microsoft здається більш об'ємним, його реалізація очікується в середині 2015 року з появою Windows 10.