Tegnap megnyitotta az Apple a Swift programozási nyelvet, pontosabban a fordító, valamint egy debugger és egy parancssori értelmező forráskódját. A nyelv kapott egy csomagkezelőt is, a Swift Package Managert, amellyel a fejlesztői környezet konfigurálását és az egyéb kiegészítők telepítését kívánja segíteni.
A Swift szkriptnyelvet tavaly nyáron mutatták be iOS- és OS X-alkalmazások fejlesztéséhez. Nagyon gyorsan népszerűvé vált, elsősorban amiatt, hogy sokat egyszerűsített és gyorsított a fejlesztési folyamaton. A TIOBE Index, amely az egyes programozási nyelvek népszerűségét mutatja, már tavaly novemberben a 18. helyre rangsorolta a Swiftet, amely idén novemberre három helyet javított: jelenleg a 15. legnépszerűbb nyelv.
De más is mutatta, hogy hiánypótló volt a koncepció: múlt év őszén egy független fejlesztőkből álló közösség elindította a Phoenix projektet, amely a nyelv nyílt forráskódú klónjának az elkészítésén munkálkodott, egyben javasolták az Apple-nek, hogy nyissa meg a Swiftet.
Nyáron jelentették be a nyitást
Az Apple végül nyáron, a WWDC-n (Worldwide Developers Conference) be is jelentette, hogy még ebben az évben megnyitja a programozási nyelvet. A fejlesztők már akkor forradalmat vizionáltak, mivel a nyelvről egyöntetűen az a vélemény alakult ki, hogy stabilabb kódot és rövidebb fejlesztési ciklust eredményez, mint az Object C, melynek leváltására annak idején kidolgozták.
A fordítónak nem csak iOS-es és OS X-es változata van, hanem immár linuxos is, amivel megnyílt a nem Apple platformokra fejlesztés lehetősége is. Windowsra ugyan egyelőre nem, de szakértők szerint ez csak idő kérdése, bár a támogatás mértéke még kérdéses. Ugyanakkor arra már történtek kísérletek, hogy keresztplatformos fejlesztéshez, azaz Androidon és iOS-en is futtatható alkalmazások fejlesztéséhez használják,
AppStore-ba fejlesztőknek fizetni kell
A nyitás azonban részleges. Azokhoz az alkalmazásokhoz, melyeket az App Store-ba szánnak a fejlesztők, továbbra is meg kell vásárolni a fizetős fejlesztőkészletet. Ezt az Apple azzal indokolta, hogy csak így tudja biztosítani az alkalmazásboltjába kerülő appok biztonságát és stabilitását. Az azonban, hogy a Linux felé nyitott, nagyban kiszélesíti a felhasználási lehetőségeit, például szerveroldali programok létrehozására is használhatóvá válik.
A nyelv fejlesztését is szigorúan felügyeli a cég, azaz nem adja át egy független fejlesztői közösségnek. Ellenben azt ígéri, hogy a fizetős és a nyílt forráskódú változatot folyamatosan szinkronban tartja.
Bár a Swift elérhető a GitHubról, de az Apple maga is építi a fejlesztői közösséget: létrehozták a swift.org oldalt, amelyről szintén letölthető a fejlesztőkészlet.
Az ötlettől az értékteremtésig – az üzleti réteg szerepe az adattudományi működésben
Az adattudomány valódi értéke ott válik láthatóvá, ahol az előrejelzések döntésekké, a döntések pedig mérhető üzleti eredményekké alakulnak. Ehhez azonban tudatos üzleti beágyazásra, mérési keretrendszerekre és következetes visszacsatolásra is szükség van.
EGY NAPBA SŰRÍTÜNK MINDENT, AMIT MA EGY PROJEKTMENEDZSERNEK TUDNIA KELL!
Ütős esettanulmányok AI-ról, agilitásról, csapattopológiáról. Folyamatos programok három teremben és egy közösségi térben: exkluzív információk, előadások, interaktív workshopok, networking, tapasztalatcsere.
2026.03.10. UP Rendezvénytér
Nyílt forráskód: valóban ingyenes, de használatának szigorú szabályai vannak