蘋果上年推出了全新的編程語言Sift,試圖讓iOS和OS X的應用開闢變得更簡樸。本周四,蘋果公佈,這一語言的代碼將開源。
通過新網站Siftorg和代碼托管網站GitHub,蘋果將開源這一語言。第三方開闢者現在可以了解Sift的內部機制,介入Sift未來的開闢,將其引入新平臺。
此外,bets88娛樂城app下載蘋果周四還發表了Linux平臺的Sift。這很可能意味著,蘋果的企業合作同伴,例如IBM,將可以利用Sift語言開闢面向平凡用戶的應用,而這些應用可以與支援Sift語言的Linux服務器通訊。
盡管蘋果自身不太可能將Sift移植至其他平臺,但Sift的代碼開源意味著其他開闢者可以將其引入Windos和Andro等系統。蘋果曾表示,但願在未bets88娛樂城入門來20年內使Sift成為要點編程語言之一。而假如但願實現這一目標,那麼使Sift支援所有主流挪動和桌面平臺將極度必須。這同時也對蘋果有利:採用Sift的人越多,就會有越多的人可認為蘋果設施編寫應用。
開源的謀略對蘋果來說很少見,但面向開闢者的開源并不令人意外。本年早些時候,iOS ResearchKit已開源,而Safari瀏覽器的WebKit應用長期以來都是開源的。
開源并不意味著蘋果bets88娛樂城出款將把Sift交給他人去支配。蘋果仍將主導這一語言的開闢,僅僅只是未來的開闢將完全開放。第三方開闢者可以介入,幫助規定Sift的發展方位,并為這一語言的運行機制和性能出策畫策。
開闢者可以通過蘋果的新網站下載Sift并進行開闢,但蘋果App Store不支援采用這一版本Sift開闢的應用。這是出于安全性和不亂性考慮。假如但願使應用進入App Store,那麼開闢者仍需要向蘋果付費,并採用官方發表版本的Sift。官方版本的開闢進度將落后于開源的版本,并定期進行同步。
盡管bets88娛樂城活動公告Sift的代碼將保留至GitHub,但蘋果正在通過Siftorg建設一個開闢者社區。這一網站將提供漏洞跟蹤系統,工程開闢博客,以及郵件列表,此外還將提供關于如何介入Sift開闢的教程和指南。
蘋果并未透露有幾多開闢者已接納Sift語言,但提出了幾個代表的開闢案例,包含有雅虎氣象、LinkedIn和待就事項應用Clear。除了iOS和OS X應用之外,Sift也可以被用于開闢tvOS和atchOS應用。這一語言的效率被以為高于開闢者此前普遍採用的Objective-C,同時仍可以查抄常見的疑問和過錯。
這樣的敏捷性足以使Sift成為受迎接的語言。關注編程語言的市場研究公司RedMonk本年7月教導稱,Sift比任何其他語言的發展都要快。未來的開源版Sift,以及對Linux系統的支援,從理論上來說將給Sift帶來更好的發展勢頭。