Atslēgas līdzņemšanai
- Google tagad savās iOS lietotnēs izmantos standarta Apple saskarnes elementus.
- Ievērojot lietotāja interfeisa noteikumus, lietotne ir daudz vieglāk lietojama un attīstāma.
-
Visas pielāgotas lietotāja saskarnes uzturēšana ir daudz bezjēdzīga darba.
Google atsakās no sava “Materiālā” lietotāja interfeisa dizaina par labu iOS pašas lietotāja interfeisa izmantošanai. Bet vai runa ir tikai par izskatu?
Katrai datoru platformai ir savi lietotāja interfeisa noteikumi. Tas ietver to, kā tas izskatās, kā tas darbojas un ko lietotāji var sagaidīt. Piemēram, Mac izmanto īsinājumtaustiņu ⌘+V, lai ielīmētu, savukārt Windows izmanto Control+V. Un, lai gan Mac datorā ir viena izvēlņu josla, kas vienmēr atrodas ekrāna augšdaļā, Windows katrā logā ievieto izvēļņu joslas. Trešo pušu lietotnes, kas neievēro šīs normas, jūtas slikti un neiederas. Taču Google pārmaiņās var būt ne tikai izskats un sajūta kā mājās.
"Lielākoties iOS un Android lietotāja saskarnes konvencijas lielākoties ir stilistiskas, nevis funkcionālas atšķirības. Piemēram, ieslēgšanas/izslēgšanas slēdzis abās platformās izskatās vienādi, " Chao He, Swenson Viņš digitālo produktu aģentūrai pastāstīja Lifewire pa e-pastu.
"Patiesais ieguvums šeit ir tāds, ka Google iOS lietotnes stilistiski saskanēs ar pārējo iOS ekosistēmu," viņš piebilda. "Tas arī palīdzēs Google samazināt izstrādes centienus, lai iOS sistēmā replicētu savu dizaina valodu, ļaujot viņiem pārorientēt šīs pūles citur."
Skatieties un jūtiet
Ja kādreiz esat mainījis iPhone tālruni uz Android tālruni vai otrādi, viss šķiet dīvains. Piemēram, kad iPhone tālrunim vēl bija sākuma poga, iespējams, nospiežat ekrāna apakšā, mēģinot iziet no lietotnes. Lai lietotne iederētos, tai ir jāpieņem noteiktie noteikumi. Apple pat ir dokumentu kopums - Human Interface Guidelines jeb HIG -, kas sniedz padomus par visu, sākot no ikonu izkārtojuma līdz fontiem.
Šo noteikumu ievērošana ir izdevīga izstrādātājam - par to ir jādomā par vienu mazāk, un rezultātā tiek izveidota lietotne, kas jau ir saskanīga ar citām - un ir noderīga lietotājam. Piemēram, mums nav atkārtoti jāapgūst īsinājumtaustiņš Saglabāt vai Drukāt katrai lietotnei. Vai arī mēs zinām, ka Mac datorā poga neaktivizē darbību, kamēr to neatlaižat. Šis noderīgais noteikums ļauj pārtraukt kļūdainu klikšķi, vienkārši pavelkot peles rādītāju prom no ekrāna vadības elementa, pirms atlaižat peles pogu (tas darbojas arī ar pieskārienu iOS - vēl konsekventāk).
Bet Google ne par ko tas nerūp. Ja tas tā būtu, tas būtu pieņēmis Apple lietotāja interfeisa konvencijas pirms gadiem, tā vietā, lai pārnestu savas vadības ierīces un paradigmas uz iPhone un iPad. Iespējams, iemesls, kāpēc Google maina savu pieeju, ir smags darbs.
Go With the Flow
Kad izstrādātājs veido lietotni, viņš bez maksas saņem daudzus iepriekš sagatavotus līdzekļus. Nevienam nav jāveido pogas vai loga rīkjosla. Viņi vienkārši liek datoram uzzīmēt logu vai pievienot pogu rindu, un viņi izmanto iebūvētos Apple izstrādātos resursus.
"IOS lietotne ir [paradigmatiska], ja tajā tiek izmantota viena no Apple programmēšanas valodām "Swift" vai "Objective-C", programmatūras inženieris Kals Mičels pastāstīja Lifewire pa e-pastu.
Patiesais ieguvums ir tas, ka Google iOS lietotnes stilistiski saskanēs ar pārējo iOS ekosistēmu.
Un šo iebūvēto valodu izmantošanai ir arī citas priekšrocības.
Kad izstrādātājs lieto kādu no šīm valodām lietotņu izstrādes kontekstā, jo īpaši kopā ar citiem iOS specifiskiem SDK (programmatūras izstrādes komplektiem), tas krasi palielina veiktspēju. Turklāt vietējās lietotnes var pilnībā izmantot no visām ierīces iespējām neatkarīgi no tā, vai tas nozīmē izmantot kameru, GPS vai citas sistēmas,” saka Mičels.
Ir iespējams sajaukt un saskaņot, izmantojot Apple izstrādātāja rīkkopu un pievienojot savu izskatu, taču tas rada daudz noslogota darba. Katru reizi, kad Apple izveido iPad ar atšķirīgu ekrāna izmēru vai smalki maina lietotāja interfeisa izskatu, jūs atpaliek.
"Google ir izveidojis savu komponentu kopu (Material UI), lai tās lietotnes izskatītos konsekventi operētājsistēmās iOS un Android. Tomēr, izlaižot jaunas iOS versijas, šo komponentu uzturēšana kļuva grūtāka, jo Apple pastāvīgi pievieno jaunas funkcijas un jauni to lietotāja interfeisa komponentu uzlabojumi, dažkārt pat mainot visu izskatu un darbību," mobilās lietotnes izstrādātājs Dragos Dobrean pastāstīja Lifewire pa e-pastu.
"Vai slēdzis tiešām ir jāveido pēc pasūtījuma, lai tas būtu saskaņots ar vispārēju dizaina sistēmu? Vai arī var pietikt ar sistēmas risinājuma izmantošanu un turpināt?" Twitter pavedienā rakstīja Džefs Verkojens, Google galvenais Apple produktu dizaina inženieris.
Šķiet, ka atbilde tagad ir "Dosimies tālāk."