Mechie mgbasa ozi

Ugbua na mmalite nke afọ, ndị nnọchianya nke Apple ha kwuru, na ọhụrụ iOS 12 ga-elekwasị anya tumadi na njikarịcha na anyị ga-echere ụfọdụ ndị ọzọ isi ozi ruo n'afọ ọzọ. Ọtụtụ ihe ahụ ka e kwuru na isi okwu na Monday, n'oge ngalaba banyere iOS 12. Ee, ụfọdụ akụkọ ga-apụta n'ezie na-abịa iteration nke iOS, ma isi ọrụ na-egwuri site njikarịcha, nke ga-amasị ndị nwe ochie igwe ( na otu iOS 12 siri iku ume ndụ n'ime m Ị ga-enwe ike ịgụ ọgbọ nke mbụ iPad Air ugbua na ngwụcha izu a). Ụnyaahụ, dịka akụkụ nke mmemme WWDC, a na-enwe nkuzi ebe a kọwara ya nke ọma ihe Apple mere iji mee ka usoro ọhụrụ ahụ na-agba ọsọ ngwa ngwa.

Ọ bụrụ na ị nwere mmasị n'ezie na isiokwu a ma chọọ ịmata otú ụfọdụ ihe nke iOS si arụ ọrụ na omume, ana m akwado ikiri ndekọ nke nkuzi ahụ. Ọ bụ ihe dị ka nkeji iri anọ n'ogologo ma dị na webụsaịtị gọọmentị Apple n'okpuru aha Oge 202: Gịnị dị ọhụrụ na Cocoa Touch. Ọ bụrụ na ịchọghị ịla n'iyi nkeji atọ n'ime otu elekere na-ekiri ndekọ nke ọgbakọ, ị nwere ike ịgụta ederede dị nkenke karịa. Ebe a, Otú ọ dị, ọ dịtụ teknuzu. Maka ndị ọzọ, m ga-anwale nchịkọta dị mfe n'okpuru.

Lelee onyonyo ndị sitere na mkpughe nke iOS 12:

Na iOS 12, Apple kpebiri ilekwasị anya na njikarịcha, dị ka ọtụtụ ndị ọrụ mere mkpesa banyere nbipu (karịsịa na njikọ na iOS 11). Ọnụ ọgụgụ ka ukwuu nke mmeghachi omume na-adịghị mma metụtara ụfọdụ ụdị "nwayọọ nwayọọ", "ịrapagidesi ike" na "adịghị mma" nke usoro na ihe ngosi ya. Ya mere, ndị na-eme mmemme Apple tụbara n'ime ihe ndị bụ isi ma merie usoro ihe nkiri n'ime iOS. Mgbalị a bụ isi tweaks atọ na-eme iOS 12 na-agba ọsọ ka ọ na-eme. Ndị mmemme jisiri ike kpughee ntụpọ dị na iOS kemgbe iOS 7.

1. Nkwadebe data

Mgbanwe nke mbụ bụ njikarịcha nke a na-akpọ Cell Pre-fetch API, bụ nke lekọtara naanị otu ụdị nkwadebe data tupu sistemụ ahụ achọọ ya. Ma ọ bụ ihe oyiyi, animation ma ọ bụ data ndị ọzọ, usoro ahụ ga-ebu ụzọ kpọọ faịlụ ndị dị mkpa na ebe nchekwa na API a ka ha wee dị mgbe ejiri ha mee ihe ma si otú a na-enweghị jumps na ibu processor, nke ga-akpata. nsogbu nke mmiri mmiri a kpọtụrụ aha n'elu. Dịka ọ siri pụta n'oge nyocha nke ọma nke algọridim a, ọ naghị arụ ọrụ nke ọma.

N'ọnọdụ ụfọdụ, o doziri data ahụ tupu oge eruo, na ndị ọzọ, o mebeghị. N'ọnọdụ ndị ọzọ, usoro ahụ kwajuru data ahụ n'agbanyeghị na akwadolarị ya na cache nke API a, na mgbe ụfọdụ ụdị "nchịkọta okpukpu abụọ" mere. Ihe ndị a niile butere mbelata na FPS n'oge ihe nkiri, igbutu na ihe ndị ọzọ na-ekwekọghị n'ọrụ sistemụ.

2. Ọrụ ngwa ngwa

Mgbanwe nke abụọ bụ ngbanwe nke njikwa ike nke kọmpụta kọmputa dị na ngwaọrụ ahụ, ma ọ bụ CPU ma ọ bụ GPU. Na nsụgharị mbụ nke sistemụ ahụ, ọ na-ewe ogologo oge ka onye nrụpụta ahụ hụ mmụba ọrụ na-achọ ma si otú a na-abawanye ugboro ole ọ na-arụ ọrụ. Ke adianade do, nke a osooso / deceleration nke processor were ebe nwayọọ nwayọọ, ya mere, n'ọtụtụ ọnọdụ ọ mere na usoro chọrọ ike maka ụfọdụ ọrụ, ma ọ bụghị ozugbo dị, na e nwere ọzọ tụlee na FPS animations, wdg. Nke a na-agbanwe na. iOS 12, n'ihi na ọ bụ ebe a ka agbanweela usoro ọrụ nke ndị na-arụ ọrụ nke ọma karịa ike, na mmụba / mbelata nke nta nke nta na ugboro ugboro bụ ugbu a ozugbo. Ya mere, arụmọrụ kwesịrị ịdị n'oge ọ dị mkpa.

3. More zuru okè Auto-layout

Mgbanwe nke atọ metụtara interface nke Apple webatara na iOS 8. Nke a bụ ihe a na-akpọ Auto-layout framework, nke banyere iOS n'oge Apple malitere ịba ụba nke ihe ngosi iPhone ya. Usoro ahụ ji n'aka na ọdịdị nke interface onye ọrụ ahụ ziri ezi n'agbanyeghị ụdị na nha ngosi gosipụtara data ahụ. Ọ bụ ụdị crutch na-enyere ndị mmepe aka ịkwalite ngwa ha (ma ọ bụghị naanị ha, usoro a bụ akụkụ dị mkpa nke sistemụ iOS dị ka nke a ma na-elekọta ngosipụta ziri ezi nke akụkụ niile nke interface onye ọrụ) maka ọtụtụ nha ngosi. Tụkwasị na nke a, usoro a dum na-akpaghị aka. N'elu nyocha zuru ezu, ọ tụgharịrị na ọrụ ya na-achọsi ike na akụrụngwa sistemụ, yana mmetụta kachasị na arụmọrụ pụtara na iOS 11. Na iOS 12, ngwaọrụ ahụ e kwuru n'elu enwetala nnukwu nrụpụta na njikarịcha, na n'ụdị ya ugbu a, ya. mmetụta na sistemụ arụmọrụ pere mpe, nke na-ewepụta akụrụngwa dị na CPU/GPU maka mkpa ngwa na ngwaọrụ ndị ọzọ.

Dị ka ị pụrụ ịhụ, Apple n'ezie ewerewo njikarịcha Filiks si elu na ọ na-egosi n'ezie na ikpeazụ ngwaahịa. Ọ bụrụ na ị nwere iPhones ma ọ bụ iPads nke afọ gara aga, atụla anya mgbanwe dị ukwuu. Ma ọ bụrụ na ị nwere ngwaọrụ abụọ, atọ, afọ anọ, mgbanwe ahụ ga-abụrịrị ihe a na-ahụ anya. Ọ bụ ezie na iOS 12 dị ugbu a na mmalite mmalite ya, ọ na-agba ọsọ nke ukwuu karịa ụdị iOS 1 ọ bụla na ọgbọ nke mbụ m iPad Air.

.