Icons Launch/Splash screens

https://forums.solar2d.com/t/new-icon-size-for-ios/354492

  • 114x114

iOS loads Apple’s launch images of LaunchScreen.storyboardc made by Xcode. You can create it with Xcode.

  • On Android:

    1. Start App
    2. Show the default splash screen
    3. App’s first screen shows.
  • On iOS:

    1. Start App
    2. Show Apple’s launch images
    3. Show the default splash screen
    4. App’s first screen shows.

Kwik4 https://kwiksher.com/doc/kwik_toolset/project_and_pages/project_properties/publish/

Copy these png files to ./build folders ?

iOS

  • https://docs.coronalabs.com/guide/distribution/buildSettings/index.html#custom-app-icons

    ├── Images.xcassets
       ├── AppIcon.appiconset
       │   ├── Contents.json
       │   ├── Icon-1024.png
       │   ├── Icon-120.png
       │   ├── Icon-152.png
       │   ├── Icon-167.png
       │   ├── Icon-180.png
       │   ├── Icon-40.png
       │   ├── Icon-58.png
       │   ├── Icon-76.png
       │   ├── Icon-80.png
       │   └── Icon-87.png
       └── Contents.json
    ├── launchimage-master
       ├── Launch.png
       ├── Launch@2x.png
       ├── Launch@3x.png
       ├── LaunchImage
       ├── LaunchImage.xcodeproj
       └── README.md

Android

TBI for Adaptive Icons Android 8 and Later

  • https://docs.coronalabs.com/guide/distribution/androidResources/index.html

    AndroidResources

    • res/mipmap-anydpi-v26
    • res/mipmap-*dpi
    • res/values
    ├── AndroidResources
         └── res
             ├── mipmap-anydpi-v26
             │   └── ic_launcher.xml
             ├── mipmap-hdpi
             │   ├── ic_launcher.png
             │   └── ic_launcher_foreground.png
             ├── mipmap-mdpi
             │   ├── ic_launcher.png
             │   └── ic_launcher_foreground.png
             ├── mipmap-xhdpi
             │   ├── ic_launcher.png
             │   └── ic_launcher_foreground.png
             ├── mipmap-xxhdpi
             │   ├── ic_launcher.png
             │   └── ic_launcher_foreground.png
             ├── mipmap-xxxhdpi
             │   ├── ic_launcher.png
             │   └── ic_launcher_foreground.png
             └── values
                 └── values.xml
    • TODO kwik4 icons in build4 should be remapped to each ic_launcher.png
      Icon-xxxhdpi.png 192 × 192
      Icon-xxhdpi.png 144 × 144
      Icon-xhdpi.png 96 × 96
      Icon-hdpi.png 72 × 72
      Icon-mdpi.png 48 × 48
      Icon-ldpi.png 36 × 36

HTML5

  • https://forums.solar2d.com/t/home-screen-icon-bookmark/347798/4

    • 57×57 px

    • 60×60 px

    • 72×72 px

    • 76×76 px

    • 114×114 px

    • 120×120 px

    • 128×128 px

    • 144×144 px

    • 152×152 px

    • 180×180 px

    • 192×192 px

      <!-- To support old sizes -->
      <link rel="apple-touch-icon" sizes="57x57" href="http://www.example.com/apple-touch-icon-57x57.png">
      <link rel="apple-touch-icon" sizes="72x72" href="http://www.example.com/apple-touch-icon-72x72.png">
      <link rel="apple-touch-icon" sizes="114x114" href="http://www.example.com/apple-touch-icon-114x114.png">
      <link rel="apple-touch-icon" sizes="144x144" href="http://www.example.com/apple-touch-icon-144x144.png">
      
      <!– To support new sizes –>
      <link rel=”apple-touch-icon” sizes=”60×60″ href=”http://www.example.com/touch-icon-iphone-60×60.png”>
      <link rel=”apple-touch-icon” sizes=”76×76″ href=”http://www.example.com/touch-icon-ipad-76×76.png”>
      <link rel=”apple-touch-icon” sizes=”120×120″ href=”http://www.example.com/touch-icon-iphone-retina-120×120.png”>
      <link rel=”apple-touch-icon” sizes=”152×152″ href=”http://www.example.com/touch-icon-ipad-retina-152×152.png”>
      <link rel=”apple-touch-icon” sizes=”180×180″ href=”http://www.example.com/apple-touch-icon-180×180.png”>
      
      <!– To support Android –>
      <link rel=”icon” sizes=”192×192″ href=”http://www.example.com/touch-icon-192×192.png”>
      <link rel=”icon” sizes=”128×128″ href=”http://www.example.com/niceicon.png”>

Linux

Windows

  • assets/DeskTopIcon/Icon-win32.ico

macOS

  • assets/DeskTopIcon/Icon-osx.icns

android(FireTV)

  • assets/tvAsset/Default-Landscape-assets/Default-Landscape.png
  • assets/tvAsset/tvosLaunch-assets/Banner-xhdpi.png

tvos(appleTV)

assets/tvAsset/tvosLaunch-assets/Icon-tvOS-Launch.png
assets/tvAsset/tvosLaunch-assets/Icon-tvOS-TopShelf.png

assets/tvAsset/tvosPallax-assets/Icon-tvOS-Large-Background.png
assets/tvAsset/tvosPallax-assets/Icon-tvOS-Large-LogoA.png
assets/tvAsset/tvosPallax-assets/Icon-tvOS-Large-LogoB.png
assets/tvAsset/tvosPallax-assets/Icon-tvOS-Large-LogoC.png
assets/tvAsset/tvosPallax-assets/Icon-tvOS-Large-LogoD.png

assets/tvAsset/tvosPallax-assets/Icon-tvOS-Small-Background.png
assets/tvAsset/tvosPallax-assets/Icon-tvOS-Small-LogoA.png
assets/tvAsset/tvosPallax-assets/Icon-tvOS-Small-LogoB.png
assets/tvAsset/tvosPallax-assets/Icon-tvOS-Small-LogoC.png
assets/tvAsset/tvosPallax-assets/Icon-tvOS-Small-LogoD.png