Kun luot iOS-sovelluksia App Storeen, kehittäjien on tärkeää ymmärtää Applen asettamat kokorajoitukset. Nämä rajoitukset ovat käytössä hyvän käyttökokemuksen varmistamiseksi ja laitteen tallennustilan hallintaan. Tässä oppaassa selitetään tärkeimmät kokorajoitukset, jotka kehittäjien on otettava huomioon luodessaan iOS-sovelluksia, mukaan lukien sovellusten kokonaiskoko, langattoman latauksen rajoitukset ja suoritettavien tiedostojen rajoitukset eri iOS-versioille. iOS-sovellukset eivät saa ylittää 4 Gt:n enimmäistiedostokokoa, joka sisältää kaiken sisällön ja suoritettavan koodin.
iOS-sovelluksen kokorajoissa liikkuminen: Kehittäjän opas
Sovelluksen enimmäiskoko
iOS-sovelluksilla on enimmäistiedostokoko. Pakkaamaton kokonaiskoko ei saa ylittää 4 Gt. Tämä rajoitus koskee koko sovelluspakettia, mukaan lukien kaikki resurssit ja suoritettava koodi.
Over-the-Air -latausraja
Sovelluksille, jotka on ladattu suoraan laitteeseen matkapuhelinverkon kautta, on erillinen raja. Näiden latausten enimmäiskoko on 200 Mt. Tämän rajan ylittävät sovellukset vaativat Wi-Fi-yhteyden tai lataamisen tietokoneen kautta.
Suoritettavien tiedostojen rajoitukset
Sovelluspaketin jokaisella Mach-O-suoritettavalla tiedostolla (esim. pääsovelluksen binaarilla) on myös kokorajoituksia. Nämä rajat vaihtelevat sovelluksen vähimmäistuetun iOS-version mukaan.
| Vähintään iOS-versio | Suoritettavan tiedoston enimmäiskoko |
|---|---|
| Alle 7.0 | 80 Mt (yhteensä __TEXT osiota) |
| 7.x - 8.x | 60 Mt (arkkitehtuurilohkoa kohti) |
| 9.0 tai suurempi | 500 Mt (yhteensä __TEXT osiota) |
Muita huomioita
Kehittäjien tulee pyrkiä minimoimaan sovelluksensa koko, vaikka se pysyisikin enimmäisrajojen alapuolella. Pienemmät sovellukset latautuvat nopeammin ja kuluttavat vähemmän tallennustilaa käyttäjän laitteissa. Tekniikat, kuten resurssien optimointi, koodin poistaminen ja tilattavat resurssit, voivat auttaa pienentämään sovelluksen kokoa.
Apple Watch -sovellusrajoitus
Apple Watch -sovelluksilla on erillinen 75 Mt:n kokorajoitus. Tämä rajoitus johtuu Apple Watch -laitteiden rajoitetusta tallennuskapasiteetista.
Viite
Ajantasaisimmat ja viralliset tiedot iOS:n enimmäiskoontitiedostokooista kehittäjien kannattaa katsoa Applen kehittäjädokumentaatiosta:
Rakennustiedostojen enimmäiskoot
Fromhttps://developer.apple.com/help/app-store-connect/reference/maximum-build-file-sizes/
Varmista iOS- ja tvOS-sovelluksissa, että sovelluksesi ei ylitä tuettujen käyttöjärjestelmien tiedostokokoja. Sovelluksesi pakkaamattoman kokonaiskoon on oltava alle 4 Gt. Apple Watch -sovellusten on oltava alle 75 Mt. Lisäksi jokainen Mach-O-suoritettava tiedosto – esim.app_name.app/app_name— ei saa ylittää näitä tiedostojen enimmäiskokoja.
| OS-versiolle | Suoritettavan tiedoston enimmäiskoko | Huomautuksia | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| iOS 9.0 ja uudemmat versiottvOS 9.0 ja uudemmat versiot OS 1.0 ja uudemmat | 500 Mt | Kaikkien __TEXT-osien yhteensä binäärissä. | |||||||||
| iOS 7.X - iOS 8.X | 60 Mt | Jokaisen arkkitehtuurilohkon __TEXT-osille.1 | |||||||||
| Aikaisempi kuin iOS 7.0 | 80 Mt | Kaikkien __TEXT-osien yhteensä binäärissä. | |||||||||
Arkkitehtuurin viipale viittaa rasvan binaariasettelun tiettyyn osaan, joka on tarkoitettu tietylle arkkitehtuurille, kuten 32- tai 64-bittisille arkkitehtuureille.
Rajan ohittaminen
Aloita avaamalla Asetukset-sovellus iPhonessa tai iPadissa. Siirry sitten kohtaan "iTunes & App Store" ja napauta "Sovelluslataukset". Valitse tässä "Salli aina" salliaksesi kaikkien sovellusten lataamisen matkapuhelindatan avulla. Tämän avulla voit ohittaa rajan ja ladata minkä tahansa sovelluksen matkapuhelinverkon kautta.
Avaimet takeawayt
- iOS-rajat ovat 500 Mt suoritettavalle (75 Mt Apple Watchille)
- Sovelluksesi pakkaamattoman kokonaiskoon on oltava alle 4 Gt
- Lataa mikä tahansa sovellus mobiilidatalla
iOS-latausrajoitusten ymmärtäminen
iOS:llä on erityiset säännöt suurten sovellusten lataamiseen mobiilidatan kautta. Nämä säännöt ovat muuttuneet iOS:n eri versioissa. Pääpaino on latausrajoissa ja sovellusten koosta.
iOS-latausrajoituksen perusteet
iOS rajoittaa latauksia mobiilidatan kautta, jotta käyttäjät eivät kuluttaisi paljon dataa. Aluksi yli 100 Mt:n sovelluksia ei voitu ladata ilman Wi-Fi-yhteyttä. Tämä rajoitus varmistaa, että käyttäjät eivät vahingossa käytä liikaa tietoja.
Apple lisäsi tämän rajan 150 megatavuun ja myöhemmin 200 megatavuun uudemmissa iOS-versioissa. Käyttäjät, jotka yrittävät ladata suuria sovelluksia, saavat varoituksen koosta. Heidän on muodostettava yhteys Wi-Fi-verkkoon suurten sovellusten lataamiseksi tai valittava vaihtoehto rajoituksen ohittamiseksi muuttamalla asetuksia.
Latausrajoitusten muutokset iOS-versioissa
Latausrajoitukset ovat kehittyneet eri iOS-versioissa. iOS 10:ssä ja iOS 11:ssä mobiililatausten raja oli 100 Mt. Tämä raja nousi 150 megatavuun myöhemmissä päivityksissä.iOS 13ja myöhemmin toi 200 megatavun rajoituksen.
Huomattava ominaisuus iOS 13:ssa ja uudemmissa on "Kysy jos yli 200 Mt" -asetus. Näin käyttäjät voivat tällä hetkellä päättää, haluavatko he ladata suurempia sovelluksia mobiilidatan avulla vai odottaa Wi-Fi-yhteyttä. Tämä joustavuus auttaa käyttäjiä hallitsemaan tietojaan tehokkaammin.
Sovelluksen koon vaikutus latauskäyttäytymiseen
Sovellusten koolla on merkittävä rooli niiden lataamisessa. Suuret sovellukset, yli 200 Mt, voivat kuluttaa nopeasti tiedonsiirtomäärät. Käyttäjien on usein muodostettava yhteys Wi-Fi-verkkoon näiden sovellusten lataamiseksi.
Jotkut käyttäjät ohittavat rajan säätämällä asetuksia tai käyttämällä väliaikaisia ratkaisuja. Esimerkiksi päivämääräasetuksen muuttaminen iOS 12:ssa antoi käyttäjille mahdollisuuden ladata suurempia sovelluksia ilman Wi-Fi-yhteyttä. Virallisten asetusten muutokset ovat suositeltavia nyt, mikä tarjoaa turvallisempia ja kontrolloidumpia tapoja käsitellä suuria latauksia.
Lisätietoja:iOS 18.5 lisää uusia näyttöaikavaroituksia vanhemmille uusimpaan RC-versioon
Nämä rajoitukset auttavat estämään odottamattomia datamaksuja. Ymmärtämällä, miten nämä latausrajoitukset toimivat, käyttäjät voivat paremmin hallita tiedonkäyttöään ja silti nauttia suosikkisovelluksistaan ilman tarpeettomia keskeytyksiä.
Latausrajan ohittaminen
On olemassa muutamia tapoja ladata sovelluksia, jotka ovat suurempia kuin 100 Mt iPhonelle tai iPadille. Jokainen menetelmä sisältää joitain yksinkertaisia säätöjä laitteen asetuksiin tai vaihtoehtoisten yhteyksien käyttämistä.
iOS-asetusten säätäminen
Voit ohittaa mobiilidatan latausrajan säätämällä iPhonen tai iPadin asetuksia. Avaa ensinAsetuksetsovellus. Vieritä seuraavaksi alas ja napautaApp Storesta. Etsi App Storen asetuksistaSovellusten latauksetosio. Napauta sitä ja valitse sittenSalli aina. Tämän asetuksen avulla voit ladata kaikenkokoisia sovelluksia mobiilidatan kautta ilman rajoituksia.
Joskus laitteesi päivämäärän ja kellonajan muuttaminen voi auttaa. Siirry osoitteeseenAsetukset > Yleiset > Päivämäärä ja aika. SammutaAseta automaattisesti. Muuta päivämäärä viikon eteenpäin. Aloita lataus ja palauta sitten päivämäärä- ja aika-asetukset.
Wi-Fi-yhteyden käyttäminen
Wi-Fi-yhteyden käyttäminen on toinen tapa ladata sovelluksia murehtimatta rajoituksista. Varmista, että laitteesi on yhdistetty vahvaan Wi-Fi-verkkoon. AvaaAsetuksetsovellus, sitten Wi-Fi ja valitse verkkosi. Kun yhteys on muodostettu, siirry App Storeen ja aloita lataus. Sovelluksen pitäisi ladata ilman kokorajoituksia.
Jos kohtaat usein ongelmia Wi-Fi-nopeuden kanssa, harkitse siirtymistä lähemmäs reititintä. Voit myös nollata reitittimen tarvittaessa. Tämä tarjoaa vakaan yhteyden suurten sovellusten lataamiseen.
Sovellusten lataaminen tietokoneen avulla
Sovellusten lataaminen tietokoneella on toinen tehokas tapa ohittaa raja. Liitä iPhone tai iPad tietokoneeseen USB-kaapelilla. AvataiTunesPC:llä taiFinderMacbook Prossa.
Valitse laitteesi iTunesissa tai Finderissa. Siirry kohtaanSovellus-osiossa ja etsi sitten sovellus, jonka haluat ladata. NapsautaLataaaloittaaksesi prosessin. Kun sovellus on ladattu, synkronoi laitteesi sovelluksen siirtämistä varten.
Toinen vaihtoehto on ladata sovelluksen .ipa-tiedosto. Löydät nämä tiedostot verkosta, mutta varmista aina, että ne tulevat hyvämaineisesta lähteestä. Kun olet ladannut .ipa-tiedoston, siirrä se laitteellesi iTunesin tai Finderin avulla. Tämä menetelmä auttaa välttämään kokorajoituksia ja tarjoaa vaihtoehtoisen tavan saada suuret sovellukset laitteellesi.
