Когда в июне 2020 года Apple представила Apple Silicon или собственные чипы для компьютеров Apple, она привлекла значительное внимание всего технологического мира. Гигант из Купертино решил отказаться от используемых до тех пор процессоров Intel, которые сравнительно быстрыми темпами заменяет собственными чипами на базе архитектуры ARM. Компания имеет большой опыт работы в этом направлении. Таким же образом он проектирует чипсеты для телефонов, планшетов и других. Это изменение принесло с собой ряд замечательных преимуществ, включая несомненный комфорт. Но неужели один из лучших гаджетов медленно уходит в небытие? Почему?
Apple Silicon: одно преимущество за другим
Как мы упоминали выше, переход с процессоров Intel на собственное решение Apple Silicon приносит с собой ряд больших преимуществ. На первое место, конечно, следует поставить удивительное улучшение производительности, которое идет рука об руку с большей экономичностью и более низкими температурами. Ведь благодаря этому купертинский гигант попал в самую точку. Они вывели на рынок устройства, которые легко справляются с обычной (даже более требовательной) работой, никак не перегреваясь. Еще одним преимуществом является то, что Apple строит свои чипы на вышеупомянутой архитектуре ARM, с которой, как уже говорилось, она имеет большой опыт.
Другие чипы Apple, которые можно встретить как в iPhone, так и в iPad (Apple A-Series), а в настоящее время и в Mac (Apple Silicon — M-Series), основаны на той же архитектуре. Это приносит с собой интересную выгоду. Приложения, разработанные для iPhone, например, могут безупречно запускаться и на компьютерах Apple, что может существенно облегчить жизнь не только пользователям, но и отдельным разработчикам. Благодаря этому изменению я лично использовал приложение Tiny Calendar Pro на Mac в течение определенного периода, которое обычно доступно только для iOS/iPadOS и официально не доступно для macOS. Но для компьютеров Mac с Apple Silicon это не проблема.
Проблема с приложениями iOS/iPadOS
Хотя этот трюк кажется отличным вариантом для обеих сторон, к сожалению, он постепенно забывается. Отдельные разработчики имеют возможность выбрать, чтобы их приложения iOS были недоступны в App Store в macOS. Этот вариант выбрали большое количество компаний, включая Meta (ранее Facebook) и Google. Так что, если пользователи Apple заинтересуются мобильным приложением и захотят установить его на свой Mac, есть большая вероятность, что они просто не добьются успеха. Учитывая потенциал этой взаимосвязанности, очень жаль, что в полной мере воспользоваться этим преимуществом практически невозможно.
На первый взгляд также может показаться, что вина лежит главным образом на разработчиках. Хотя они в этом и участвуют, мы не можем винить их только в нынешней ситуации, потому что у нас есть еще две важные статьи. Прежде всего, Apple должна вмешаться. Это может предоставить разработчикам дополнительные инструменты для облегчения разработки. На дискуссионных форумах также высказывались мнения, что всю проблему можно решить, представив Mac с сенсорным экраном. Но не будем сейчас размышлять о вероятности появления подобного продукта. Последняя ссылка — это сами пользователи. Лично у меня такое ощущение, что последние месяцы о них вообще не было слышно, из-за чего разработчики понятия не имеют, чего от них хотят яблочные фанаты. Как вы смотрите на эту проблему? Хотели бы вы использовать некоторые приложения iOS на компьютерах Apple Silicon Mac или вам достаточно веб-приложений и других альтернатив?
Я приветствую вас. Мне бы определенно хотелось, чтобы приложение, которое есть на моем iPhone и iPad, можно было использовать и на MacBook с M1, и это приложение 24me.
Проблема была в том, чтобы сделать ставку именно на такое энергопотребление. То есть то, что сегодня оценит самый ограниченный круг людей. Благодаря мерам с CV19, количество людей, которым приходится где-то в кафе, ресторане, на пляже кодировать с фонариком, значительно сократилось. В основном им не нужно столько энергии.
Гораздо больше людей в студиях сталкиваются с аппаратными ограничениями платформы. Или отсутствие производительности вне зависимости от потребления. Даже не X SoC по всем параметрам производительности и возможностей подключения.
Привет. Честно говоря, перенести приложение с iOS на Mac таким способом может быть либо чрезвычайно просто, либо сложно. Между ними не так уж и много. Причина проста — iOS-приложение можно создать двумя способами — с помощью SwiftUI или UIKit (остальными способами пренебрегаем, там процедура аналогичная, иногда даже сложнее). По сути, SwiftUI — самый простой способ, среда создается кодом и адаптируется к устройству. Таким образом, он будет преобразован так, чтобы он был доступен и на Mac. Это не очень сложно. Тогда UIKit работает на основе построения интерфейса на холсте, настройка требует большего вмешательства разработчика. Насколько я знаю, приложения Meta или Google устроены немного сложнее, и для правильной поддержки Mac необходимо будет создать новое приложение. Проблема SwiftUI в том, что он довольно новый, он присутствует у нас с iOS 12 или 13 (я здесь не уверен), поэтому для него правильно отлаживаются только очень современные приложения. У Apple есть большая инициатива для разработчиков по созданию SwiftUI, а именно простота и быстрая разработка фреймворка, но, на мой взгляд, она не может сделать ничего большего.