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


Кабінет міністрів України не вводив надзвичайного стану ні в енергетиці, ні в теплопостачанні, ні в жодній іншій сфері - ця інформація, поширювана анонімними телеграм-каналами, не відповідає дійсності.
Індекс відновлення ділової активності (ІВДА) в Україні у вересні поточного року продовжив падіння та знизився з -0,16 до -0,21, що є мінімумом із березня 2023 року.
Бізнес у третьому кварталі 2026 року суттєво погіршив очікування щодо ділової активності на наступні 12 місяців: індекс ділових очікувань (ІДО) знизився до 100,8% зі 107,0% у другому кварталі, повідомив Національний банк України (НБУ).
Велика Британія надсилає Україні додаткові ракети великої дальності Storm Shadow, щоб та змогла зірвати російські військові операції, спрямовані проти її цивільної інфраструктури, ще до настання зими.
Верховна Рада у четвер ухвалила в цілому законопроєкт №16051-1 щодо оподаткування ПДВ міжнародних посилок та електронної торгівлі, що є необхідним для отримання фінансової допомоги від ЄС.
Резервна система може місяцями майже не використовуватися, але це не гарантує штатної роботи під навантаженням. Перед холодами варто провести тестовий запуск: перевірити інвертор з акумулятором, захист і прилади, які мають працювати від резерву.
Ця тилова вакансія підходить для кандидатів, що не можуть
виконувати бойові завдання у звʼязку із віком чи станом здоровʼя.
OpenAI запустила функцію Locked Chats, яка дозволяє приховати окремі розмови з ChatGPT від сторонніх очей за допомогою PIN-коду, Face ID чи Touch ID на сумісних пристроях.
Китайська компанія Sugon, яка спеціалізується на суперкомп'ютерних системах, представила новий суперкластер для штучного інтелекту Sugon 8000, побудований на базі 100 тисяч обчислювальних карт.
Команда підрозділу Google Quantum AI продемонструвала роботу методу вирощування «магічних» станів (magic state cultivation) на квантовому процесорі Willow, зменшивши кількість помилок приблизно у 40 разів порівняно зі звичайним створенням таких станів. Результати дослідження опублікували в журналі Science.
Криптобіржа Bitget включила Росію, Білорусь та Казахстан до переліку країн, резидентам яких заборонено користуватися її послугами.
Американські банки Citigroup і Bank of America обмежили доступ ШІ-агентів до рахунків клієнтів на тлі побоювань, що автономні помічники можуть масово переводити кошти вкладників у фінансові продукти з вищою дохідністю
В Україні випробовують першу повітряну платформу для евакуації поранених військових - дрон StarGate, розроблений українською компанією оборонних технологій SkyFall.
На початку 2026 року Microsoft заявила, що зосередиться на виправленні проблем з Windows 11, зокрема, покращуючи продуктивність. Здається, компанії це вдалося.
Американські вчені Роберт Холл і Майкл Вудфорд отримали Нобелівську премію з економіки за 2026 рік "за мікроекономічні основи макроекономічної стабілізації".
Бенчмарк AnTuTu оновив рейтинг смартфонів із найкращим співвідношенням ціни та продуктивності в преміальному сегменті.
Більшість американських водіїв щодня проїжджають скромні відстані, проте перед купівлею електромобіля вимагають від нього можливості долати сотні кілометрів без зупинки.
Криптовалютний ринок станом на 9 жовтня попередньо завершує тиждень зниженням після відносно сильного початку місяця.
Microsoft представила нову версію пошуку в Windows 11, яка перетворює його на універсальний центр керування системою.
Федеральна комісія зі зв'язку США (FCC) схвалила заявку SpaceX на запуск і роботу 15 000 супутників нового покоління для Starlink Mobile.
На початку року багато компаній почали вимагати від розробників максимально активно використовувати ШІ. Це породило термін tokenmaxxing і навіть призвело до ситуацій, коли працівники давали ШІ безглузді завдання лише для того, щоб виконати встановлену норму