Фінансові новини
- |
- 11.01.26
- |
- 23:24
- |
-
RSS - |
- мапа сайту
Авторизация
Бунт против Apple: Энтузиасты пишут открытую версию "быстрого и легкого" языка Apple Swift
10:45 24.10.2014 |
Apple совершает ошибку, заставляя разработчиков выбирать между экосистемами, считают авторы инициативы Phoenix - открытой имплементации проприетарного языка программирования Apple Swift.
Группа независимых разработчиков Ind.ie объявила о намерении разработать открытый вариант языка программирования Apple Swift, под названием Phoenix. Он будет распространяться под открытой лицензией GNU General Public License.
«Phoenix - это свободная и открытая версия языка программирования Apple Swift, разрабатываемая Грэгом Касаменто (Greg Casamento), новым членом нашей команды, обладающий большим опытом программирования на Objective-C и разработки компиляторов». Касаменто является лидером проекта GNUStep, открытой кросс-платформенной объектно-ориентированной среды разработки, базирующейся на спецификации Cocoa - собственной среды компании Apple для разработки приложений под OS X.
Балкан заявил на форуме Hacker News, что планирует выпустить первую версию компилятора Phoenix в течение недели. Он призвал присоединиться к проекту всех желающих. «Пожалуйста, свяжитесь со мной», - написал он. Компилятор пишется на C и Objective-C.
По словам представителей Ind.ie, «Phoenix может стать толчком для Apple открыть собственный язык программирования Swift».
Авторы инициативы считают, что Apple создала собственный закрытый язык программирования Swift для того для разработки приложений под iOS и OS X, чтобы у разработчиков было меньше возможностей для портирования приложений на Android. То есть Swift является своего рода цепью, с помощью которой Apple приковывает разработчиков к себе, рассуждают в Ind.ie. Они считают, что Apple совершает ошибку.
«Когда компания заставляет разработчиков выбирать, это означает, что она признается в собственной слабости - неспособности использовать другие методы привлечения разработчиков. Мы убеждены, что Apple выше этого», - говорится в открытом письме члена Ind.ie Арала Балкана (Aral Balkan) генеральному директору Apple Тиму Куку (Tim Cook).
«Я с удовольствием посмотрел ваше интервью с Чарли Роузом (американским телеведущим - прим. CNews) на прошлой неделе, на котором вы сказали, что «мы - не ваш продукт». Именно поэтому я использую Mac, iPhone и iPad вместо шпионских по своей сути продуктов Google», - заявил Балкан, добавив, что в другом Apple уступает Google, а именно - в открытости программных платформ. Команда Ind.ie предложила компании это изменить.
«Представьте, насколько сильно бы отличалась собственная история Apple, если бы Ричард (Столлман - прим. CNews) не написал компилятор GNU C Compiler и не выпустил бы его под открытой лицензией. Стив (Джобс - прим. CNews) бы не смог использовать компилятор Objective-C в NeXT. А также если бы Крис (Латтерн - прим. CNews) не выпустил LLVM под открытой лицензией?» - риторически спрашивают авторы проекта Phoenix, напоминая, что продукты Apple базируются на открытых стандартах (LLVM - виртуальная машина в Swift, NeXT - компания, создавшая ОС NeXTStep, на которой была основана Mac OS X).
По мере распространения Swift число приложений, портируемых с iOS на Android, может сократиться. Дело в том, что существующие инструменты не поддерживают портирование с Objective-C на язык Java, на котором пишутся программы для Android, что осложнит перенос приложений на конкурирующую платформу. Однако некоторые разработчики с этим не согласны. По их мнению, на Swift писать портируемый код будет даже легче по сравнению с Objective-C, так как его синтаксис в большей степени приближен к Java.
Язык программирования Swift был представлен Apple в начале июня 2014 г. вместе с анонсом OS X Yosemite и iOS 8. Согласно информации на сайте для разработчиков, Swift - это преемник языков C и Objective-C, отличающийся чистотой кода, позволяющей совершать меньшее количество ошибок, а также скоростью и удобством программирования, использующий все аппаратные преимущества Mac, iPhone и iPad. В компании утверждают, что перейти на Swift легко, так как в одном приложении код Swift может использоваться одновременно с кодом Objective-C.
ТЕГИ
ТОП-НОВИНИ
ПІДПИСКА НА НОВИНИ
Для підписки на розсилку новин введіть Вашу поштову адресу :


Сенатор-республіканець Ліндсі Грем заявив, що президент Дональд Трамп
дав "зелене світло" двопартійному законопроєкту про санкції проти Росії.
Littop Enterprises, Bordo Management і Bridgemont Ventures програли арбітражну справу щодо Укрнафти
Канада прагне суттєво збільшити обсяг зброї та військового спорядження, що виготовляється разом із Україною.
Гарантії безпеки для України ґрунтуватимуться на трьох головних принципах, наголосила фон дер Ляєн.
Прем'єр Британії Кір Стармер, президент Франції Еммануель Макрон і
президент Володимир Зеленський підписали декларацію про наміри
розгортання військ в Україні у разі укладення мирної угоди.
В Україні стартував оборонний збір на 1 млрд грн для захисту від "Шахедів". Про це повідомляє пресслужба Фонду Сергія Притули. Проєкт під назвою "Єдинозбір" проводиться фондом спільно з 412 бригадою Nemesis та Світовим Конґресом Українців.
YouTube оновив інструменти розширеного пошуку. Тепер користувачі можуть
виключити Shorts, тобто відео тривалістю до трьох хвилин, із
результатів.
На виставці NRF 2026 компанія Microsoft представила нову функцію -
Copilot Checkout. Вона дозволяє користувачам оформлювати покупки без
переходу на сторонні сайти.
Top Lead за підтримки Міністерства цифрової трансформації України провела дослідження
використання штучного інтелекту українськими компаніями.
Йдеться про двоногі машини, призначені для виконання виробничих завдань нарівні з традиційним промисловим обладнанням.
Із 1 січня 2026 у зв'язку із збільшенням мінімальної заробітної плати в
Україні зросли деякі виплати роботодавцям, які адмініструє Державна
служба зайнятості.
Mercedes-Benz встановить на новий CLA систему допомоги водію на базі
програмної платформи NVIDIA DRIVE AV. Технологію представили на виставці
Consumer Electronics Show (CES) 2026 у Лас-Вегасі.
Universal Music Group (UMG) уклала партнерство з NVIDIA для впровадження
нової моделі штучного інтелекту у свій музичний каталог. Про це пише
The Verge.
На CES 2026 компанія AMD анонсувала свій новий флагманський процесор Ryzen 7 9850X3D, який став найшвидшим у серії 9000X3D. Чип базується на архітектурі Zen 5 і оснащений технологією AMD 3D V-Cache другого покоління, що забезпечує виняткову ігрову продуктивність, особливо в порівнянні з конкурентами.
Попри намагання Павла Дурова дистанціюватися від Кремля, фінансова
звітність Telegram свідчить про глибоку залежність платформи від
російського капіталу
На CES 2026 NVIDIA представила нове покоління технології
масштабування DLSS 4.5. Оновлення представляє Dynamic Multi Frame
Generation, новий режим 6X Multi Frame Generation та модель другого
покоління для DLSS Super Resolution.
Продаж легкових машин у Великій Британії у 2025 році зріс за підсумками
третього року поспіль і вперше з доковідного 2019 року перевищив 2 млн
автомобілів.
NVIDIA представила Rubin — новий суперкомп’ютер для ШІ, який прискорює навчання та інференс моделей при нижчих витратах порівняно з попередніми системами
Компанія Qualcomm на виставці CES 2026 оголосила про випуск нового
процесора Snapdragon X2 Plus, який стане доступним у комп'ютерах нижчого
цінового сегмента порівняно з моделями серії X2 Elite.
Українські міста 2025 року отримали 107 тролейбусів, з них 75 нових, проти 34 тролейбусів (28 нових) у 2024 році