На прошлой неделе Apple представила Project Catalyst — инициативу, призванную позволить разработчикам переносить свои приложения для iPad на Mac.
В то время Apple назвала нескольких партнеров, включая Twitter, и сегодня Twitter предоставил более подробную информацию о своем предстоящем приложении для Mac.
Twitter заявляет, что будет использовать существующую кодовую базу iOS для запуска Twitter на Mac, но добавит нативные функции Mac поверх существующего опыта работы с iPad, чтобы сделать приложение более подходящим для Mac.
Мы рады, что Project Catalyst позволит нам вернуть Twitter на Mac, используя существующую кодовую базу iOS. Мы также сможем добавить нативные функции Mac поверх существующего опыта работы с iPad, сохраняя при этом эффективность поддержки по мере того, как мы продолжаем совершенствовать эту общую кодовую базу в ближайшие годы.
Ранее у Twitter было приложение Twitter для Mac, которое было закрыто в феврале 2018 года, при этом Twitter предлагал пользователям Mac вместо этого использовать веб-версию Twitter.
Предыдущее приложение Twitter для Mac никогда не пользовалось большим вниманием со стороны Twitter. В 2015 году компания заявила, что переориентирует свои усилия на создание новых функций в приложении для Mac, но даже после добавления новых функций приложение не получило популярности и получило в основном негативные отзывы в App Store.
По словам Twitter, предыдущая версия приложения для Mac была закрыта, потому что поддерживать две отдельные кодовые базы было неустойчиво. Twitter хотел сосредоточиться на веб- и мобильных платформах, а не на Mac, но с новым Twitter для Mac, который сможет использовать существующую кодовую базу iOS, потребуется меньше усилий для создания приложения для Mac.
Новое приложение Twitter для Mac будет использовать нашу существующую кодовую базу iOS, а не будет создано на основе отдельной кодовой базы, следуя той же успешной стратегии, которую мы использовали с веб-версией для расширения поддерживаемых клиентов. Поддерживая ключевые особенности, специфичные для Mac, поверх нашего кода для iOS, мы сможем поддерживать паритет функций между нашими приложениями для iOS и Mac с относительно низкими долгосрочными затратами на поддержку.
Twitter заявляет, что предстоящее приложение для Mac будет иметь полный паритет функций с другими платформами Twitter, а также дополнительные изменения, такие как изменяемые окна с динамическим контентом, поддержка нескольких окон, нативные уведомления, перетаскивание и поддержка клавиатуры.