This object is in archive! 

Welcome screen during initializing process on startup

berkley shared this idea 12 years ago
Completed

When you start Locus, there is this "loading-information" in the middle of the screen. Maybe it would be a nice story, to put a bit more fancy to this initializing process.


Showing a fullscreen welcome picture untill everything is loaded may be more "eye-candy".

Replies (13)

photo
0

I`m currently creating very simple "Automatic backup" system during startup (it`s already done and working. Mainly for preventing of loosing some data) and thanks to this, I change a little starting system. And result is that there is nice place for implementing this idea ...


but for me isn`t biggest problem how to do it, but what to place there :) Any cute ideas?

photo
0

Well... ;)


What about something like this?


https://lh4.ggpht.com/DnmLH9Z7RpsI_iO...

photo
0

my big brother everywhere :))

photo
0

Well, why not? ;)


You could also just make a black screen with the Locus logo in the middle and some "loading"-progress on bottom... Sometimes less is more ;)

photo
0

My Garmin GPS 60CSx (which I never use anymore ) always starts up in the SATELLITE page. I know the Sat page is only one keystroke away, but I like that as a splash screen. Rather than watch a toast message or whirlygig or barberpole, I would rather watch the sat status bars fill in and see exactly how the statup is going.


Maybe have this as a setting for Pro only. Eye candy may be more necessary for the Free version. Just thinking out loud.

photo
0

"Automatic backup" takes ages! In my case, sometimes even 3-4 minutes. Can`t you make it somehow callable by external command ( for example from Tasker - I would call it in the midnight, so it won`t block my screen for a few minutes when I need Locus working instantly during the day). Or maybe this backup would be executed silently during Locu`s normal work?

photo
0

sometimes helps to clear your datacache.

photo
0

Im always afraid I will lose some important temporary stuff when clear the datacache. So what exactly is in it?

photo
0

3-4 minutes? You`re probably also backup your points right (maybe also some geocaching points)? Datacache will not help in this case. In backup are not stored any temporary files or informations, only permanent data storages.


Also backup silently is not possible because you`ll be then during backup process able to work with your databases and because backup is for safety of data, some "double access" to data at one time is really against this.


Support for Tasker is already requested somewhere here. I think this should be solution and also this that Tasker integration should be useful, but it don`t have too much votes so I have different priorities.


Anyway, I this that backup of points is not so important, or you had any troubles with POI databases?

photo
0

i see the "welcome screen" 0,65 seconds ;o)


and can`t read anything what`s going on there.

photo
0

then you`re lucky man :)) anyway it should happen that something took much longer (like backup feature), so in this case you`ll know what happen ...

photo
0

As much as I admire a funky welcome screen with loads of fancily scrolling intializing information, the proper behaviour for a snappy app would be to JUST BE THERE INSTANTLY wherever it was quit before.


How to achieve that? On startup, you just load exactly the one single map and the few tracks and wps and whatever into your databases that are required to restore the last state. Initializing of the remaining fivehundred maps and three dozen databases is then done in a subthread that runs in the background while Locus is already reacting on user input happily and snappily.


I know this requires a lot of thought and careful program design and probably a few grey hairs on the programmers side. However, in the end, users will have a much more pleasant experience than even the most beautiful welcome screen could ever provide.

photo
0

in most cases, you should see loading screen as gynta wrote .. just a sec, no more. So here is place for improvements - just check if screen is really needed to display


anyway in other cases, some tasks really need to be done before user start to play with app. Initializing of maps is different story, because it needs to be done only once (or sometimes after app update).

Replies have been locked on this page!