make it clear that first-run startup time isn't normal

VERIFIED FIXED

Status

Fennec Graveyard
General
VERIFIED FIXED
6 years ago
6 years ago

People

(Reporter: madhava, Assigned: blassey)

Tracking

Trunk
ARM
Android

Details

Attachments

(1 attachment)

(Reporter)

Description

6 years ago
First-run startup time is much longer than regular app startup given that Firefox is creating your profile (and other things?).  Right now, on our splashscreen, we still show the "Loading" string.

Instead, for the duration of the activities that don't happen every time, we should say, instead, "Setting up Firefox" (or Fennec).

This should make it clear that what users are experiencing isn't what they will experience in the future.
Maybe we could show a message "preparing first run" or similar when users start the mobile browser for the first time after installation. I wonder though what happens after you deactivate and re-activate sync or delete your user data - I expect slower startup after these actions
(Assignee)

Updated

6 years ago
Assignee: nobody → blassey.bugs
2,0-, but we'll take a patch for this
tracking-fennec: ? → 2.0-
Whiteboard: [fennec-4.1?]
(Assignee)

Updated

6 years ago
tracking-fennec: - → 6+
Whiteboard: [fennec-4.1?]
Created attachment 532497 [details] [diff] [review]
patch
Attachment #532497 - Flags: review?(doug.turner)
(Assignee)

Updated

6 years ago
Whiteboard: [needs-review (dougt)]

Comment 4

6 years ago
Comment on attachment 532497 [details] [diff] [review]
patch

i do not understand the difference between:

splash_screen_installing
splash_firstrun


Maybe instead, we should have a more dynamic splash screen on firstrun/installation, that shows a progress bar (maybe bad for performance), or a set of strings that we cycle through when we install:

preparing for installation
installing libraries
creating profile
optimization installation
Attachment #532497 - Flags: review?(doug.turner)
(In reply to comment #4)
> Comment on attachment 532497 [details] [diff] [review] [review]
> patch
> 
> i do not understand the difference between:
> 
you can look at the dtd to get the strings
> splash_screen_installing
installing libraries
> splash_firstrun
installing fennec/firefox
> 
> 
> Maybe instead, we should have a more dynamic splash screen on
> firstrun/installation, that shows a progress bar (maybe bad for
> performance), or a set of strings that we cycle through when we install:
yup, bad for performance
> 
> preparing for installation
> installing libraries
> creating profile
> optimization installation
that's not what madhava specified
(Assignee)

Updated

6 years ago
Attachment #532497 - Flags: review?(doug.turner)
(Reporter)

Comment 6

6 years ago
I don't want to add more jargon-filled detail.  The point here isn't to explain exactly what's going on to the user; instead, we're simply trying to make the point that the wait they're experiencing is not something that will happen every time.

We can try other things to give more of a sense of activity (as Doug is suggesting), but I think the "Setting up Firefox" string is helpful on its own.

Updated

6 years ago
Attachment #532497 - Flags: review?(doug.turner) → review+

Updated

6 years ago
Whiteboard: [needs-review (dougt)]
pushed http://hg.mozilla.org/mozilla-central/rev/d12ac3cb86bd
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
status-firefox6: --- → fixed

Comment 8

6 years ago
Verified fixed on Firefox 6 Beta 2: Mozilla /5.0 (Android;Linux armv7l;rv:6.0) Gecko/20110713 Firefox/6.0 Fennec/6.0

Device: LG Optimus 2X (Android 2.2)
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.