Apple nägi vaikselt funktsiooni iOS 6-sse, mis teeb võimalikuks 4-tollise iPhone'i

Kui iPhone 2007. aastal esmakordselt turule toodi, oli see mõeldud ühe ekraani eraldusvõime toetamiseks ja ei midagi enamat. Hiljem, iPadi ja Retina ekraani turuletoomisega iPhone 4 -l, pidi Apple optimeerima oma konkreetseid kasutajaliidese elemente suuremate ja kõrgema eraldusvõimega ekraanide jaoks. Täna on meil iPadis mitte ainult võrkkesta ekraan, vaid ka kuulujutud 4-tolline iPhone, mis debüteerib tõenäoliselt sügisel.

Kõigi nende erinevate ekraani eraldusvõimetega hakkama saades on Apple vargsi rakendanud funktsiooni iOS 6, mis võimaldab arendajatel oma rakendusi nutikalt skaleerida peaaegu igale ekraanile resolutsioon.

Osaliselt ajendatud hiljutisest hiiglasliku suurusega Android -telefonide ja mutantsete „ptablettide” lainest, soovib Apple lõpuks oma toodete jaoks suuremaid eraldusvõimega kuvareid. See on kõik korras ja hea, kuni vaatate nende mitme ekraani eraldusvõime jaoks rakendusi kirjutavate arendajate tööd.

Üks peamisi põhjusi, miks arendajad valivad arendamise osas iOS -i asemel Androidi, on see Android kipub sadade seadmete tõttu, mida operatsioonisüsteem peab tegema, killustuma toetus.

Androidi arendajad peavad oma rakenduste testimiseks igal ekraani eraldusvõimel kasutama sageli kümneid seadmeid kujuteldav, alates väikseimatest 320 × 480 kuvaritest kuni uuemate 1280 × 800 kuvariteni, mis on leitud paljudest hiljutistest Android -seadmetest tabletid.

Selline arendusprotsess on õudusunenägu ja see on risk, mida Apple ei taha oma arendajatega võtta. Seetõttu rakendab Apple alates iOS 6 SDK -st uue põlvkonna iPhone'i ettevalmistamiseks seda, mida ta nimetab automaatseks paigutuseks.

Põhimõtteliselt toimib automaatne paigutus täpselt samamoodi nagu OS X Lionis, kus see funktsioon esmakordselt leiti. Arendajad pakuvad liideseelementidele piiranguid ja sõltuvalt ekraani eraldusvõimest võivad need elemendid liikuda nii, et need sobiksid sinna, kus nad peavad olema.

See ühendab sisuliselt mõlema maailma parimad küljed. Androidi liideseelemendid töötavad sarnases süsteemis, võimaldades neil venitada mis tahes eraldusvõimele. See koos viisiga, kuidas iOS käsitleb universaalseid binaarfaile, mis sisaldavad graafikat ja varasid mitme jaoks seadmed, loob lahenduse, mis pole mitte ainult arendajale meeldivam, vaid ka silmale meeldivam hästi.

Kui Androidi telefonirakendusi suurendatakse tahvelarvutite jaoks, näevad need sageli välja täpselt sellised, nagu nad on- telefonirakendused. Automaatse paigutusega loodab Apple pakkuda arendajatele lihtsat lahendust, säilitades samal ajal iOS -i rakenduste vahel tuntud vormi ja viimistluse. Automaatse paigutuse korralik asi on see, et seda saab rakendada palju enamale kui lihtsalt suuremale iPhone'ile. Kui Apple otsustaks väiksema iPadi või võib -olla meeletu kahekordse võrkkesta ekraani kasuks, hoolitseks automaatne paigutus suure osa töö eest.

Selline edasiviiv mõtlemine on see, mille poolest Apple on tuntud ja seetõttu valivad arendajad alati esmalt iOS -i, olenemata sellest, kui palju Google Androidi lükkab.

Läbi: iDownloadBlog Allikas: TechCrunch

Uusim blogipostitus

Kavandatud FCC reeglimuudatus võib pakkuda Apple TV -d, millest olete unistanud
September 10, 2021

Kavandatud FCC reeglimuudatus võib pakkuda Apple TV -d, millest olete unistanudFoto: Robert S. Donovan / Flickr CCFoto: Robert S. DonovanFlickr CCK...

Endine Apple'i disainer ennustab WWDC-s iCloudist "tohutuid muutusi"
September 10, 2021

Endine Apple'i disainer ennustab WWDC-s iCloudist "tohutuid muutusi"Kui Apple esmaspäeval WWDC -s iCloudi avalikustab, avaldab see iPodile sellist ...

| Maci kultus
September 10, 2021

Vaadake lammutatud Larry Davidi sketti, mis on filmitud WWDC 2014 jaoksPiirata teistmoodi.Foto: AppleLarry David mängis kunagi Apple'i jaoks sketsi...