Kehittäjät etuja ja haittoja siirtymisestä iOS 7
Makradar Teknologian / / December 19, 2019
IOS 7 julkaisu, on hyvin vähän! Tämä on suurin päivitys Apple Mobile käyttöjärjestelmien historiassa sen olemassaolosta. Käyttäjälle tämä seikka tarkoittaa vain yhtä asiaa - täytyy tottua uuden ilmeen ja hiukan Muutokset sisäistä toimintaa järjestelmän, mutta pikainen vapauttaminen kehittäjät valoa ongelma, ja hyvin vakava.
Perustavanlaatuisesti uusi muotoilu, paljon alkuperäisiä piirteitä, tappaja, yli 1500 uutta API - kaikki mitä tarvitset hallita ja oppia käyttämään sovelluksessa. Itse asiassa jokainen kehittäjä lasketaan kohtuullisen ajan julkaistaan päivitetty mukaisen hakemuksen päivitetty akseli on nyt pakko lykätä kaiken ja näki oman tuotteen seitsemän alle. Mutta onko se sen arvoista? Tarjoamme sinulle 7 ajatellut onnistuneen kehittämisen eduista ja haitoista siirtymisen täysin päivitetty järjestelmä.
Kehittäjä №0: luonut useita suosittuja photoappendices
miinukset: Siirtyminen uuteen versioon iOS - se on aina haaste. Ei siksi, että uusi API on vaikea ymmärtää, mutta koska sen kehittämisessä olet niin innostuneita uusia ominaisuuksia, joita lähes unohtaa tarvetta tukea edelliseen versioon. Kaikki nämä hienoja uusia kehitystyökaluja eivät ole käytettävissä niille, jotka eivät vielä ole päivitetty (tai ei päivitetty lainkaan menossa). Valitettavasti et voi läsnäollessa vakavan käyttäjä yleisö vain mennä ja saada kaikki samalla päivittää.
Toinen haittapuoli IOS 7-sovellusta on tarpeen pohtia lähestymistapa animaation ja kuvankäsittelyyn. Monet asiat helpottuu uuden API, varsinkin jos olet kehittämässä hakemuksen kanssa kuvia. Kanssa vapauttamaan iOS 7, lapsesi voi ottaa käyttöön tämän uuden viileä animaatioita, ja muut hienosäädön ja miten olet kehittäjä et halua missata yhden uuden ominaisuuden, joka voidaan integroida sovellus. Tällä kertaa kuitenkin on kysymys koulutus - joiden kapasiteetti on innovaation on pitkä oppia. Tietenkin voit jättää käyttöliittymän ennallaan, mutta joku muu tutkii kaikki uudet ja se näkyy niiden tuotteita, joten se houkuttelevampi niiden soveltamista.
Plussat: Myönteistä meidän pitäisi mainita laajeneminen luovuutta tyyli kantaa ja näkökulmasta kehitys ja jälleen yksinkertaisuus - tyyli ja design. Apple tarjosi ratkaisun torjumaan yleisimpiä ongelmia, että me, kehittäjät kohtaavat päivittäin. Se ei ole vain yksi sarjanumero järjestelmän versio - Apple käsitelty hyvin yksityiskohtaisesti ongelma-alueet, yrittää yksinkertaistaa kaiken, se on mahdollista. Tuloksena on hieno uusi kehitystyökaluja, ja Apple - vakautta, suorituskykyä ja valitus molemmilla sen käyttöjärjestelmän, ja tuote kokonaisuutena.
En voi kuvitella parempaa aikaa kehittäjille, kun se on mahdollista ratkaista nykyiset ongelmat ja vapauttamaan kauniita ja ketterä hakemuksen hienoimpia laitteita maailmassa. Rakastan iOS 7 ja pitävät tulossa olevat virstanpylväs kehitystä koko mobiilialan.
Kehittäjä №1: luoja useita mielettömän suosittuja sovelluksia kunto
miinukset: Tukea iOS 7 - se on varmasti huomattavia investointeja energian ja resurssien. Työskentelimme mukauttamista meidän sovelluksia iOS 7 Lisää WWDC. Tämän vuoksi meidän on ollut pakko lykätä monia suunniteltuja parannuksia, mutta uskomme toteutettavuutta tuo suunnitteluun tuotteidemme periaatteiden mukaisesti iOS 7.
Joidenkin kehittäjien olemme kuulleet asioita, kuten "sovelluksia on tuettava iOS 7 vain" ja mielestämme on suuri virhe. Vietämme aikaa ja vaivaa toimivuuden takaamiseksi tuotteidemme iOS 5-7, ja yksi hakemus. Säästävä asiakasuskollisuutta koskaan asettaneet sovellus - tämä on erittäin tärkeää. Useimmat ihmiset ovat todennäköisesti siirtyy iOS 7 muutaman kuukauden, mutta joku tarvitsee enemmän aikaa, emmekä halua sen kaadetaan niille tulevasta käytöstä ongelmaamme tuotteita.
Plussat: Seuraavia periaatteita iOS 7 johtaa syntymän enemmän laadukkaita sovelluksia. Meidän tapauksessamme, iOS 7 onnistuneesti samaan tarkoitus päivittää käyttöliittymän, koska sitä ennen 4 vuotta olemme keskittyneet vain toimintoihin.
Nämä suuret päivitykset ovat erinomainen ilmaisin, joka erottaa parhaiten kehittäjät kokonaismäärästä vain hyvää. Ohjelmistokehitys - se on maraton, ja monet joutuvat kova kilpailu tulevassa muuttoliike.
Kehittäjä №2: luoja lääketieteellisiä ohjelmistoja, ilmestyy aiemmin Apple mainoskampanjat
Puhuminen kauttakulku sovelluksia uuden käyttöjärjestelmän, voimme käsitellä kahta seikkaa: kirjoittaminen uusien sovellusten ja mukauttaminen nykyinen iOS 6 apps uuden version järjestelmään. Kun kyseessä on siirto nykyisten sovellusten kysymys eduista ja haitoista ei synny ollenkaan - täytyy vain tehdä se. Käyttäjä päivitetty ja se ei toimi hakemuksesi enää? Tämä on suuri ongelma sinulle. Jos puhumme luot sovelluksen ominaisuuksia käyttöön iOS 7, voit puhua hyviä ja huonoja puolia.
miinukset: Muodollisesti iOS 7 on yhteensopiva iPhone 4, mutta käytännössä jarruttavat sitä. Tämä tarkoittaa väistämättä menetys yleisön. Tällaisten laitteiden käyttäjät ovat tietoisia mahdollisista ongelmista ja todennäköisesti siirtyä iOS 7. Sivuuttaa jäävien iOS 6 - sitten menettää niitä. Kun on kyse käyttäjien iPhone 3GS ja iPod samanlainen mahdollisuus mennä suinkin mahdollista, ja tehdä hakemuksen suuntautunut vain iOS 7, se tarkoittaa taattu menetys näistä käyttäjistä.
UIKit iOS 7 SDK on aivan erilainen aiempiin versioihin, jolloin monet standardin valvonnan käyttöliittymässä näyttävät erilaisilta. Joskus se vain ei ole kovin mukavaa, joskus buginen. Tämä edellyttää toiminnallisen käsittelyä nykyisten sovellusten ja se on ajanhukkaa ja vaivaa.
Jotkut uudet ominaisuudet toimivat vain tiettyjä (viimeisin) laitteita. Vaikka laite on virallisesti tukee iOS 7, se ei välttämättä tue joitakin ominaisuuksia iOS 7. Oletetaan, että Airdrop yhteensopiva iPad 2 ja 3, iPhone 4 ja 4S, sekä saman iPod. Jos sovellus käyttää Airdrop SDK, sinun täytyy varmistaa, että käyttäjät jotenkin oppinut rajoitukset sovelluksen laitteissaan. Ja kuitenkin, käyttääkö sovellus kaadu, kun käytät tätä ominaisuutta, jos sitä ei tueta laitteessa.
Plussat: Yleensä kaikki on uutta muutenkin tuhoaa jotain olemassa olevaa ja vakiintunut. Se on luonnollinen järjestys asioita. Houkuttelevia innovaatiot iOS 7 voidaan kutsua Airdrop ja videotallennus 60 FPS. Moniajo toteuttaa lisää päteviä käyttöä prosessorin resursseja. Sovellukset entistä itsenäisempiä ja voivat tehdä jotain tarpeellista ja hyödyllistä toimeton tilassa. Ja tietenkin, uusi tukitaso sosiaalinen verkostoituminen on suuri mahdollisuus soveltaa tätä tärkeää segmentin.
Kehittäjä №3: luoja yksi suosituimmista skannerit / OCR sovellukset
Tiimimme - 4 itsenäistä kehittäjä. Teemme laadukkaita sovelluksia visualisointi sekä tuottavuuden lisäämiseksi. Tämän seurauksena on välttämätöntä meitä siirtymään kohti uutta iOS muotoilu. Tällä hetkellä keskitymme yhteen melko nuori sovellus, joka mukautuu uusiin iOS.
miinukset: Itse asiassa, siirtyminen IOS 7 oli yllätys meille. Ainakin, emme odota, että se edellyttää tällaisia toimia olemassa oleviin sovelluksiin (mielestämme pätee kaikkiin uusiin sovelluksiin on helpompaa). Meillä oli täysin muuttaa kalenterin suunniteltujen ja vapauttaa. On vaikea sanoa, miten tämä vaikuttaa liiketoimintaan, mutta uskomme, että toimettomuus tässä tilanteessa ei voida taata pelataan eduksemme. Harmony käyttöjärjestelmät ja sovellukset ovat ehdottomasti miellyttää käyttäjiä, joten olemme nyt työtä tähän suuntaan.
On vaikea tehdä päätöksiä kannalta suunnittelu, kun on niin vähän tietoa ja esimerkkejä tulevista päivityksistä. Meillä on paljon kokeilemalla. haluaisimme nähdä enemmän iOS 7. Itse asiassa, Apple virallisia sovellukset eivät aina näytä hyvältä ja työtä beetakerrointa, ja joskus täysin väärässä paikassa heidän (paperin laatu Hälytykset ja merkinnät uudessa litteä maailma?).
Lisäksi jotkut API on dokumentoitu ja vaikea ymmärtää. Jotkin ominaisuudet kolmannen osapuolen sovelluksia ei ole selvä, ja Apple ei anna mitään selitystä. Being kärjessä kehittämisen vaikeaksi.
Plussat: Aloimme kehittää iOS 7 huonolla tuulella. Emme kuten monet ratkaisut käyttävät Apple, mutta ajan myötä, olimme yllättynyt todettiin, että muutokset haluamme enemmän ja enemmän (vaikka jotkut asiat ovat epämiellyttäviä meille toistaiseksi).
Teimme uuden kuvakkeen sovelluksellemme, poistetaan suurin osa kuvioita ja mukautetun design. Se oli helppoa. Todellinen haaste tällä hetkellä on valikoima sopivan paletin ja animaation meille.
Samanaikainen tuki iOS 6 ja 7 näyttivät meille erittäin vaikeaa, joten se päätettiin keskittyä vain iOS 7. Tästä johtuen olemme myös paljon helpompi toteuttaa uusia ominaisuuksia ja iOS 7: n ominaisuuksista.
Kehittäjä №4: luoja suosittu sovellukset "älykäs koti"
miinukset: Ne eivät ole niin paljon, vaikka jalostus maksaa graafinen käyttöliittymä olivat odotettua suuremmat. Mutta kuuntelee izdovok Android käyttäjät yleensä ei voi kutsua miellyttävä.
Plussat: Näyttää siltä, että iOS 7 näyttää moderni, ja se tarkoittaa, että kehittäjät seurata uuden paradigman iOS, tuottaa vastaavan sovelluksen. Lisäksi odotamme uuden nousuun ladattavia App Storesta, koska käyttäjät etsivät käytännön toteutusta uuden iOS 7: n ominaisuuksista. Mitä kehitystä, kykyä suorittaa toimintoja sovelluksessa, vaikka se on taustalla, mutta rajoitettu, mutta se näyttää erittäin lupaavalta. Kannusti kasvumahdollisuuksia luomiseen käyttöliittymiä, parantaa tietojen käsittelyä vuonna iCloud, Airdrop jakaa dokumentteja muiden laitteiden kanssa, sekä kehittyneitä ominaisuuksia OpenGL. Nyt piirustus grafiikkaa on nopeampaa.
Kehittäjä №5: luoja yksi suosituimmista tehtävälistat
miinukset: Kun me julkaisimme iOS- 7, emme kestä kauan ymmärtää, että työ edessämme paljon enemmän kuin odotimme. Lisäys katsoi ulos paikasta ja tuntui ulos paikka uudessa ympäristössä. Kuten monet kehittäjät, ryhdyttiin välittömästi työn päivityksen iOS 7 sovellus.
Paljon on kirjoitettu siitä, että iOS 7 keskittyy sisältöön, ja tämä on totuus. Kromi ja ylimääräisiä elementtejä tässä on sopimatonta. Meidän ahdettu suunnittelu sovellus näytti vieras esine simulaattorissa käynnissä toisella koneella. Jopa siirtyminen Helvetica ja yhteensä helpotusta suunnitteluun ja kuvakkeet yhdessä keskittyä pitoisuus ei merkittävästi parantaa tilannetta.
Suurin haaste meille oli yrittää seurata uuden muotoilun, olematta tyhjä klooni muita sovelluksia. Se kärsii kaikista varhaiskehityksen iOS 7 - ne ovat samat.
Merkityksellisiä ylittää säännöt ovat avain menestykseen tuotteen.
Mitä koodia, niin kaikki ei ole niin huono, vaikka API dokumentoimattomia muuttaminen toimintaperiaate peräkkäisten vapauttaa beta-versioita.
Kuten monet muut kehittäjät, päätimme tehdä seuraavassa päivityksessä on vain iOS 7. Meillä on pieni ryhmä ja hyvin rajalliset resurssit. Meillä ei ollut tarpeeksi voimia hybridi sovellus toimisi hyvin iOS 6 ja iOS 7. Sen sijaan teemme sovellus, joka toimii fiksusti uusimman version iOS.
Plussat: Toisaalta, meidän kehittäjät pystyivät heittämään pois tonnia tuotteen mukautetun koodin, josta toteutuneet toiminnot ovat nyt saatavilla API: n kautta. Asiat, joiden toteutuminen aiemmin kesti päiviä tehdään nyt muutamassa minuutissa. Perus toiminnot on toteutettu paljon helpompaa ja nopeampaa, ja se antaa aikaa keskittyä nuolee ja testaus komponenttien ja sovellusten yleensä.
Kehittäjä №6: kokenut iOS ja Android kehittäjä, kirjailija käsikirjoja ja ohjelmointi käsikirjat
miinukset: iOS 7 on varmasti jyrkkä päivityksen Applelta. Viime aikoihin asti, prosessi sovellus maahanmuutto vanhemmasta versiosta käyttöjärjestelmästä uudempaan on ollut lähes kivuton. Useimmissa tapauksissa hakemus "vain työ" Päivitetyssä järjestelmässä. Kuitenkin iOS 7 Apple on vihdoin päättänyt irtautua menneisyyden ja siirtyä eteenpäin niiden alustalla. Tämä on ehdottomasti voittaa Applen ja se on voitto kehittäjille, mutta ei ilman kärsimystä.
Ehkä tärkein epävarmuustekijän kehittäjät ja ulkonäköä sovelluksille. Yleensä, jos emme puhu pelistä, tai jonkinlainen koko näytön sovelluksia, suosittelen kehittäjät mahdollisimman pian käsitellä tätä ongelmaa. Muussa tapauksessa sovellus näyttää päivätty.
Paras tapa pohtia uuden muotoilun ja ulkonäön - kuvitella, että aikaisemmat iOS versiot eivät olleet siellä, ja Apple on juuri julkaissut mobiili käyttöjärjestelmä.
Jos puhumme koodin kehittäjät täytyy käsitellä todella ärsyttävää ongelma suunnittelu ja taitto käyttöliittymän. Sopeutumisessa nykyiset sovellukset iOS 7 SDK huomioon on tarpeen tarkistaa kunkin valikon ja kunkin näytön asettelun löytää puutteita siinä.
Erityisesti Apple muuttanut tapaa tilapalkilla vuorovaikutuksessa sovellusten ja se kestää kunnon päänsärky. Aikaisemmin tämä alue oli toimivallan ulkopuolelle kehittäjät (vaikka voit piilottaa sen, jos haluat), mutta nyt Sovellukset tulisi käyttää tilarivillä näyttää tietoja, ja tämä itsessään on vakava muuttuvat.
Plussat: IOS 7 on todella hienoja asioita, kuten ongelmia taustalla ja p2p toiminnallisuus Bluetooth. Peer-to-peer on hyvin mielenkiintoinen, koska se avaa suuria mahdollisuuksia toteutumista vuorovaikutus laitteiden kun ne ovat hyvin lähellä. Aiemmin toteutumisen nämä asiat minun piti väistää hyvin. Työskentelevien tausta - se on hienoa. Näin iOS tasaantunut tässä suhteessa Android. Kehittäjät voivat käyttää näitä ominaisuuksia tehokkaampaa sovellusten toimintaa. Ainoa asia, joka koskee minua täällä - akku, ja on erityisen tärkeää ei ole yhtä uusia laitteita jo onnistunut kehittämään osa resurssin paneelit. Aluksi Apple kieltää tällaiset vapauksia sovelluksiin, mutta nyt asiat ovat muuttumassa. Merkityksellisyyden tällainen päätös vain aika näyttää.
Lyhyesti, suosittelen kehittäjät mahdollisimman pian liittyä iOS 7 tukea. Säilyvät vain iOS 6 - ehdottomasti ole vaihtoehto, sekä säilyttää vanhan mallin niiden sovelluksia. Apple siirtää varoja kehittämiseen Xcode 5, ja heti kun näin tapahtuu, samanaikaisesti kaksi median välittömästi on vaikutus. Uskon, että paras vaihtoehto oli ja on edelleen nopea siirtyminen uusimmat työkalut, jotka Apple antaa kehittäjille käyttää. Suosittelen myös kokonaan luopua tuki iOS 4 ja 5 - kustannukset ovat vanhoja alustoja yksinkertaisesti eivät maksa pois tai maksaa pois pienin hyötyä. Oletan iOS 7 tottunut melko nopeasti, ja paras aika lopettamaan tukensa iOS 6 jo nähneet ensi vuoden alussa.
(kautta)