Фінансові новини
- |
- 08.03.26
- |
- 05:16
- |
-
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.
ТЕГИ
ТОП-НОВИНИ
ПІДПИСКА НА НОВИНИ
Для підписки на розсилку новин введіть Вашу поштову адресу :


Відповідно до даних GPS сигналу, незаконно затримані автомобілі знаходяться у центрі Будапешта, поблизу однієї з силових структур Угорщини.
Після атак Росії а українську енергосистему в Україні в роботі залишилося менше 10 ГВт генерувальних потужностей.
Загальна сума державного та гарантованого державою боргу України станом
на кінець січня 2026 року сягнула 215,0 млрд дол. США, збільшившись за
місяць на 1,67 млрд дол.
Кабмін розширив експериментальний проєкт зі створення власних груп
протиповітряної оборони на підприємствах критичної інфраструктури. Про
це повідомила прем'єр-міністерка Юлія Свириденко.
Від 2 березня банкноти номіналами 1, 2, 5 і 10 гривень зразків 2003-2007
років замінюються на відповідні обігові монети, повідомив Національний
банк України.
Штори онлайн купують усі, хто хоч раз обпікся на поході в салон: часу з'їдає багато, а на виході все одно лишається сумнів.
АЗОВ.ONE та Obmify оголосили спільний збір: чим допомогти, як підтримати, куди підуть гроші. Донатьте і беріть участь у розіграші за посиланням в статті
Генеральна директорка Xbox Аша Шарма здійснила свій перший гучний крок на новій посаді.
Очільниця підрозділу Microsoft повідомила в X про роботу над Project
Helix - консоллю наступного покоління
Замість того, щоб нескінченно вдосконалювати власну архітектуру MMA, Mercedes-Benz готує глобальну платформу нового покоління. Вона має стати основою для всього «молодшого» модельного ряду: від A-Class та B-Class до популярних кросоверів GLA та GLB.
Apple представила новий бюджетний MacBook Neo, який оснащений процесором A18 Pro, що використовувався в iPhone 16 Pro та iPhone 16 Pro Max.
Qualcomm довгий час годувала нас обіцянками про те, що Windows на Arm
- це не просто спроба вижити в світі без розетки, а повноцінна заміна
традиційним «пічкам» на x86.
Xiaomi, схоже, остаточно вирішила, що статус простого збирача
«заліза» інших компаній їй більше не до вподоби.
Європейці разом з інженерами Airbus вирішили довести, що лазерна комунікація - це не лише про красиві рендери в презентаціях. Під час експерименту наземний термінал націлився на супутник Alphasat.
"Київстар" очікує, що кількість клієнтів технології Starlink Direct
to Cell в Україні більш ніж подвоїться вже до кінця 2026 року - 12 млн
проти нинішніх 5 млн.
Поки ви спокійно п'єте ранкову каву та плануєте апгрейд свого ПК,
армія автоматизованих скриптів уже кілька тисяч разів перевірила
наявність оперативної пам'яті у всіх великих онлайн-магазинах.
Поки ми звикали до мільйонних позначок у бенчмарках, мобільне залізо
зробило черговий стрибок у стратосферу.
Мережеві API - це стандартизовані інтерфейси, що з'єднують додатки зі
складними 4G та 5G мережами. Вони дають розробникам доступ до мережевих
ресурсів та послуг, які за інших обставин були б недоступні для третіх
сторін
Telegram отримав нові функції. Вони вже доступні для звичайних користувачів, і тих, хто платить за Premium.
OpenAI оголосила про новий раунд фінансування на $110 млрд - один із
найбільших в історії Силіконової долини, який підвищив оцінку компанії
до $730 млрд.
Samsung оголосила про розширення можливостей супутникового зв'язку для
окремих смартфонів Galaxy, включно з новою серією Galaxy S26, завдяки
співпраці зі світовими операторами телекомунікацій у Північній Америці,
Європі та Японії.
Компанія NVIDIA оголосила про співпрацю з провідними телекомунікаційними
компаніями для розробки шостого покоління мобільних мереж, які будуть
орієнтовані на використання штучного інтелекту.