Ikona aplikace pro aplikace Xamarin. Mac

Tento článek popisuje vytvoření imagí potřebných pro ikonu aplikace Xamarin. Mac, sdružování imagí do souboru. icns a zahrnutí ikony do projektu Xamarin. Mac.

Přehled

Při práci s C# a .NET v aplikaci Xamarin. Mac má vývojář přístup ke stejným nástrojům obrázků a ikon, které vývojář pracuje v Objective-C a Objective-C .

Skvělé ikony by měly vyjadřovat hlavní účel aplikace Xamarin. Mac a prostředí s nápovědou, kterou by měl uživatel očekávat při používání aplikace. Tento článek se věnuje všem krokům potřebným k vytvoření prostředků imagí potřebných pro ikonu, balení těchto prostředků do AppIcon.appiconset souboru a využívání tohoto souboru v aplikaci Xamarin. Mac.

The AppIcon.appiconset editorEditor Editor

Ikona aplikace

Skvělé ikony by měly vyjadřovat hlavní účel aplikace Xamarin. Mac a prostředí s nápovědou, kterou by měl uživatel očekávat při použití aplikace. Každá aplikace macOS musí mít pro zobrazení ve vyhledávači, Docku, hlavní liště a dalších místech v celém počítači několik velikostí ikony.

Návrh ikony

Při navrhování ikony aplikace nabízí společnost Apple následující tipy:

  • Zvažte možnost poskytnutí ikony realisticky a jedinečnému obrazci.
  • Pokud má aplikace macOS protějšek iOS, nepoužívejte ikonu aplikace pro iOS.
  • Používejte univerzální obrázek, který můžou lidé snadno rozpoznat.
  • Snažte se pro jednoduchost.
  • Používejte barevně barvu a stín, abyste pomohli ikonu sdělit příběh aplikace.
  • Vyhněte se kombinování skutečného textu s řeckým textem nebo řádky, abyste mohli navrhovat text.
  • Místo použití skutečné fotografie vytvořte v předmětu ikony ideálně požadovanou verzi.
  • Nepoužívejte prvky uživatelského rozhraní macOS v ikonách.
  • Nepoužívejte v ikoně repliky ikon Apple.

Před návrhem ikony aplikace Xamarin. Mac si přečtěte téma Galerie ikon aplikace a Návrh ikon aplikací v oddílech rozhraní Apple OS X – směrnice .

Požadované velikosti obrázků a názvy souborů

Podobně jako jakýkoli jiný prostředek obrázku, který vývojář použije v aplikaci Xamarin. Mac, musí mít ikona aplikace k dispozici standardní verzi i verzi pro rozlišení Retina. Stejně jako u ostatních imagí použijte @2x při pojmenovávání souborů ikon formát:

  • Standardní – rozlišeníImageName.filename – přípona (příklad: icon_512x512.png)
  • Vysoké rozlišeníImageName@2x.filename – přípona (příklad: )

Například pro zadání verze 512 x 512 ikony aplikace bude soubor pojmenován icon_512x512.png a .

Chcete-li zajistit, aby ikona vypadala skvěle na všech místech, která se uživatelům zobrazí, poskytněte prostředky v níže uvedených velikostech:

Bitmap Velikost v pixelech
icon_512x512@2x.png 1024 x 1024
icon_512x512.png 512 x 512
icon_256x256@2x.png 512 x 512
icon_256x256.png 256 x 256
icon_128x128@2x.png 256 x 256
icon_128x128.png 128 x 128
icon_32x32@2x.png 64 x 64
icon_32x32.png 32 x 32
icon_16x16@2x.png 32 x 32
icon_16x16.png 16 × 16

Další informace najdete v dokumentaci společnosti Apple poskytnutí High-Resolution verzí všech grafických prostředků aplikací .

Balení prostředků ikony

s ikonou navrženou a uloženou pro požadované velikosti souborů a názvy Visual Studio pro Mac usnadňuje jejich přiřazení k prostředkům imagí pro použití v Xamarin. Mac.

Postupujte následovně:

  1. V oblast řešeníotevřete assets. xcassetsAppIcons. appiconset:

    Úprava AppIcon. appiconset

  2. Pro každou požadovanou velikost ikony klikněte na ikonu a vyberte odpovídající soubor obrázku, který jste vytvořili výše:

    Výběr obrázku ikony,

  3. Uložte provedené změny.

Použití ikony

jakmile je AppIcon.appiconset soubor sestavený, bude ho muset přiřadit k projektu Xamarin. Mac v Visual Studio pro Mac.

Postupujte následovně:

  1. dvojitým kliknutím na Info. plist v Oblast řešení otevřete Project možnosti.

  2. V části Mac OS X cíl aplikace klikněte na ikony aplikace a vyberte soubor:

    Nastavení nastavené sady ikon

  3. Uložte změny.

Po spuštění aplikace se v Docku zobrazí nová ikona:

Příkladem ikony aplikace v MacOS Docker

Souhrn

V tomto článku se podrobně podíváme na práci s imagemi, které jsou potřeba k vytvoření ikony aplikace macOS, vytvoření balíčku ikony a zahrnutí ikony do projektu Xamarin. Mac.