Ir pagājis kāds laiciņš, kopš Apple atļāva lietotnēm izmantot alternatīvas ikonas, un ir diezgan daudz tādu, kas jau ir pielāgojušās, ļaujot mums pašas lietotnes iestatījumos izvēlēties, kuru lietotnes ikonu vēlamies izmantot. tomēr Līdz šim tikai lietotnēs Kalendārs un Pulkstenis ir dinamiskas ikonas, taču operētājsistēmā iOS ir atrasts paņēmiens, kas to varētu mainīt.
Braiss Bostviks bija tas, kurš atklāja šo ekspluatāciju ļauj izstrādātājiem izveidot dinamiskas ikonas savām lietotnēm. Nokļūstot tehniskākā daļā, ekspluatācijā tiek izmantota API, kas ļauj lietotnēm izmantot dažādas ikonas, bet izlaiž prasību, ka lietotājam tas ir jāmaina manuāli.
Ko tas nozīmē? Sāksim ar to, kā iOS faktiski darbojas. Un tas ir tas, iOS lietotājam ir jāizvēlas alternatīva lietotnes ikona, un pēc tam sistēma palaiž apstiprinājuma brīdinājumu. Ja sistēma nevar pārbaudīt, vai lietotājs to ir pieprasījis, brīdinājums netiek parādīts un ikona netiek mainīta. Tāpēc iOS neļauj ikonai pašai mainīties fona procesā.
Tomēr Braiss ir atklājis, ka, izmantojot privātu metodi, kas izsauc API, varat izmantot pielāgotas ikonas bez nepieciešamības pieņemt iOS trauksmi un tāpēc lietotājam tas nav jāpieprasa. Tas kopā ar vēl vienu triku likt iOS domāt, ka lietotne vienmēr ir aktīva pat tad, kad to aizveram, Ikonu var modificēt, kad vien vēlaties, fonā, tādējādi ļaujot tai būt dinamiskai un apvienot vairākas statiskas ikonas, kas laika gaitā mainās.
Protams, tas ir kaut kas tāds Pārskatot lietotnes Apple Store, lietotnes tiks pārskatītas un, iespējams, noraidītas kuri vēlas izmantot šo izmantošanu. Mēs redzēsim, vai iOS 18 un tā jaunā pielāgošana ļaus mūsu dzīvē ienākt dinamiskām ikonām.