Googles vedtagelse af iOS-design er godt for alle

Indholdsfortegnelse:

Googles vedtagelse af iOS-design er godt for alle
Googles vedtagelse af iOS-design er godt for alle
Anonim

Key takeaways

  • Google vil nu bruge standard Apple-grænsefladeelementer i sine iOS-apps.
  • At følge UI-konventioner gør en app meget nemmere at bruge og at udvikle.
  • Vedligeholdelse af en hel brugerdefineret brugergrænseflade er en masse meningsløst travlt arbejde.

Image
Image

Google dropper sit "materiale"-brugergrænsefladedesign til fordel for at bruge iOS’ egne UI-konventioner. Men handler det kun om udseende?

Hver computerplatform har sine brugergrænsefladekonventioner. Dette inkluderer, hvordan det ser ud, hvordan det fungerer, og hvad brugerne kan forvente. For eksempel bruger Mac'en ⌘+V-genvejen til at indsætte, mens Windows bruger Control+V. Og mens Mac'en har en enkelt menulinje, der altid er øverst på skærmen, sætter Windows menulinjer på hvert vindue. Tredjeparts-apps, der ikke følger disse konventioner, føles ude af stand og passer ikke ind. Men Googles hjerteskifte handler måske om mere end blot at se og føle sig hjemme.

"For det meste er iOS vs. Android UI-konventioner stort set en stilistisk skelnen snarere end en funktionel. For eksempel ser tænd/sluk-kontakten meget ens ud på begge platforme, " Chao He, fra Swenson Det digitale produktbureau, fort alte Lifewire via e-mail.

"Den virkelige fordel her er, at Googles iOS-apps vil være stilistisk i overensstemmelse med resten af iOS-økosystemet," tilføjede han. "Dette vil også hjælpe Google med at skære ned på udviklingsindsatsen for at kopiere deres eget designsprog inden for iOS-rammerne, hvilket giver dem mulighed for at omfokusere denne indsats andre steder."

Look and Feel

Hvis du nogensinde har skiftet fra en iPhone til en Android-telefon eller omvendt, føles alt underligt. Dengang iPhone stadig havde en startknap, kunne du for eksempel finde dig selv ved at trykke nederst på en skærm og prøve at afslutte en app. For at en app skal passe ind, skal den følge de etablerede konventioner. Apple har endda et sæt dokumenter – Human Interface Guidelines eller HIG-der rådgiver om alt fra ikonlayout til skrifttyper.

Image
Image

At følge disse konventioner er godt for udvikleren - det er en ting mindre at tænke på og resulterer i en app, der allerede er i overensstemmelse med andre - og god for brugeren. Vi behøver for eksempel ikke at lære tastaturgenvejen til Gem eller Udskriv igen for hver app. Eller vi ved, at på Mac'en udløser en knap ikke sin handling, før du slipper den. Denne nyttige regel giver dig mulighed for at afbryde et forkert klik blot ved at skubbe musemarkøren væk fra skærmkontrollen, før du slipper museknappen (dette fungerer også med tryk på iOS - endnu mere konsistens).

Men Google er ligeglad med noget af det. Hvis det gjorde det, ville det have vedtaget Apples UI-konventioner for år siden, i stedet for at overføre sine egne kontroller og paradigmer til iPhone og iPad. Den sandsynlige årsag til, at Google ændrer sin tilgang, er, at det er hårdt arbejde.

Go With the Flow

Når en udvikler bygger en app, får de mange færdiglavede aktiver gratis. Ingen skal designe en knap eller en vinduesværktøjslinje. De beder bare computeren om at tegne et vindue eller tilføje en række knapper, og de bruger de indbyggede, Apple-designede ressourcer.

"En iOS-app er [paradigmatisk], hvis den gør brug af et af Apples programmeringssprog, 'Swift' eller 'Objective-C', fort alte softwareingeniør Cal Mitchell til Lifewire via e-mail.

Den virkelige fordel her er, at Googles iOS-apps stilmæssigt vil være i overensstemmelse med resten af iOS-økosystemet.

Og brugen af disse indbyggede sprog har andre fordele.

"Når en udvikler bruger et af disse sprog i forbindelse med appudvikling, især i forbindelse med andre iOS-specifikke SDK'er (softwareudviklingssæt), øger det ydeevnen drastisk. Derudover kan native apps gøre fuld brug af alle enhedens muligheder, uanset om det betyder at bruge kameraet, GPS eller andre systemer," siger Mitchell.

Det er muligt at mikse og matche ved at bruge Apples udviklerværktøj og tilføje dit eget look, men det giver en masse travlt arbejde. Hver gang Apple opretter en iPad med en anden skærmstørrelse eller subtilt ændrer udseendet af brugergrænsefladen, bliver du efterladt.

Image
Image

"Google har sit eget sæt komponenter (Material UI) bygget til, at dets apps ser konsistente ud på iOS og Android. Men med udgivelserne af nye versioner af iOS blev det sværere at vedligeholde disse komponenter, fordi Apple konstant tilføjer nye funktioner og nye forbedringer af deres UI-komponenter, nogle gange endda ændre hele udseendet og følelsen, " fort alte mobilappudvikleren Dragos Dobrean til Lifewire via e-mail.

"Behøver en switch virkelig at blive bygget tilpasset i overensstemmelse med et generisk designsystem? Eller kan det være tilstrækkeligt blot at bruge systemløsningen og komme videre?" skrev Jeff Verkoeyen, Googles chefdesigner for Apple-produkter, i en Twitter-tråd.

Svaret ser nu ud til at være "Lad os bare komme videre."

Anbefalede: