Сегодня поговорим о том как Twitter портировал приложение на новую операционную систему Apple и почему все разработчики должны придумать решение для того, чтобы в будущем вы могли брать приложение и устанавливать его на любую платформу.
Для начала разберемся, что Catalyst это новая возможность для разработчиков которая упрощает перенос приложений для телефона, планшета в среду рабочего стола компьютера. Это если совсем вкратце, да и зачем усложнять.
Моя задумка состоит в том, чтобы создавались портативные приложения для девайсов, а внутри были возможности установки на любое другое устройство. Разумеется, нужно внедрить определенный пакет данных в операционные системы, но если это сделать, то приложения обретут более интересные возможности.
Вам не нужно будет больше разделять приложение для компьютера или для телефона. Все что вам нужно - это запустить приложение на вашем девайсе и оно должно будет работать.
Сейчас Twitter это лишь подобие того, что может случится в будущем. Приложение не совсем одинаковое от мобильной версии и десктопной, но первые шаги уже проложены.
Взять например окружение KDE которое на системах Linux. Каждый элемент управления системой, это отдельное приложение. Возможно вы не в курсе, но даже значок часов это отдельно приложение и так во всем. Представим, что такого можно будет добиться для приложений, только для всех операционных систем. Нужен просто определенный набор кода, который будет написан для разных операционных систем и который в итоге сможете открывать приложения которые едины для каждой операционной системы.
- Есть тут среди нас умы программирования, которые могут поделиться мнением на сколько это реально ❓
Мысли 🤔
Моя идея проста и мне кажется возможна к осуществлению. Вопрос остается только как это реализовать, но с этим мне кажется тоже проблем не будет, если будет определенный свод правил. Разумеется многие приложения все еще должны будут выпускаться для компьютеров, но если приложение есть на телефоне, то его порт на десктопную версию должен быть проще в будущем.
Спасибо, что читаете нас! Подписывайтесь на канал, ставьте лайки и делитесь своими мыслями в комментариях.