Az iOS Design Google általi átvétele mindenki számára jó

click fraud protection

Kulcs elvitelek

  • A Google mostantól szabványos Apple felületelemeket fog használni iOS-alkalmazásaiban.
  • A felhasználói felület konvencióinak követése sokkal könnyebbé teszi az alkalmazás használatát és fejlesztését.
  • Egy teljes egyéni felhasználói felület fenntartása sok értelmetlen elfoglaltságot jelent.
Az Apple iOS tervezősablonjának hősképe
alma

A Google elhagyja a "AnyagA felhasználói felület kialakítása az iOS saját felhasználói felületi konvencióinak alkalmazása mellett. De vajon csak a kinézetről van szó?

Minden számítógépes platformnak megvannak a felhasználói interfész konvenciói. Ez magában foglalja, hogyan néz ki, hogyan működik, és mire számíthatnak a felhasználók. Például a Mac a ⌘+V billentyűparancsot használja a beillesztéshez, míg a Windows a Control+V billentyűkombinációt. És bár a Mac egyetlen menüsorral rendelkezik, amely mindig a képernyő tetején található, a Windows minden ablakban menüsorokat helyez el. A harmadik féltől származó alkalmazások, amelyek nem követik ezeket a konvenciókat, rosszul érzik magukat, és nem illenek bele. De a Google megváltoztatása többről is szólhat, mint az otthoni megjelenés és az otthoni érzés.

"A legtöbb esetben az iOS vs. Az Android felhasználói felület konvenciói nagyrészt stílusbeli megkülönböztetés, nem pedig funkcionális. Például a be/ki kapcsoló nagyjából ugyanúgy néz ki mindkét platformon." Chao He, a Swenson He digitális termékügynökségtől, mondta a Lifewire-nek e-mailben.

"Az igazi előny az, hogy a Google iOS-alkalmazásai stilisztikailag összhangban lesznek az iOS-ökoszisztéma többi részével" - tette hozzá. "Ez abban is segíteni fog a Google-nak, hogy csökkentse a fejlesztési erőfeszítéseit, hogy saját tervezési nyelvét reprodukálja az iOS keretrendszeren belül, lehetővé téve számukra, hogy ezt az erőfeszítést máshová összpontosítsák."

Nézz és érezz

Ha valaha iPhone-ról androidos telefonra váltott, vagy fordítva, minden furcsának tűnik. Amikor például az iPhone-on még volt kezdőlap gomb, előfordulhat, hogy a képernyő alján megnyomva próbált kilépni egy alkalmazásból. Ahhoz, hogy egy alkalmazás illeszkedjen, meg kell felelnie a megállapított konvencióknak. Az Apple-nek még egy sor dokumentuma is van – a Human Interface Guidelines vagy HIG –, amelyek az ikonok elrendezésétől a betűtípusokig mindenben tanácsot adnak.

Google tervezősablon példák
Google

Ezen konvenciók betartása jó a fejlesztőnek – eggyel kevesebb dologra kell gondolni, és olyan alkalmazást eredményez, amely már konzisztens másokkal – és jó a felhasználónak. Nem kell újra megtanulnunk a billentyűparancsot Megment vagy Nyomtatás például minden alkalmazáshoz. Vagy tudjuk, hogy Macen a gomb addig nem indítja el működését, amíg el nem engedi. Ez a hasznos szabály lehetővé teszi a téves kattintás megszakítását az egérmutató elcsúsztatásával a képernyőn megjelenő vezérlés az egérgomb felengedése előtt (ez iOS-en is működik az érintéssel – még több következetesség).

De a Google-t mindez nem érdekli. Ha igen, már évekkel ezelőtt átvette volna az Apple felhasználói felületi konvencióit, ahelyett, hogy saját vezérlőit és paradigmáit portolná át az iPhone-ra és iPadre. Valószínűleg azért változtat a Google megközelítésén, mert ez kemény munka.

Sodródj az árral

Amikor egy fejlesztő létrehoz egy alkalmazást, számos előre elkészített eszközt kap ingyen. Senkinek sem kell gombot vagy ablak eszköztárat terveznie. Csak azt mondják a számítógépnek, hogy rajzoljon egy ablakot, vagy adjon hozzá egy sor gombot, és a beépített, Apple által tervezett erőforrásokat használják.

„Egy iOS-alkalmazás [paradigmatikus], ha az Apple valamelyik programozási nyelvét használja, a „Swift” vagy az „Objective-C” szoftvermérnök Cal Mitchell mondta a Lifewire-nek e-mailben.

"Az igazi előny itt az, hogy a Google iOS-alkalmazásai stilisztikailag összhangban lesznek az iOS-ökoszisztéma többi részével."

És ezeknek a beépített nyelveknek más előnyei is vannak.

"Amikor egy fejlesztő ezeknek a nyelveknek az egyikét használja az alkalmazásfejlesztés során, különösen azokban más iOS-specifikus SDK-kkal (szoftverfejlesztő készletekkel) együtt drasztikusan megnöveli a teljesítmény. Ezenkívül a natív alkalmazások teljes mértékben ki tudják használni az eszköz összes képességét, legyen szó a kamera, a GPS vagy más rendszerek használatáról” – mondja Mitchell.

Lehetséges az Apple fejlesztői eszközkészletének használatával és a saját megjelenés hozzáadásával keverni és párosítani, de ez sok elfoglaltságot jelent. Valahányszor az Apple más képernyőméretű iPadet hoz létre, vagy finoman megváltoztatja a felhasználói felület megjelenését, Ön lemarad.

A Google alkalmazás gombjának kialakítása
Google

„A Google saját összetevőkészlettel rendelkezik (Material UI), amely arra készült, hogy alkalmazásai egységesen jelenjenek meg iOS és Android rendszeren. Az iOS új verzióinak megjelenésével azonban ezeknek az összetevőknek a karbantartása nehezebbé vált, mivel az Apple folyamatosan bővíti új funkciók és új fejlesztések a felhasználói felület összetevőihez, néha akár a teljes kinézetet is megváltoztatva." fejlesztő Dragos Dobrean mondta a Lifewire-nek e-mailben.

"Valóban egyedi tervezésű kapcsolót kell egy általános tervezési rendszerhez igazítani? Vagy elég lehet egyszerűen a rendszermegoldást használni, és továbblépni?” – írta Jeff Verkoeyen, a Google Apple termékekért felelős vezető tervezőmérnöke. egy Twitter-szálban.

A válasz most úgy tűnik, hogy "menjünk tovább".