[sword-devel] [mobile-devel] Bishop (Android C++ SWORD)
Greg Hellings
greg.hellings at gmail.com
Tue Oct 26 20:17:50 MST 2010
Just some notes on the applications overall before I get to
performance testing (I realize this is more proof-of-concept, so I
present these as things which someone who wants to transform this into
a production app might take into account)
Downloading is very slow, even over my 4G connection with is
exceptionally fast for a cell connection (I sustain about 3-5Mbps
downstream from this location over 4G, about 1Mbps over 3G). Perhaps
a warning to the user that cell networks might be undesirable. Just
syncing repositories over a moderate (~300Kbps) 3G was painful. "Hey,
this could be really slow without Wi-Fi" might be good.
Install UI is a bit counter-intuitive. I poked the KJV four or five
times before I thought of touch-hold for a context menu. I expected
to be taken to the About screen with the option to install there.
Just my notion of usability. :)
Once I was on the "installed modules" page with KJV, I pushed that a
few times, looking to open it. I had to click my "back" button to go
back to the original app startup screen which then magically
transformed into my first installed module.
After searching, if I didn't want to actually click a result, I don't
know how to get back to the text display screen.
EVO stock Android 2.2
KJV "God love world" (6)
search time: 4.657 seconds
KJV "God" (3578)
search time: 12.290 seconds
Very similar to your G2 results. Probably both running the 1 GHz
processor and plenty of RAM to load the module into memory and search
there.
--Greg
On Tue, Oct 26, 2010 at 6:43 PM, Troy A. Griffitts <scribe at crosswire.org> wrote:
> OK, a couple things. Changed result list logic from using String+= to
> using StringBuffer.append and cut out the time delay between the end of
> the search and the display of the large result set.
>
> I also have some numbers from my old G1 running Cyanogen 1.6 (Android 2.2+).
>
> Today's build:
>
> http://crosswire.org/~scribe/bishop-20101026.apk
>
>
>
> KJV "God love world" (6 results)
>
> 4.722 seconds G2 stock Android 2.2
> 19.485 seconds G1 Cyanogen 1.6 / Android 2.2
>
>
>
> KJV "God" (3578 results)
>
> 13.966 seconds G2 stock Android 2.2
> 52.535 seconds G1 Cyanogen 1.6 / Android 2.2
>
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
>
More information about the sword-devel
mailing list