Почему новый процессор Apple выстрелит?


0 0

Новый процессор Apple походу будет ARM и для компании это серьезный шаг, потому что существующие приложения просто так работать не будут, нужно что-то делать – перекомпилировать приложения или использовать что-то типа виртуализации. 

Вот это интересно, как все сработает и как народ будет мигрировать на новый Apple Кремний. В случае с MS Windows перейти на другой процессор не получилось и Windows RT фейлнул капитально. Даже при всех преимуществах RT и ее автономности народ не стал писать приложения под эту версию и не стал заморачиваться, поэтому все попытки обвалились. 

Удастся ли Apple? Да! А теперь поподробнее:

1. Apple сначала создали магазин приложений, через который пользователи устанавливают 90% своих приложений. Они контролируют рынок распространения приложений. Они уже давно могли получать код в таком виде, который мог бы оптимизироваться под конкретную архитектуру. И только после создания рынка приложений происходит переход на новую архитектуру. В MS делали наоборот – сначала создали Windows RT, а потом начали просить разработчиков – ну напишите приложение под нашу ОС. 

2. Для разработки в 90% случаев используется только одна среда разработки. В mono именно под macOS до сих пор ничего не создавалось. Банальная перекомпиляция, и все эти 90% приложений начнут работать под новую архитектуру. Те приложения, которые еще живы, уже в течение месяца перекомпилируют. Плюс, приложения никогда не были богами в системе. 

В Windows огромное количество языков и код пишут в VS, Delphi, Eclipse, тут есть .NET фреймворк и нативные приложения, в которых долгое время можно было делать все, что угодно и приложения были богами в ОС, а тут им сказали, что больше богами они не будут. 

3. Полная обратная совместимость. С Windows RT пользователей решили ограничить, а они этого не любят. Вторая попытка MS чуть лучше и теперь ARM версия Surface Pro поддерживает обратную совместимость, но говорят, что многие приложения лажают. 

Один из важнейших пунктов - поддержка существующих приложений, которые будут запускаться на новом процессоре. Обещают, что запускаться будет все. Я думаю, что это практически так. Проблемы могут возникнуть с приложениями, которые сейчас ставятся не из магазина приложений Apple, но их очень мало. 

4. Microsoft не ставит целью переход на ARM, эта ОС как бы существует параллельно для тех, кто хочет больше батарею. При всех ограничениях ОС и второстепенном отношении со стороны MS народ просто забил и не стал переходить. Судя по тому, что сказали Apple, новый кристал от Apple станет основным. Они сказали, что Intel продолжат поддерживать, не смотря на переход, так что он явно будет не основным. 

Я думаю новый кристалл, реально будет основным для всех ноутбуков, а вот на десктопе, где нужно большое количество ядер Apple продолжит использовать Intel. Но именно Intel станет второстепенным, по крайней мере мне так кажется. Да я уверен. 


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

Паника, что-то случилось!!! Ничего не найдено в комментариях. Срочно нужно что-то добавить, чтобы это место не оставалось пустым.

Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне