Закінчення закону Мура і чому розробникам ігор не все одно
Нам пише Анастасія Матрохина з KamaGames.
Закон Мура ніколи не був фізичним законом і є спостереженням про те, що кількість транзисторів, які виробники чіпів зможуть «впихнути» в мікропроцесор, буде подвоюватися кожні 18-24 місяці без збільшення вартості виробництва. Подяку за спостережливість варто висловити Гордона Мура - одному із засновників корпорації Intel, проявившему кмітливість у 1965 році.
На жаль, цей процес не може бути нескінченним, і зменшення розмірів транзисторів в мікропроцесорах має свою межу.
Коли транзистори наблизяться до розміром в декілька атомів, інженери та виробники зіткнуться з різким збільшенням енерговиділення і з тим, що увесь процес почне протікати за законами квантової механіки, тобто передбачити рух електронів стане просто неможливо (подробиці). Іншими словами, транзистор менше атома просто не зможе виконувати свою функцію. Передбачення остаточного «муркапалипса» або закінчення ери стрімкого розвитку кремнієвих транзисторів припадає на 2020-2025 роки.
Пророкування/спостереження діяло близько 40-50 років і задавала ритм багатьох секторах індустрії (починаючи від ПК, закінчуючи iPodами і Galaxy Note).
Однак останнім часом у наявності явне відставання в проходженні закономірності Мура. Так, вже з 2006 року колишні темпи зростання потужностей комерційних мікропроцесорів стали сповільнюватися. Інженери стали приділяти свою увагу не тільки потужності пристроїв, але і зосередили свої зусилля на зниження їх енергоспоживання (наприклад, A5X і A5 чіпи, розроблені Samsung для Apple з метою знизити енергоспоживання батареї для iPad, iPod).
Виробники чіпів (AMD, Intel) з працею домагалися поліпшення потужності на 10-20%. А нещодавно AMD взагалі зіткнулося з проблемою переходу з 28-нанометрових чіпів на 20-нанометрові, і це зайняло у AMD набагато більше часу, ніж обіцяні 18 місяців.
Яке відношення це має до мобільного GameDev'?І велике, і ніякого одночасно.
Ніхто не буде заперечувати прямий вплив характеристик пристроїв на гру і те, як охоче виробники самих різних девайсів піарять ексклюзивні для продукту ігри і програми.
Природно, швидкість процесора не єдина визначальна гаджет характеристика, яка може вплинути на те, яку платформу обере розробник ігри (в залежності від жанру, геймплея тощо). Велику роль відіграє цілий комплекс факторів, а особливо потенціал монетизації на тій чи іншій платформі. Перш за факторами, що впливають на успіх гри, були характеристики, зав'язані на “залізі” (графіка, продуктивність тощо). Тепер же виробники мобільних пристроїв фокусуються на інтерфейсі, особливості прошивки і взаємодії систем цілісно, що зміщує пріоритети розробників мобільних ігор. Відтепер розробникам треба тримати в розумі Cloud, AI і UI.
Різні зовні, однакові всерединіІнженерам доводиться шукати нові рішення з розвитку мобільних пристроїв: поступово істотні апгрейди стануть займати більше часу, а результат може виходити за рамки очікувань користувачів і розробників (наприклад, камерофон Galaxy S4 Zoom, чутки про бюджетний iPhone 5c тощо). Найсуттєвішими перешкодами в розвитку сучасного смартфона є термін роботи батареї і форм-фактор - поліпшити сучасний девайс, не принісши в жертву час його роботи, дуже важко і займає тривалий час.
Зважаючи на складність поліпшення мобільних пристроїв (вертикального розвитку) виробники смартфонів пробують розвиток горизонтальне, тимчасово зміщуючи фокус на другорядні характеристики (мініатюрну оптику тощо).
Розробники для мобільних платформ можуть зіткнутися з двома явищами - з тимчасовим достатком смартфонів з дуже несхожими характеристиками і надлишком часу між їх якісними апгрейдами. Лідери ринку будуть змушені штампувати незвичайні мобільні пристрої деякий час, щоб задовольнити апетити споживачів, які звикли до “годівлі” кожні 12-18 місяців (iPhone, iPad, Galaxy, etc.). З іншого боку, поступово з'явиться час на поліпшення самої гри і оптимізацію її внутрішніх процесів. Розробники зможуть відволіктися від хаотичних апдейтів, необхідних для відповідності гри девайсу. Тут багато що залежить від обраної стратегії розробника і основи платформи, для якої створена гра.
І UI туди ж...Акули індустрії все частіше намагаються здивувати користувачів і розробників оригінальними рішеннями і можливостями своїх операційних систем - як би відволікаючи увагу від зростаючої схожості “заліза”. Але, на жаль, функціонал операційних систем і їх дизайн теж поступово приходить до спільного знаменника (холівар про схожість UI в iOS7, Android, Windоws).
Хмара як альтернатива потужностіОдне з рішень проблеми потужностей мобільних пристроїв, якими користуються вже зараз хмарні сервіси. Навіщо смартфон/планшет з потужними обчислювальними ресурсами, якщо обчислення можна аутсорсить і швидко доставляти результат користувачу?!
Недавній реліз ChromeCast, Google Now, iOS Siri, синхронізація та резервне копіювання та інше - відмінна тому ілюстрація. Вдалий досвід експлуатації хмарних сервісів в ігровій індустрії також був продемонстрований Gaikai - “гра розташовується і обробляється на стороні віддаленого сервера, а користувачам поставляються лише результуючі дані (відео і звук)”.
Потужні обчислювальні процеси будуть все частіше зав'язувати на Сloud (у тому числі AI), оскільки мережеві технології розвиваються стабільними темпами і “потягнуть” таке навантаження. Багатьом (в тому числі Google і Apple) вже вдалося довести, що необов'язково робити комп'ютери швидше, щоб вони стали розумнішими (приклад - Google Knowledge Graph).
Іншими словами, «муркапалипс» призведе до збільшення часових проміжків між апгрейдами та (можливо) зменшення значущості поліпшень мобільних пристроїв (наприклад, з використанням 3D-процесорів). Нові версії смартфонів, ймовірно, будуть фокусуватися не на потужності пристрою, а на інноваціях в рамках програмного забезпечення і, можливо, роботи батареї. За аналогією з ігровою індустрією PC, можна припустити, що обмеженість можливостей платформи буде штовхати розробників до рішень в якості і оригінальності арту (а не технічної ємності), ігрових механік, точок монетизації, соціальної взаємодії, сюжету і т.д.
Крім того, розробникам варто звернути увагу на такі фічі, як AI (Google Now, Siri), Cloud і дизайн інтерфейсу, так як це - найяскравіші і суттєві території для інновації, які є у виробників смартфонів і операційних систем.
Не “коли”, а “як”Закон Мура дозволив не тільки передбачити темпи розвитку транзисторів та їх економічний та маркетинговий вплив на індустрію, але і занепад власної застосовності. Інженери вже зайняті розробкою 3D-, і молекулярних квантових процесорів. А тим часом прогрес систем передачі даних, подальший розвиток Cloud, AI і поліпшення UI цілком зможуть задовольнити потребу користувачів в регулярних “чудеса”.
