elective-stereophonic
elective-stereophonic
[Android NXTWallet] Second beta version 2.0.2 singapore
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Stable Nxt Client: Nxt 1.12.2

Pages: 1 [2]  All

Author Topic: [Android NXTWallet] Second beta version 2.0.2  (Read 6219 times)

Thames

  • Sr. Member
  • ****
  • Karma: +32/-11
  • Offline Offline
  • Posts: 371
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #20 on: July 17, 2014, 03:02:08 pm »

Updated doc. Seems i have an old version these days. Did try to manually update, but returns latest/current version for phone.

Can you direct me to something better than Astro to navigate?

You mean for navigating in the file system? I use this: https://play.google.com/store/apps/details?id=com.estrongs.android.pop
Thats better. Cheers.
Logged

Darkhorse

  • Hero Member
  • *****
  • Karma: +61/-8
  • Offline Offline
  • Posts: 1016
  • Keep It Simple
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #21 on: July 17, 2014, 03:43:52 pm »

Working well on Note 3. Only comment i can is the font looks very "thin".
Logged
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬  ▄▀▀▀▀▀▀▀▀▄  ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬●  nimirum  ●▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬ ◖ENDING CENSHORSIP ONLINE◗  ◖ ICO OPEN NOW◗ ▬▬▬

cc001

  • Hero Member
  • *****
  • Karma: +68/-4
  • Offline Offline
  • Posts: 829
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #22 on: July 20, 2014, 03:04:05 pm »

In my opinion there still is a big issue with performance in several aspects:
* The startup still takes about 8 seconds on a Nexus 5!! Yes, you have some kind of splash screen, but that doesn't make it much better. What does take so much time? It should start immediately. There is no fancy graphics, no intense CPU work to do, nothing special that would need so much time to start. Do you know the Bitcoin Wallet from Andreas Schildbach? It takes less than a second to start.
* After every start it takes a lot of time to show all the payments from one accounts (I guess it would be the same with the messages..?). I assume you read it after every start from the blockchain again? (I'm just guessing...) Why not store it in the datebase once the blockchain was read? It is a very bad user experience to wait that long. Again, Andreas Schildbachs wallet shows all payments immediately...

Sometimes the app doesn't startup properly and hangs on a black screen.

Don't get me wrong, I like the app, but as an experienced Android user, nothing is more annoying (and gives a bad user experience) than slow apps and long waiting times. And I'm sure, your wallet could be very fast, because you don't have to do work that needs a lot of cpu power (except parsing new blocks, which should not happen very often) especially on powerful devices.

So, is that only a problem of the early beta stage or will it stay this way also in the official version?
Logged
cc001 Personal - NXT-8RXS-2SSK-RNF2-HSNL8
NxtReporting.com - The Nxt Asset Exchange Portfolio Manager with Profitability Tracking - Donations are greatly appreciated on NXT-5W4G-GAR6-JHJP-H8ZTW

marcus03

  • Board Moderator
  • Sr. Member
  • ****
  • Karma: +24/-1
  • Offline Offline
  • Posts: 389
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #23 on: July 20, 2014, 08:38:51 pm »

In my opinion there still is a big issue with performance in several aspects:
* The startup still takes about 8 seconds on a Nexus 5!! Yes, you have some kind of splash screen, but that doesn't make it much better. What does take so much time? It should start immediately. There is no fancy graphics, no intense CPU work to do, nothing special that would need so much time to start. Do you know the Bitcoin Wallet from Andreas Schildbach? It takes less than a second to start.
* After every start it takes a lot of time to show all the payments from one accounts (I guess it would be the same with the messages..?). I assume you read it after every start from the blockchain again? (I'm just guessing...) Why not store it in the datebase once the blockchain was read? It is a very bad user experience to wait that long. Again, Andreas Schildbachs wallet shows all payments immediately...

Sometimes the app doesn't startup properly and hangs on a black screen.

Don't get me wrong, I like the app, but as an experienced Android user, nothing is more annoying (and gives a bad user experience) than slow apps and long waiting times. And I'm sure, your wallet could be very fast, because you don't have to do work that needs a lot of cpu power (except parsing new blocks, which should not happen very often) especially on powerful devices.

Is it possible that you are German?  ::)

I came up with a couple of answers:

1.) I've just started the NXT Wallet on Windows 7 and it took 3 minutes until it asked for my account secret. => It is 22 times faster to do a payment with my Android NXT wallet!

2.) Comparing with Andreas Schildbach's bitcoin wallet: You loose 8 seconds, put NXT block time is 2 minutes instead of 10, so payments with my NXT Android wallet on average will confirm 4,68 time faster than with the bitcoin wallet! And that is even without TF being implemented...

3.) Overall user experience is what will count. I have an app that I use at least once a day and that takes 30-45 seconds to start. I do it, because it is worth the wait. If you disagree, I urge you to write your own Android wallet! If you run a fundraising, I'm in with 2000 NXT. (Seriously.)

Quote
So, is that only a problem of the early beta stage or will it stay this way also in the official version?

Regarding, the transactions not being saved between runs, this is for debugging purposes and will change with the next beta.

Regarding startup time of the app: It will stay like this or even get worse.

Cheers,
Marcus
Logged
My Android NXT wallet project!
Raspberry Pi NXT node/Two VPS NRS nodes
NXT tips and donations: NXT-X5EB-VSL5-Z7DU-3GWTJ

cc001

  • Hero Member
  • *****
  • Karma: +68/-4
  • Offline Offline
  • Posts: 829
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #24 on: July 20, 2014, 10:42:33 pm »

I don't want do code a wallet by myself, I'm trying to help to improve yours. I know you have a lot of experience with the blockchain and sending and receiving transactions, which I don't have at all. It seems to me though, that you don't have a lot of experience with coding Android apps, have you? And that's where I'm trying to help you a little bit.

Of course paying with NXT is much faster than with BTC because of the faster blockchain. What I try to say is, that the app itself (independent from Nxt or BTC or Dogecoin or whatever), could be coded in a way that makes it much faster and smoother. Even heavy apps like GPS Navigation, Google Maps, Google+, Calendars, Games, File managers, etc... don't take more than 1-2 seconds to start. Btw: what app do you use that takes 40 sec. to start??? Of course it needs some time to download and parse the blockchain, but that is no reason to need that much time to start, that can happen in the background after the app started.

Yes, even with the 8 sec. start, paying with NXT is faster than paying with Andreas BTC wallet. But why shouldn't we try to combine the advantages of both? having 1 sec to start and only 2 min to pay? I don't like the argument "we are already faster than the other, we don't have to think about being even faster..." Yes, maybe it is 22 times faster than the windows wallet, but why not being 180 times faster, if it is possible?? We should be as good as it gets, not only a bit better than others. And we could be absolutely much better than every wallet out there right now!!

Good to hear that you store the transactions, so that is no issue.
Only the start-up-time left ;)
Logged
cc001 Personal - NXT-8RXS-2SSK-RNF2-HSNL8
NxtReporting.com - The Nxt Asset Exchange Portfolio Manager with Profitability Tracking - Donations are greatly appreciated on NXT-5W4G-GAR6-JHJP-H8ZTW
Pages: 1 [2]  All
 

elective-stereophonic
elective-stereophonic
assembly
assembly