Basically the total solution could include 2 different mechanisms. Developers can decide which one they wants and disable another one or use both.
Yongsheng > -----Original Message----- > From: Wang, Shiliu > Sent: Tuesday, December 24, 2013 9:33 AM > To: Zhu, Yongsheng; Waterman, Max; > <crosswalk-dev@lists.crosswalk-project.org> > Subject: RE: [Crosswalk-dev] Intent to implement - SplashScreen API for xwalk > based application. > > I think a combined solution will be very tricky and risky to implement. > Especially > the part to joint the point that the splash screen switch from java provided > to js > provided. If the image blinks or even moved, it affects user experience a lot > I > think. > And we can't control how developer to write the js part. > > Thanks, > Shiliu. > > -----Original Message----- > From: Crosswalk-dev [mailto:crosswalk-dev-boun...@lists.crosswalk-project.org] > On Behalf Of Zhu, Yongsheng > Sent: Tuesday, December 24, 2013 8:55 AM > To: Waterman, Max; <crosswalk-dev@lists.crosswalk-project.org> > Subject: Re: [Crosswalk-dev] Intent to implement - SplashScreen API for xwalk > based application. > > Letting web apps to do this themselves of course is a good idea. But trust > me, we > don't live in an ideal world. You can educate developers how to write their > own > similar splash screen but at the same time many users still need this. You > can see > lots of requirements from construct 2 users to ask this usage scenario. > > So basically we should provide a common splash screen mechanism for basic > usage. Besides, it also provides similar user experience as Android system > which > is important to end users. > I agree to provide a combine solution like Kenneth said. > > Yongsheng > > > -----Original Message----- > > From: Crosswalk-dev > > [mailto:crosswalk-dev-boun...@lists.crosswalk-project.org] > > On Behalf Of Max Waterman > > Sent: Monday, December 23, 2013 8:22 PM > > To: <crosswalk-dev@lists.crosswalk-project.org> > > Subject: Re: [Crosswalk-dev] Intent to implement - SplashScreen API > > for xwalk based application. > > > > On 23/12/13 19:34, Kenneth Rohde Christiansen wrote: > > > I think that is why there should be some max time before initial > > > layout finished, like say 300ms. If the app didn't finish initial > > > layout at that time the window will show anyway. That way you should > > > have time to show a simplified UI of your app, or a splashscreen > > > (done with JS + some background picture etc), and badly behaved apps > > > will still show up quickly, though their use experience won't be that > > > good. > > > > > > Also when creating a splashscreen you most often want it to fade > > > nicely into your read UI. That is what happens on iOS and is > > > possible to do with creating the splashscreen manually using JS and > > > HTML/CSS > > > > Agreed :) I look forward to implementing this. > > > > I did an optimisation such as you describe for the 01.org scientific > > calculator - rendered the basic calculator UI with all the buttons > > greyed out, then went about doing the heavy lifting by loading the > > extra js, css, html and what-not, and only then enabling the app. IMO, > > it worked much better than a splash screen - it's true that this was > > an easier optimisation for this app than might be for others, but I think > > similar > principles apply. > > > > Max. > > > > > > > > On Mon, Dec 23, 2013 at 12:11 PM, Max Waterman > > > <max.water...@intel.com> > > wrote: > > >> On 23/12/13 17:50, Kenneth Rohde Christiansen wrote: > > >>> A combination of those two methods might be a better solution, or > > >>> could at least be researched. > > >> > > >> IMO, that sounds like a much better solution. > > >> > > >> Splashscreens always seemed like a bit of a cludge to me - just > > >> covering up slowness that should be made faster or removed completely. > > >> > > >> I do wonder how it would look to a user though - if the app is > > >> particularly slow to start, then it will look as if the user hasn't > > >> tapped the app icon properly and result in him/her tapping multiple > > >> times? > > >> > > >> Worth looking into, though, for sure. > > >> > > >> I hope someone is looking into how to minimise the time from the > > >> first tap on the app's icon to the app actually starting - imo, > > >> that's the real > > issue. > > >> > > >> Max. > > >> > > >> _______________________________________________ > > >> Crosswalk-dev mailing list > > >> Crosswalk-dev@lists.crosswalk-project.org > > >> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev > > > > > > > > > > _______________________________________________ > > Crosswalk-dev mailing list > > Crosswalk-dev@lists.crosswalk-project.org > > https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev > _______________________________________________ > Crosswalk-dev mailing list > Crosswalk-dev@lists.crosswalk-project.org > https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev _______________________________________________ Crosswalk-dev mailing list Crosswalk-dev@lists.crosswalk-project.org https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev