З Project Catalyst і правда не все гладко. Apple готує зміни

Між iPad і Mac завжди була величезна прірва. Навіть коли Apple спробувала перетворити планшет на професійний інструмент, випустивши збільшену версію з підтримкою розумного пера, це не зробило їх ближче один до одного ні за зручністю, ні за можливостями. Тому в Купертіно зрозуміли, що виїжджати нескінченно тільки на допоміжному конекторі і стилусі не вийде, і прийшли до висновку, що iPad потрібна власна операційна система. Але додати в iOS кілька нових функцій і назвати її iPadOS теж було б мало, а ось уніфікувати ПО для Mac і iPad - в самий раз.

Цього літа Apple представила Project Catalyst. Це нова ініціатива компанії, яка передбачає створення універсальних додатків для Mac і iPad. Незважаючи на принципові відмінності в механіці управління цих пристроїв, в Купертіно пропрацювали спеціальний інструментарій, дозволивши розробникам швидко портувати софт, який був спочатку написаний для iPad, на Mac. Але, з виходом macOS Catalina з'ясувалося, що все виявилося не так просто і розробникам доводиться робити більшу частину роботи з перенесення програми вручну, витрачаючи майже стільки ж сил, скільки зайняло його створення з нуля.


Як перенести програму з iOS на Mac

Apple знає про проблеми при перенесенні додатків, а тому має намір поліпшити цей процес, випустивши додатковий набір інструментів. Про це заявив директор з продукту проекту macOS Тодд Бенджамін в інтерв'ю CNET. За його словами, в компанії вже працюють над удосконаленням процедури портування софту між двома платформами, намагаючись максимально полегшити завдання розробників. Для цього Apple врахувала відгуки тих, хто випробував Project Catalyst, і має намір застосувати їх у розробці нових інструментів для перенесення.

Що не так з Project Catalyst

Але розробники не дуже вірять в успіх проекту. Справа в тому, що інструменти Project Catalyst дійсно дозволяють не переписувати код програми вручну, адаптуючи його в автоматичному режимі під нову платформу. Але через відмінності в компонуванні інтерфейсу і принципах управління, щоб додаток, спочатку створений для iPad, справно функціонував на Mac, не створюючи відчуття чужорідності і недопрацьованості, багато його елементів - від дизайну до методики управління - доводиться адаптувати вручну. В результаті планшетна версія гри Alphalt 9, яка повинна була вийти на Mac цієї осені, була відкладена на кінець року.

За словами розробників, у них складається враження, що Apple взагалі має мало уявлення про те, як працюють додатки. Зрештою, недостатньо просто адаптувати код. Потрібно заново намалювати багато елементів інтерфейсу, щоб вони відповідали особливостям настільної операційної системи. Тому немає нічого дивного в тому, що розробники відмовляються поширювати портовані версії додатків безкоштовно, а призначають за них ціни як за самостійні одиниці софту. Ті ж з них, хто вважає, що портування планшетного додатку на Mac не дасть особливого приросту аудиторії, просто відмовляються від цієї затії, як, наприклад, Netflix.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND