Kehitetään Androidille tai iOS: lle: Materiaali vs. tasainen suunnittelu

Monet matkaviestinnän aloittelijat luovat alun perin iOS-sovelluksen vahvistaakseen tuotteensa / markkinoille sopivuuden. Kun he luulevat olevansa ihmisiä kiinnostava tuote, he keskittyvät sitten Android-sovelluksen julkaisemiseen.

On tärkeää ymmärtää, että vaikka iOS ja Android ovatkin hyvin samankaltaisia ​​kilpailijoita, ne ovat kaksi erillistä käyttöjärjestelmää, joilla on omat standardit, ominaisuudet ja käyttäjän odotukset.

Erojen ymmärtäminen Android- ja iOS-sovellusten kehittämisen välillä johtaa todennäköisesti ala-par-ohjelmistoihin, joissa on vähemmän toivottua käyttökokemusta.

Tämän moniviikkoisen sarjan ensimmäisessä erässä aloitamme ylittämällä korkeat suunnitteluerot Androidin ja iOS: n välillä. Seuraavien viikkojen aikana käydään läpi tietyt käyttöliittymäelementtierot (kuinka Android ja iOS käyttävät joskus erilaisia ​​käyttöliittymäelementtejä edustamaan samaa asiaa), alustojen ominaisuuserot (mitä Android-sovellus voi tehdä, että iOS-sovellus ei voi), ja käyttäjien populaatioerot (kuka käyttää Android-sovelluksia vs. kuka käyttää iOS-sovelluksia).

Jos haluat saada päivityksen seuraavien artikkeleiden lähettämisen yhteydessä, tilaa tilaustiedot postituslistallemme (ei roskapostia, lupaan). Jos olet yrittäjä / kehittäjä mobiililaitteessa ja aiot julkaista mobiilisovelluksesi sekä iOS: ssä että Androidissa, on välttämätöntä ymmärtää kunkin ekosysteemin ja käyttäjäkunnan erityispiirteet parempien ohjelmistojen toimittamiseksi.

Suunnittelukielen erot

Android-materiaalisuunnittelu

Googlen Gmail-sovellus Androidille

Aloitetaan selvin ero Androidin ja iOS: n välillä: Suunnittelukielet. Google julkaisi materiaalisuunnittelun muutama vuosi sitten, ja siitä on nopeasti tullut Android-sovellusten suunnittelun standardi.

Materiaalisuunnittelu määritetään kirkkaalla värillisellä kuormalavalla, varjoilla elementteissä simuloimalla korkeuden tunnetta ja etusijalla neliömuodoille pyöristettyjen kulmien sijaan.

Materiaalisuunnitteluanimaatio - tekijä: Kyle Waldrop, https://dribbble.com/shots/1930247-Material-Design-Animation

animaatio

Materiaalisuunnittelussa keskitytään herättäviin ja jatkuviin animaatioihin kiinnittääksesi käyttäjän huomion.

Dokumentointi

Google on vauhdittanut materiaalisuunnittelua Androidilla ja julkaissut laajan suunnitteludokumentaation suunnittelijoille ja kehittäjille.

iOS 9 -tasosuunnittelu

Applen Mail-sovellus iOS: lle

Toisin kuin Googlen materiaalisuunnittelun standardointiyrityksellä, Apple: n iOS 9: ssä esittelemällä litteällä mallilla ei ole virallista nimeä, mutta siihen viitataan yleisesti nimellä “iOS 9 Design” tai “iOS 9 Flat Design” tai vastaavaan mutaatioon.

iOS 9 Flat Design määritetään vaimennetulla väripaletilla, joka luottaa voimakkaasti valkoiseen / neutraaliin harmaan taustaväriin ja siniseen korostusväriin. Se keskittyy selkeyteen, pettymykseen ja syvyyteen. Elävämpiä värejä käytetään säästeliäästi (verrattuna materiaalisuunnitteluun), ja läpinäkyvyyttä, eikä varjoja, käytetään syvyyden ja havainnon välittämiseen.

iOS-muotoilun paljaassa muodossaan voidaan väittää olevan minimalistisempi kuin Googlen materiaalisuunnittelu, mutta yleensä sen suunnittelijat räätälöivät voimakkaasti. Ne noudattavat Applen Human Interface -ohjeita ja keksivät omia ratkaisujaan.

animaatio

Lähde: http://digitalagencynetwork.com/top-10-ios-9-features-in-gifs/

iOS 9 Flat Design -mallissa on hienovaraisempia, ”nesteellisiä” esteettisiä animaatioita verrattuna Androidin materiaalisuunnitteluanimaatioihin.

Dokumentointi

Applella on viralliset iOS-käyttöliittymän ohjeet, vaikka ne eivät olekaan niin kattavia kuin Googlen materiaalisuunnitteludokumentaatio.

Hyviä epävirallisia lähteitä iOS 9: n tasaisen suunnittelun dokumentaatioon ovat Design Code: n ja Ivo Mynttisen dokumentaatio.

johtopäätös

Se on tämän viikon johdantoartikkeli.

Seuraavassa artikkelissa tarkastellaan yksityiskohtaisesti, kuinka tiettyjä käyttöliittymäelementtejä käytetään iOS: ssä ja Androidissa.

Jos haluat saada päivityksen seuraavien artikkeleiden ollessa suorana, tilaa tilaajaluettelo. Jos olet yrittäjä / kehittäjä matkaviestinnässä ja suunnittelet kohdistamista sekä Androidiin että iOS: iin, lisäät huomattavasti menestysmahdollisuuksiasi, jos ymmärrät näiden kahden käyttöjärjestelmän suunnittelu- ja ominaisuuserot ja käyttäjän odotukset.

Jos sinulla on iOS-sovellus ja etsit kokenutta Android-tekniikkaa auttamaan sinua luomaan sovelluksesi Android-versio, ota rohkeasti yhteyttä.

Tämän artikkelin on kirjoittanut Alex Bush, SmartCloud-ohjelmistosuunnittelija. Hän blogeja edistyneistä iOS-aiheista ja Ruby on Rails -sivustosta.