Add splash screen for iOS #3049

Closed
opened 2022-07-29 10:20:22 +00:00 by TheAdventurer64 · 9 comments
TheAdventurer64 commented 2022-07-29 10:20:22 +00:00 (Migrated from github.com)

Currently, there is no splash screen for iOS. Could this be added?

Currently, there is no splash screen for iOS. Could this be added?
biodranik commented 2022-07-29 11:01:29 +00:00 (Migrated from github.com)
Apple guidelines are different from Android https://developer.apple.com/design/human-interface-guidelines/patterns/launching/
Markus40 commented 2022-07-29 12:59:26 +00:00 (Migrated from github.com)

I would prefer the app without the splash screen on Android. A splash screen offers the user no real added value. The delay is not terrible but definitely noticeable. If there was a way to turn it off, I would do it immediately.

It seems that the map does not load in the background. Would it be possible to load the map in the background and then exit the splash screen?

I would prefer the app without the splash screen on Android. A splash screen offers the user no real added value. The delay is not terrible but definitely noticeable. If there was a way to turn it off, I would do it immediately. It seems that the map does not load in the background. Would it be possible to load the map in the background and then exit the splash screen?
arnaudvergnet commented 2022-07-29 16:36:29 +00:00 (Migrated from github.com)

The splash screen is shown when the app loads into the phone's memory. Removing it would simply show a blank screen and would not speed up the app.

The splash screen is shown when the app loads into the phone's memory. Removing it would simply show a blank screen and would not speed up the app.
Markus40 commented 2022-07-29 16:47:37 +00:00 (Migrated from github.com)

If that's the case, I don't have a problem with it. I tried an older phone and the duration seemed pretty similar, so I thought it was an artificial delay.

If that's the case, I don't have a problem with it. I tried an older phone and the duration seemed pretty similar, so I thought it was an artificial delay.
TheAdventurer64 commented 2022-07-29 21:38:33 +00:00 (Migrated from github.com)

Apple guidelines are different from Android https://developer.apple.com/design/human-interface-guidelines/patterns/launching/

I find these guidelines interesting, considering how probably every Google app in existence along with a few other apps (including iOS' GoMap OSM editor) have a splash screen.

> Apple guidelines are different from Android https://developer.apple.com/design/human-interface-guidelines/patterns/launching/ I find these guidelines interesting, considering how probably every Google app in existence along with a few other apps (including iOS' GoMap OSM editor) have a splash screen.
euf commented 2022-08-02 06:52:38 +00:00 (Migrated from github.com)

Apple Human Interface Guidelines discourage using splash screens, and they do it for a good reason. It is better to implement a launch screen, which shows a part of user interface available without loading anything else (e.g. a tab bar with no content above it). Here is a good explanation of iOS best practices for launch screens:

https://medium.com/evermos-tech/apples-different-perspective-about-splash-screen-2dfd38f22590

In this fashion, a good launch screen for iOS would look something like that:

7AE17B60-B0A3-4DA3-84D9-3EE1C736534F

Apple Human Interface Guidelines discourage using splash screens, and they do it for a good reason. It is better to implement a launch screen, which shows a part of user interface available without loading anything else (e.g. a tab bar with no content above it). Here is a good explanation of iOS best practices for launch screens: https://medium.com/evermos-tech/apples-different-perspective-about-splash-screen-2dfd38f22590 In this fashion, a good launch screen for iOS would look something like that: ![7AE17B60-B0A3-4DA3-84D9-3EE1C736534F](/uploads/856e6d31288503dde9672981f8c8bca2/182310615-73a6539d-be03-489d-9cd9-20c1b60411fc.jpeg)
arnaudvergnet commented 2022-08-02 07:19:55 +00:00 (Migrated from github.com)

If it can ne animated maybe show a loading indicator on the map as well.

If it can ne animated maybe show a loading indicator on the map as well.
biodranik commented 2022-08-02 20:40:22 +00:00 (Migrated from github.com)

No indicators, please.

No indicators, please.
euf commented 2022-08-19 21:03:08 +00:00 (Migrated from github.com)

mentioned in merge request !3215

mentioned in merge request !3215
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: organicmaps/organicmaps#3049
No description provided.