Apple Open Resource Job Contributions: Ulwimi oluSwift kunye noHlaziyo lweNjini yeWebKit


Apple Open Source Project Contributions: Ulwimi oluSwift kunye noHlaziyo lweNjini yeWebKit

(Apple Open Source Project Contributions: Ulwimi oluSwift kunye noHlaziyo lweNjini yeWebKit)

Ziziphi iiProjekthi zoMthombo oMfihlo ovulekileyo we-Apple? .

I-Apple isenokuba yaziwa ngoluntu lwayo olulawulwa ngokuqinileyo, kodwa idlala indima enkulu kumthombo ovulekileyo weglowubhu. Ezimbini zeentlawulo zayo ezibalulekileyo lulwimi lweenkqubo ze-Swift kunye ne-injini ye-intanethi ye-WebKit. ISwift yaziswa nguApple kwi 2014 njengemihla yanamhlanje, ngokukhawuleza, kunye nolwimi olukhuselekileyo lokuphuhlisa usetyenziso kuwo wonke amaqonga e-Apple. Ikhawuleze yafumana ukuthandwa phakathi kwabadwelisi benkqubo kuba kulula kakhulu ukuyiphonononga kunye nokuqamba. IWebKit inika amandla iSafari kunye nezinye izikhangeli zewebhu ezininzi kwi-iOS kunye neMacOS. Iphatha ngokuthe ngqo indlela iwebhusayithi elayisha ngayo, isikrini, kunye nokunxibelelana nabasebenzisi. Zombini iiprojekthi zibanjwa ngokukhululekileyo kwiGitHub, apho abadwelisi benkqubo abavela kwihlabathi liphela banokubukela ikhowudi, irekhodi bugs, kwaye ikwacebisa uhlaziyo. Oku kuvuleleka kunceda i-Apple isebenzise isakhono sehlabathi lonke ngelixa ihlawula kuluntu lwabaphuhlisi.

Kutheni iApple ithenga isiXhobo esiVulekileyo? .

Usenokuzibuza ukuba kutheni le nto inkampani eyaziwa ngokuba yimfihlo ingabelana ngezinto ezintsha ezifana ne-Swift kunye neWebKit. Impendulo ilula: intsebenziswano yenza usetyenziso lwesoftware lubengcono kakhulu. Ngokuvula i-Swift, UApple wamkela amakhulukhulu abadwelisi benkqubo ukuba bavavanye, ukuphucula, nokwandisa ulwimi. Oko kubangela ukulungiswa ngokukhawuleza kwezinambuzane, iimpawu ezintsha, kunye nokhuseleko olunamandla ngakumbi kunye nokhuseleko. YeWebKit, uphuhliso oluvulekileyo luqinisekisa ukuba iwebhu ihlala ingatshintshi kwaye ikhuselekile kuzo zonke izixhobo. I-Apple iphinda ixhamle kwiikhrayitheriya zeshishini. Xa abantu abaninzi besebenzisa i-Swift, kuba nzima kakhulu ukufumana abayili abanobuchule. Xa iWebKit iqhubeka iyinjini engagqibekanga kwi-iOS, I-Apple igcina ulawulo kumava omsebenzisi kunye nobumfihlo– into eyixabisa kakhulu. Ukongeza, open source yakha trust fund. Abaphuhlisi babona ngokuthe ngqo indlela izinto ezisebenza ngayo, okunciphisa ukungaqiniseki malunga nokubeka iliso okufihliweyo okanye izenzo ezingekho ngqiqweni. Ungafumana ngakumbi malunga nesicwangciso se-Apple kumava omthengi kunye nokubonisa itekhnoloji emsebenzini wabo uphando lwezenzululwazi ngemibala kunye neToni eyiNyaniso inikezela.

Kanye kanye abaqulunqi bongeza njani kwi-Swift nakwiWebKit? .

Ukongeza kwimisebenzi yezixhobo ezivulekileyo ze-Apple ayisiyiyo yeengcali kuphela– ivulelekile kuye nawuphi na umntu onobuchule bokwenza iikhowudi kunye neakhawunti yeGitHub. Kwi-Swift, ababhekisi phambili bangaqala ngokuphonononga amaxwebhu aphambili, ukujoyina iiforam zengxoxo, okanye uthatha iingxaki ezichongiweyo ezilungele abasaqalayo “I-Starter Pest.” Ukuhanjiswa kwekhowudi kumava kwinkqubo yophononongo apho iinjineli ze-Apple kunye nabathathi-nxaxheba basekuhlaleni abanamava bajonga umgangatho kunye nokuhambelana. IWebKit ihambelana nendlela efanayo. Izinto zijongene nokubonelela ngeengxaki, ukuphucula ukusebenza kweJavaScript, okanye nyusa iimpawu zokufumaneka. Lonke utshintsho kufuneka luphumelele iimviwo ezizenzekelayo phambi kokuba zidityaniswe. I-Apple ikwabamba iintlanganiso zesiqhelo kwaye ikhupha iimephu zendlela ukuze abantu bangaphandle baqonde into ezayo. Le nkqubo ilungelelanisiweyo kodwa ibanzi igcina zombini iiprojekthi ziqhubela phambili ngaphandle kokuphazamiseka. Ukuba uyazibuza malunga nohlengahlengiso oluzayo kwinkqubo yesoftware yeApple, Imikhondo yokuqala ibonakala kwiinguqulelo ze-beta– njengazo ziphononongwe kwi iphone 26 Uphononongo lwe-beta.

Zeziphi iiNkqubo zokwenyani zeHlabathi zeSwift kunye neWebKit? .

I-Swift ayiseyiyo yeeapps ze-iPhone kwakhona. Isetyenziselwa ukwakha yonke into encinci ukusuka kwizixhobo ezisecaleni kweseva ukuya kwiimodeli zobukrelekrele bokwenziwa.. Ishishini elifana ne-LinkedIn, Airbnb, kunye ne-IBM bathathe i-Swift kwiinxalenye zeenkqubo zabo zokubuyela umva kuba ibaleka ngokukhawuleza kwaye isebenzisa imemori encinci kakhulu. Kwicala lezemfundo, izikolo zibonisa i-Swift kubaqalayo imibulelo emininzi kwi-syntax yayo ecocekileyo kunye nezixhobo zokufunda zasimahla ezifana ne-Swift Playgrounds. WebKit, kwelinye icala, ichaphazela phantse wonke umsebenzisi we-iOS yonke imihla. Ngalo lonke ixesha uvula ikhonkco kwiMiyalezo okanye uskrola kwiwebhusayithi yeendaba kwiSafari, IWebKit isebenza ngasemva kwemifanekiso. Ukongeza ivumela imisebenzi efana nokuPhepha kokuTrack Intelligent, evalela iitraki zentengiso ezikhohlisayo. Kuba iApple ifuna zonke iibhrawuza zomntu wesithathu kwi-iphone ukuze zisebenzise iWebKit, le njini ibumba wonke amava ewebhu ephathwayo kwii-iPhones kunye nee-iPads. Kwakhona izicelo zokuthatha inqaku zixhomekeke kwiimboniselo zeWebKit ezinikwe amandla ngohlelo lokubhaliweyo oluninzi kunye nokuphucula– inkcukacha engundoqo xa uthelekisa izixhobo ezifana neGoodNotes kunye neNobility, njengoko kufunyenwe oku iPad amanqaku edijithali guide.

Imibuzo ebuzwa rhoqo malunga nomsebenzi ovulekileyo we-Apple .

Ngaba ndifuna imvume yokusebenzisa i-Swift okanye iWebKit? Hayi. Zombini zikhululwe phantsi kweemvume zomthombo ovulekileyo wenkululeko. I-Swift isebenzisa iLayisensi ye-Apache 2.0, ekuvumela ukuba usebenzise, utshintsho, kwaye usasaze ikhowudi– nakwizinto zorhwebo– ukuba nje ubandakanya isaziso sokuqala selungelo lokushicilela. IWebKit isebenzisa umxube weelayisensi, ubukhulu becala BSD kunye LGPL, ezo ezongezelelweyo ishishini-friendly.

Ngaba iApple kuphela kweshishini elibonelela ezi projekthi? Hayi. Ngoxa i-Apple yaqala zombini, ngoku banabaxhasi abanamandla abasuka kuGoogle, Microsoft, uSony, kunye nabaphuhlisi abazimeleyo. Njengokuba, Abaqulunqi bakaGoogle bancedisa ukukhulisa ukuhambelana kweWebKit kunye ne-Chrome's Blink injini becinga ukuba babelana ngeengcambu eziqhelekileyo..

Ngaba ndingaxela inkxalabo yokhuseleko? Ewe, kwaye iApple iyayikhuthaza. Yomibini imisebenzi inemigangatho ecacileyo yokubhengeza okunoxanduva. Ungangenisa izinambuzane ngokusebenzisa inethiwekhi yabasemagunyeni, kunye neenkxalabo ezibalulekileyo zifaneleka ukufumana inzuzo ye-pest bounty.

Ngaba i-Swift iya kuyitshintsha iNjongo-C ngokupheleleyo? Hayi nanini na ngokukhawuleza. Uninzi lwezicelo ezindala zeApple zisasebenzisa iNjongo-C, kwaye ezi lwimi zimbini zinokusebenza kunye kumsebenzi omnye. Kodwa ukukhula okutsha phantse kuhlala kuqala nge-Swift.


Apple Open Source Project Contributions: Ulwimi oluSwift kunye noHlaziyo lweNjini yeWebKit

(Apple Open Source Project Contributions: Ulwimi oluSwift kunye noHlaziyo lweNjini yeWebKit)

Ngaba iWebKit iyanqanda ukukhetha isikhangeli se-intanethi kwi-iOS? Ngobuchule, Ewe– bonke abakhangeli kufuneka basebenzise iWebKit njengenjini yabo ngenxa yemithetho yeSicelo seSicelo seApple. Abathandabuzayo bathi oku kunciphisa ukuqhubela phambili, kodwa iApple ithi ikhusela ukhuseleko kunye nobomi bebhetri. Ingxabano iyaqhubeka, kodwa nangoku, IWebKit iyaqhubeka nokuba sembindini wokukhangela iphone.

Ngu admin