Od začátku tohoto měsíce se o IOSu 7 hovořilo hodně a většina se soustředila na design, zejména na nové ikony. Nyní, když jsme všichni měli čas přehodnotit změny, začínají se klást otázky o tom, jak ovlivní návrh našich vlastních aplikací. V důsledku toho vyvstala debata o tom, jak velký vliv má mít uživatelské rozhraní nového iOS 7.
Zatímco někteří se domnívají, že aplikace by měly zůstat věrné svému vlastnímu stylu a neměly by být přepracovány čistě tak, aby odpovídaly vzhledu iOS 7, ostatní se domnívají, že by aplikace měly být přepracovány, aby se cítili více domorodci. K tomu se zdá, že existuje určitý zmatek nad tím, jak přísné Pokyny Apple pro lidské rozhraní iOS ve skutečnosti jsou.
Ve snaze vyřešit věci jsem se dlouho podíval na dokumenty uvnitř Apple iOS 7 Design Resources a využiji tento příspěvek ke sdílení některých svých zjištění.
Pokud jde o diskusi o tom, zda by všechny aplikace měly nyní přijmout "plochou" estetiku, je to čistě otázka názoru. Používáte-li vlastní prvky uživatelského rozhraní ve vašem designu, pak nakonec stylistické rozhodnutí leží u vás a vašeho týmu. Přestože Apple navrhuje, abyste znovu použili stíny stoupání, přechody a obrysy, jsem neviděl žádný důkaz, který by naznačoval, že je to striktní požadavek.
V úryvku textu níže, převzatém z Příručka přechodu k rozhraní IOS 7 UI , podrobnější informace o různých úrovních přizpůsobení a o tom, jak bude mít každý vliv na množství práce, kterou musíte udělat, abyste připravili aplikace pro přechod.
Přemýšlejte o přizpůsobení aplikace jako o rozdělení na následující tři typy:
- Standard. Aplikace obsahuje pouze standardní, neobvyklé prvky UI poskytované společností UIKit.
- Zvyk. Aplikace představuje zcela uživatelské uživatelské rozhraní, které neobsahuje prvky UIKit UI.
- Hybridní. Aplikace obsahuje kombinaci standardních a vlastních prvků, včetně standardních prvků, které jste přizpůsobili pomocí API pro tónování a vzhled přizpůsobení vzhledu.
U standardní aplikace se musíte rozhodnout, zda vaše návrhy vizuálních a uživatelských zkušeností stále mají smysl v prostředí iOS 7. Pokud se rozhodnete ponechat současný vzhled uspořádání a interakce, většina práce vyžaduje menší úpravy a zajistí, že aplikace bude správně zpracovávat všechna nová celoevropská gesta.
Vlastní aplikace - tedy aplikace, které nepoužívají prvky UIKit UI - vyžadují jemnější přístup. Pokud si například myslíte, že aktuální uživatelské rozhraní a zkušenosti s aplikací jsou stále vhodné, může být jen málo práce. Na druhou stranu, pokud se domníváte, že by se měla změna osobnosti a uživatelské zkušenosti aplikace, aby uživatelé iOSu 7 potěšili, máte více práce.
Hybridní aplikace se liší v množství požadované práce, v závislosti na provedených úpravách a způsobu, jakým kombinujete vlastní a standardní prvky. Kromě přezkoumání celkového návrhu hybridní aplikace je třeba se ujistit, že vaše úpravy stále fungují dobře a vypadají dobře, když jsou integrovány se standardními prvky.
Na konci výše citovaného dokumentu je také poznamenáno, že aplikace, která napodobuje standardní iOS 6 uživatelské rozhraní zcela vlastním způsobem, bude pravděpodobně vyžadovat spoustu práce, protože bude jednoduše vypadat neaktuální. To je určitě vyhlídka, kterou budete chtít zvážit.
Také převzat z Příručka přechodu k rozhraní IOS 7 UI je text níže, který obsahuje dva seznamy - věci, které musí každá aplikace udělat a co by měla každá aplikace dělat. Vzhledem ke změně jazyka bych považoval první za seznam přísných požadavků a druhý za seznam věcí, které by měly být přinejmenším přemýšleny.
Věci, které musí každá aplikace udělat
- Aktualizujte ikonu aplikace. V iOS 7 jsou ikony aplikací 120 x 120 pixelů (vysoké rozlišení).
- Aktualizujte spouštěcí snímek tak, aby obsahoval oblast stavového řádku, pokud tak již neučiní.
- Podporujte displej Retina a iPhone 5 ve všech uměleckých dílech a designech, pokud ještě nečiníte.
Věci, které by každá aplikace měla dělat
- Ujistěte se, že obsah aplikace je rozpoznatelný pomocí průsvitných prvků uživatelského rozhraní (jako jsou lišty a klávesnice) a průhledného stavového řádku. V aplikaci iOS 7 zobrazují řadiče přehledy celoobrazovkové rozložení (další informace naleznete v části Pomocí ovladačů zobrazení ).
- Přepracujte ikony vlastních čárových tlačítek. V ikoně iOS 7 jsou ikony na liště tlačítek lehčí a mají jiný styl.
- Připravte se na tlačítka bez okrajů tím, že se odkloníte od dodávání obrázků na pozadí knoflíků a opětovným posouzením rozvržení.
- Zkontrolujte aplikaci pro hardwarově kódované uživatelské hodnoty - například velikosti a pozice - a nahraďte je hodnotami, které odvozujete dynamicky od hodnot poskytovaných systémem. Chcete-li, aby aplikace odpovídala při změnách rozložení, použijte funkci automatického rozvržení. (Pokud jste v automatickém rozvržení noví, přečtěte si je Příručka pro rozvržení kakaa .)
- Zkontrolujte aplikaci pro místa, kde metriky a změny stylu ovládacích prvků a zobrazení UIKit ovlivňují uspořádání a vzhled. Například přepínače jsou širší, seskupené tabulky již nejsou vložené a zobrazení pokroku jsou tenčí. Další informace o konkrétních prvcích uživatelského rozhraní naleznete v tématu Bary a tlačítka , Řízení , Zobrazení obsahu , a Dočasné zobrazení .
- Přijmout dynamický typ. V aplikaci iOS 7 mohou uživatelé upravit velikost textu, která se v aplikacích zobrazuje. Když přijmete dynamický typ, získáte text, který odpovídajícím způsobem odpovídá změnám velikosti zadanými uživatelem. Další informace naleznete v části Použití písem .
- Ujistěte se, že aplikace nereaguje nevhodně na nové gesto řídicího centra nebo na navigaci navigačního ovladače, abyste se vrátili zpět, zejména pokud provádíte vlastní ovládání dotykem.
- Znovu zkontrolujte použití stínů, přechodů a obrysů. Protože estetický systém iOS 7 je hladký a vrstvený - s mnohem méně důrazem na používání vizuálních efektů, aby prvky UI vypadaly fyzicky - možná budete chtít tyto efekty přehodnotit.
- Pokud je to nutné, aktualizujte aplikaci na osvědčené postupy pro systém iOS 6, jako je Auto Layout a storyboardy, a ujistěte se, že aplikace neobsahuje žádné zastaralé rozhraní API.
iOS 7 neznamená konec ikony ultra podrobné aplikace. Fragment níže uvedeného textu, převzatý z Pokyny k rozhraní lidského rozhraní iOS , naznačuje, že stále existuje místo pro realismus. Nicméně, jak bylo uvedeno výše, všechny ikony aplikací budou muset být aktualizovány.
Pokud chcete zobrazovat skutečné látky, udělejte to přesně. Ikony nebo obrázky, které představují skutečné objekty, by také měly vypadat, jako by byly vyrobeny ze skutečných materiálů a měly skutečné množství. Realistické ikony přesně replikují vlastnosti látek, jako je tkanina, sklo, papír a kov, a přenášejí váhu a pocit objektu.
Ačkoli je uvnitř dokumentů mnohem víc Apple iOS 7 Design Resources , a já bych jim doporučil číst všechny, cítil jsem, že tyto tři fragmenty poskytují obzvláště potřebnou jasnost. Nový přístup společnosti Apple může dělat to nejlepší, když se vyhýbejí stínům, přechodech a obručím, ale to neznamená, že musíte následovat, a zda byste měli či nikoli, je to čistě věc názoru.
Bez ohledu na to, jaké stylistické volby máte, pokud budete pečlivě zvážit všechny výše uvedené skutečnosti, neměli byste mít žádný problém při úspěšném přechodu vašich aplikací na iOS 7.
Zjistilo to vaše starosti? Těšíte se na přechod? Dejte nám vědět v komentářích.