Accurate network / speed test app? Fire stick - Fire TV General

Looking for the smart guys here in XDA to do sanity check of "Speed Test" apps and/or sites>via>browser... Analiti speed test, speed check, Ookla speed test, et al. Which method and/or App or Site delivers realworld throughput results on Fire 4K or other Fire TV Sticks? I am getting Wildly differing/disagreeing results and am becoming suspicious that with Joe Public wanting only good news, some App devs are getting great reviews and thus downloads by "bending" the results a tad to make people feel good. I am not finding 3rd party independent testing of any of these to see what they are measuring and how, and rendering results?
thank you for advice!
c

cognus said:
Looking for the smart guys here in XDA to do sanity check of "Speed Test" apps and/or sites>via>browser... Analiti speed test, speed check, Ookla speed test, et al. Which method and/or App or Site delivers realworld throughput results on Fire 4K or other Fire TV Sticks? I am getting Wildly differing/disagreeing results and am becoming suspicious that with Joe Public wanting only good news, some App devs are getting great reviews and thus downloads by "bending" the results a tad to make people feel good. I am not finding 3rd party independent testing of any of these to see what they are measuring and how, and rendering results?
thank you for advice!
c
Click to expand...
Click to collapse
Can you download Speedtest app via APKPure from your PC and side-load it via ADB
Code:
adb install C:\Users\<Your Username>\Desktop\Speedtest.apk

i pulled one apk called SpeedTest via Aptoid yesterday - problem being i need to know which dev we're talking about because people spoof some of the popular app names. names, icon graphics, developers - hard to tell which one is the 'genuine'. Also appears that several [unknown number] will copy the same basic app but put a frontend on it, so the name seems to change but the underlying code is the same test.
At any rate, tried just now again to install "SpeedTest by Ookla", got it 'installed' but it freezes at the Permissions screen. Seems to have a bug that doesn't allow the control to access the simple "Continue" function on the second panel of the permissions routine. It is supposed to be certified via amazon... Downloaded via Aptoide
EDIT: OK I throw in towel here. This is in the "unknown realm" category. Apparently no serious folks [I don't mean here, I mean in the broad universe of 'streamers'] takes this as a serious need or matter. I am going to conclude that the best tests are to use as good a browser as your streamer can stand [in the case of Fire 4K there are only two choices: I'll take Firefox], and use a variety of well-worn Internet performance websites: Google's own speed test, Speakeasy, Internet Speed.com, or your preference, and look for consistency between them. Until proven otherwise, I will assert that there are NO Apps for your streamer that can be trusted on this matter. zip.

analiti Speedtest have iPerf on board.

Nullinga said:
analiti Speedtest have iPerf on board.
Click to expand...
Click to collapse
hmmm... do I need to find a way to go to command line or is it embedded in the standard app run? its a good idea... i had not thought of iperf

it’s embedded in the App , you only need iPref Client/Server App on a second Device

Related

Is it just me or does the speedtest.net app suck

Speed test stutters most of the time I run it and the results are usually just ok....When using speed test websites my speeds are usually alot higher.... Anyone else think that the app sucks?
The app sucks. Testing via the speedtest.net website is better.
I like the app.
Sent from my HTC Evo using Tapatalk.
biggggant said:
Speed test stutters most of the time I run it and the results are usually just ok....When using speed test websites my speeds are usually alot higher.... Anyone else think that the app sucks?
Click to expand...
Click to collapse
It's just you
Application definetely sux.
When I used the app it seemed to slow, then when I used the actual website it was much more accurate. The app most of the time wouldn't even show the servers in my area. It would pull up ones hundreds of miles away and when I would go to settings it wouldn't show the one in my city.
The app has some serious problems. It does indeed stutter and lock up, causing the average transfer rate to be much slower than it should be.
It also has serious problems with their IP Geolocation function on 3G/4G. I'm in Seattle but it likes to put me in Kansas. Then, when I go to change the server Seattle isn't an option because it's too far away from Kansas.
When I test using the website while tethered I get much higher speeds than on the phone itself.
I think it's primary value is for relative speed and not for absolute accuracy. I use it to asses the relative speed of different access points, usually just because I'm bored and want to play with my phone. The FCC has a speed test app in the market if you want to try something different. A search for FCC should find it for you.
I use speakeasy.net/speedtest it seems to be the most accurate, especially for testing 4g. From my account the speedtest.net does not have accurate results on 4g
Pretty sure the FCC app is just speedtest rebranded.
I like testmy.net.
Sent from my PC36100 using XDA App
yeah I use speakeasy.net/speedtest. cause on wifi my phone maxes out at 7mb on the speedtest app. but hits 14s all day on speakeasy
sent from satan fone!
Yup, the app gives me max speed of roughly 20% of what the website says.
Sent from the void...
thanks to all the replies....I too now use speakeasy
I used the app side by aide with my fathers iPhone and I was shocked to see ATT blow Sprint away in download speed. His iPhone got some like 2734kbps and my phone got like 786kbps
Sent from my PC36100 using XDA App

[MOD?][CDMA] possible 3g speed tweak

Came across this->http://forum.xda-developers.com/showthread.php?t=1466245 thread on the x2 forums. It cites that most 3g speed tweaks are aimed at gsm, and suggests a build.prop edit that might improve cdma 3g speeds. Before I go any further, I should say, I have no level of expertise in this, and have no knowledge of what function this line in the build.prop served before or after said modification. Now, with that out of the way. I checked the build.prop on my r800x running cm7 to find the line in question was not even in my build.prop. Perhaps for a reason however, as I said ^^^ no knowledge whatsoever in the matter. In any case, I added the line suggested to be edited and changed the value to the suggested value. From my rather breif and unscientific testing, my 3g speeds seem to be faster. Browser, xda app, twitter, and google+ just to name a few seem more responsive when requiring data to load what's being displayed. Keep in mind, my observations are strictly just that, observations. This could all be placebo.
The line is:
Code:
persist.ril.uart.flowctrl=1
Its suggested that it can be any number between 1-10. And recommends 10.
I just added it to the bottom of my build.prop. and changed 1 to 10, then rebooted
*Disclaimer: I'm not responsible for ANYTHING you do to YOUR phone*
Well, anyone else feeling adventurous? Moreover if any more knowledgeable folk know what atrocity I just committed, I'd enjoy your entertaining my ignorance with your input . I'm curious why my build.prop lacked this line. Also, I'd love to know what purpose its actually for. On that note, I'm off to Google.
Sent from my R800x using xda premium
I read through the entire thread of replys form the link you found, Seems this does work for some and others didnt notice.
Im def. gonna try it out later , thanks for sharing!
I'll try this later as well.
I been playin around with it now. I used the recommended 10 and didnt try any other numbers. I used the SpeedTest app and tried to do it in as much of a "controlled environment" as possible.
I first chose one spot in my office at work that id say was the best for service and I held my hand in same position for the entire test of this tweak idea. Then with tweak applied I turned the phone off , waited 30sec, turned on, waited 30sec, Opened Speedtest, made sure my server was the same each time then began speed testing. I ran each test back to back without leaving the app or shutting the screen off, There were about 5 seconds in between each test, only to write down test numbers.
I did (10) tests with and (10) tests without the tweak in build.prop
I attached my results. I highlighted the best score from each set of tests in each catagory. ( someone correct me but isn't a "lower Ping" better? )
216Monster said:
I been playin around with it now. I used the recommended 10 and didnt try any other numbers. I used the SpeedTest app and tried to do it in as much of a "controlled environment" as possible.
I first chose one spot in my office at work that id say was the best for service and I held my hand in same position for the entire test of this tweak idea. Then with tweak applied I turned the phone off , waited 30sec, turned on, waited 30sec, Opened Speedtest, made sure my server was the same each time then began speed testing. I ran each test back to back without leaving the app or shutting the screen off, There were about 5 seconds in between each test, only to write down test numbers.
I did (10) tests with and (10) tests without the tweak in build.prop
I attached my results. I highlighted the best score from each set of tests in each catagory. ( someone correct me but isn't a "lower Ping" better? )
Click to expand...
Click to collapse
Lower ping is better, these definitely suggest lower speeds as an outcome of the edit. Weird since I still "feel" like load times are faster. Ah the power of the mind
Sent from my R800x using xda premium
antEris said:
Lower ping is better, these definitely suggest lower speeds as an outcome of the edit. Weird since I still "feel" like load times are faster. Ah the power of the mind
Sent from my R800x using xda premium
Click to expand...
Click to collapse
Yea the beautiful mind! I thought it felt faster at times but it would seem not :/
This won't really matter.
Unless your service provider caps speeds on the device, as opposed to on the network (e.g. T-Mobile, with 100mbs of 4g, followed by the network provider limiting your speeds) this really won't make a difference... (as seen by 216monster's results)
On the other hand, what if this number is like golf (lower is better) and deals with power input? Does switching to 10 provide better battery life?
@216 -thank you for testing out every new idea that comes along, whether it's missing your play to try to add an hdmi port out keeping up with cdma uk ROM
Sent from my R800x using Tapatalk
paxChristos said:
This won't really matter.
Unless your service provider caps speeds on the device, as opposed to on the network (e.g. T-Mobile, with 100mbs of 4g, followed by the network provider limiting your speeds) this really won't make a difference... (as seen by 216monster's results)
On the other hand, what if this number is like golf (lower is better) and deals with power input? Does switching to 10 provide better battery life?
@216 -thank you for testing out every new idea that comes along, whether it's missing your play to try to add an hdmi port out keeping up with cdma uk ROM
Sent from my R800x using Tapatalk
Click to expand...
Click to collapse
Thank you. I enjoy working on it.
Sent from my R800x using xda premium

[Q] [App][2.3+] thesaurus word map - is my app really that bad it gets < 30 downloads

[Q] [App][2.3+] thesaurus word map - is my app really that bad it gets < 30 downloads
Heres the link https:// play.google.com/store/apps/details?id=com.valeonom.wordmap
I'm working on a cool way to do a dictionary in the app along with it being a thesaurus in it's current design. But with less than 30 downloads I feel like I want to do something else. When I first thought of the idea I thought of how cool it was all the way to finishing the app. And still think it's cool. Is the app bad? or is there something else that I'm missing for the so low downloads? Or maybe I just have too high of expectations?
Thank you
over_optimistic said:
Heres the link https:// play.google.com/store/apps/details?id=com.valeonom.wordmap
I'm working on a cool way to do a dictionary in the app along with it being a thesaurus in it's current design. But with less than 30 downloads I feel like I want to do something else. When I first thought of the idea I thought of how cool it was all the way to finishing the app. And still think it's cool. Is the app bad? or is there something else that I'm missing for the so low downloads? Or maybe I just have too high of expectations?
Thank you
Click to expand...
Click to collapse
So apparently since this post 2 days ago you've grown to over 1000 downloads! Any tips on where you've been advertising?
Edit: Your app description looks a little short on words so it probably doesn't perform amazingly in the search results. Buffing out your description with keywords while avoiding looking too obvious will probably help boost your download count considerably.
dentedent said:
So apparently since this post 2 days ago you've grown to over 1000 downloads! Any tips on where you've been advertising?
Edit: Your app description looks a little short on words so it probably doesn't perform amazingly in the search results. Buffing out your description with keywords while avoiding looking too obvious will probably help boost your download count considerably.
Click to expand...
Click to collapse
My app isn't new, its been around for almost 1 year. It had accumulated all those downloads very slowly. And the description, I played around with all sorts of different descriptions for a few weeks. Even playing around with the name of the app. No matter what I set as the description, or title it had no effect on downloads. If you looked at the download stats, you wouldn't be able to tell when any of the changes have occurred. I tried having creative descriptions like poetry. No effect.
I tried blasting the description with keywords and that didn't do anything either. Interestingly crappy descriptions does not negatively effect my downloads. I'm curious what will happen if I give my app a crappy name will it negatively effect downloads? So far everything pretty much didn't effect downloads in any way (positive or negative).
I'm thinking what will happen if I rename my app to be called "A" and description "A". haha. Like I doubt there will be a negative effect. I've been reading alot on marketing, and really this app is my "marketing experiment" as to me it seams very good to experiment with, and it's not a bad app. All experiments I mentioned in this post I let it collect data for minimum 7 days before trying the next thing. The fact that all of this does not change downloads, even changing the icon to a nicer looking one had no effect, really boggles me. Even more stranger no negative effects from crappy descriptions.
What you just did is called A/B Testing
First of all Congratulations on getting 1000 downloads. But I guess the thread should be useful for others still struggling with getting good downloads.
So here's the thing, 'trying out crappy titles', playing around with different descriptions and other such experiments are actually good for understanding the best trend but it might have serious repercussions. What you need to do is try A/B Testing where you still get to try these weird changes but on a much smaller scale. Of course you can only do these changes inside the app, but trust me that works.
And as for the problem at hand, you lacking a good marketing plan, here's one for you..
1. Before app release
2. During app release
3. After app release

Reicast (Dreamcast emulator)

This emulator play great on the Amazon Fire TV . Just finished playing a few rounds of power stone 2 and it plays and look great. So happy with this purchase so far. I cannot wait for this to be rooted hopefully that usb port will allow for external hard drive to be plug in.
What emulator are you using??
Sent from my SM-N900V using Tapatalk
Gzus23 said:
What emulator are you using??
Sent from my SM-N900V using Tapatalk
Click to expand...
Click to collapse
Reicast maybe?
kairnage said:
Reicast maybe?
Click to expand...
Click to collapse
I uploaded reicast and it works pretty well. Much better than expected. I haven't played very many games yet, but the ones I've tried have worked well. I am getting a little bit of controller lag (nyko playpad) but I think that might be the controller.
superkoot said:
I uploaded reicast and it works pretty well. Much better than expected. I haven't played very many games yet, but the ones I've tried have worked well. I am getting a little bit of controller lag (nyko playpad) but I think that might be the controller.
Click to expand...
Click to collapse
Noob question....how do you get the games for these emulators?
underworld1234 said:
Noob question....how do you get the games for these emulators?
Click to expand...
Click to collapse
Not really sure what forum rules are here but the official way to get roms is to 'rip them yourself'. Googling dreamcast roms should give you more information.
How to get the best out of your reicast
I came across an issue that im not sure you guys have come across yet, but previously we had to put games on 50hz to let some of them run.
Now that we have This box running a real GPU, we can run games at true full speed by putting it on 60hz getting you 60 fps.
Im using a non powered usb hub with my Dual Shock 4 Controller Wired and a usb mouse with no issues.
Strangely, games that do not provide the option like the american version of Marvel Vs. Capcom 2 USA are locked at 50hz unless you get a jap ntsc version. You may want to test this out by turning on the FPS option to see if thats causing your gameplay lag.
The other issue is that Sonic Adventure and Marvel Vs Capcom both give Kernel Panics.
Have you guys experienced this?
daillest319 said:
This emulator play great on the Amazon Fire TV . Just finished playing a few rounds of power stone 2 and it plays and look great. So happy with this purchase so far. I cannot wait for this to be rooted hopefully that usb port will allow for external hard drive to be plug in.
Click to expand...
Click to collapse
This is great news!! Man I actually just pulled my Dreamcast out of storage the other day for some Berserk....very very cool that the Fire TV can play this well. I know this isn't EXACTLY where we should post these things, but can you guys sort of put a compatibility list together with what games you played and how they worked? Thanks again for bringing this to my attention.
There is a WIP compatiblity list at http://wiki.reicast.com/index.php/Reicast_Compatibility_List
It's a little outdated, most of the results are from r5 at the latest. There *are* some issues with Reicast r6 and Qualcomm chips that people have reported, but I've had no issues with it on my Nexus5.
Most of their testing is on Tegra4 (Shield) because nVidia actually gave them one to support the project.
Some controllers, like the Moga supposedly don't work right with r6 either.
r7 is supposed to be coming soon, though. Not sure what all that'll bring.
Games that for sure don't work: ANYTHING that's WinCE based, because there's no MMU support in the emulator.
muriani said:
There is a WIP compatiblity list at http://wiki.reicast.com/index.php/Reicast_Compatibility_List
It's a little outdated, most of the results are from r5 at the latest. There *are* some issues with Reicast r6 and Qualcomm chips that people have reported, but I've had no issues with it on my Nexus5.
Most of their testing is on Tegra4 (Shield) because nVidia actually gave them one to support the project.
Some controllers, like the Moga supposedly don't work right with r6 either.
r7 is supposed to be coming soon, though. Not sure what all that'll bring.
Games that for sure don't work: ANYTHING that's WinCE based, because there's no MMU support in the emulator.
Click to expand...
Click to collapse
That's awesome thank you. I didn't see the Berserk game listed but I'm guessing it's probably not compatible yet. Very neat that they're doing this though. I remember NBA2k and Virtua Tennis were the jam!
The 360 controller seems to work beautifully on the FireTV.
As far as emulators, sideload and see. RetroArch runs I think, which handles a lot of systems.
There's another thread on this topic IIRC.
I posted about SuperN64 no longer being in the Play Store,and gave out some links to it in a different thread.
It works excellently,even with HQ4X.
The main one to get normally is Mupen64Plus AE Free,but that one is a bit slower than SuperN64.
The only downside with SuperN64 is the ads when exiting the app,which are sometimes video ads,but you
can just cancel them out with the Home button.
Here is information about SuperN64 and the developer name which is also there.
h**t**t**p://xmarcos-santiago.android.informer.com/
Stars and random x to prevent BS.
I hate how EVERY post made requires the stupid image verification.
retroben said:
I posted about SuperN64 no longer being in the Play Store,and gave out some links to it in a different thread.
It works excellently,even with HQ4X.
The main one to get normally is Mupen64Plus AE Free,but that one is a bit slower than SuperN64.
The only downside with SuperN64 is the ads when exiting the app,which are sometimes video ads,but you
can just cancel them out with the Home button.
Here is information about SuperN64 and the developer name which is also there.
h**t**t**p://xmarcos-santiago.android.informer.com/
Stars and random x to prevent BS.
I hate how EVERY post made requires the stupid image verification.
Click to expand...
Click to collapse
I went to the site you provided but I can't see a download link. It just says, like you wrote, not found on the Play Store.
The link is just about the information and the developer name.
I already posted the link to an apk download in this thread below including another market that happens to have the free app.
h**t**t**p://gforum.xda-developers.com/showpost.php?p=52781805&postcount=63
Stars,random g,no BS.
Too many places require you to wait until a certain post count for posting useful links.
Stupid advertisement link spamming a-holes.
Long time,nobody posting.
Why?
I got another "link" to show here.
h**t**t**p://xmryadro.ru/reicast/
Remove stars and bolded x to get the link.
I fail at using google search to find it directly for easy access on Fire TV.
The page is a list of debug version APKs of Reicast you can download.
One of them is fom the 27th of this month. (two days ago)
I grabbed the 5/27 debug build and tested it with SA2 which causes reboots.
Apart from the pure BULLSH** of lacking analog mapping support,I did manage to beat City Escape in Interpreter and Software modes which ran quite fast considering that it is interpreter.
It did not freeze up for several seconds like recompiler does.
The problem is that it STILL rebooted after the results screen ends and the next part starts loading. (F-king HATE Qualcomm)
I used a 700MB+ CDI image of Sonic Adventure 2 for this test.
I wish that the NullDCe Android Alpha 0.1 would successfully boot SA2 gdi so I can see if the performance is half decent.
Even though there is no hard button input at all and that the screen shrinks to match a phone's resolution.
I wish that Chankast or Makaron would get ported to Android so we can see if they will not cause rebooting.
Though I did reply in the Reicast Forums with an idea for Reicast to have an underclocked core setting to make it not reboot on Qualcomm devices.
The only reason reicast runs so well is due to a new arm dynarec core and a lot of streamlining overall, which NullDCe lacks.
The issues with SA2 are known, I believe, as well as controller problems that ended up broken in r6.
Chankast isn't open IIRC, and NullDC has far better compatibility anyway. Reicast is the evolution of NullDC, but a lot is having to be rebuilt from scratch, and plans to eventually be even better that NullDC is.
Also, Qualcomm's a *****. Their GPU drivers are among the worst nowadays.
Good info on issues is going to be on the project's github, in the issues tracker.
angelxwind has a buildbot for the project as well, which should have the latest buildable package here: http://reicast.angelxwind.net/?page/downloads
Remember that this is something a few people are doing in their spare time. They're not getting paid, they're not charging for the app. It's a bloody miracle that it works as well as it does.
daillest319 said:
This emulator play great on the Amazon Fire TV . Just finished playing a few rounds of power stone 2 and it plays and look great. So happy with this purchase so far. I cannot wait for this to be rooted hopefully that usb port will allow for external hard drive to be plug in.
Click to expand...
Click to collapse
How are games being loaded to the FTV? What adb method and to what destination path?
Dynagem said:
How are games being loaded to the FTV? What adb method and to what destination path?
Click to expand...
Click to collapse
I wouldn't load them the way you are thinking of. What you need to do is put all of your Dreamcast ROMS into a folder on your PC and share it out to your network. Now get on your FTV and download ES File Manager and go to the "network" tab. Plug in the IP address of your PC creating the link between the FTV and your PC. Now you should be able to click on the PC icon in ES File Manager and see the folder that you shared out earlier. Now it is just a matter of copying and pasting the ROMS folder wherever you need them to be on your FTV.
So basically you are "pulling" your data from your PC to your FTV instead of "pushing" from your PC to your FTV. You have WAY more control over where your files end up on your FTV this way.
Bump for pleas of getting Reicast to have a workaround for sucky Qualcomm drivers.

Super Touch , smooth scrolling. Need help dissecting it.

There is this app called Super Touch that phone arena covered. Supposed to smoothen the touch experience on android by a significant margin. The developer offers no explanation as to how the app works. I've yet to test it because it is building something right now and it takes a long while to finish. From what i can make out , i think it builds some sort of scrolling cache and offloads them to GPU ? I don't know the internal android structure that well and analyzing the source if there is one , is beyond me. If there is a developer that can explain the intricate workings of this app to people , so people could stop comparing this to "snake oil" if it's legit , if it's not we can ask google to remove it from google play , that'd be great. Thanks.
The link to the article ;
http://www.phonearena.com/news/Spot...d-up-your-sluggish-Android-smartphone_id75851
I don't know if it is against forum rules to post links to articles , if it is please warn me and i will remove the link.
boltthrower56 said:
I don't know the internal android structure that well and analyzing the source if there is one , is beyond me. If there is a developer that can explain the intricate workings of this app to people , so people could stop comparing this to "snake oil" if it's legit , if it's not we can ask google to remove it from google play , that'd be great. Thanks.
Click to expand...
Click to collapse
Why is this such a great deal?
Pros
* It seems to work
* It passed google's requirements and malware checks
* Does not need root
Cons
* Closed source
Just because we (you) can't comprehend how it works, is not a reason to question its viability.
Keeping it closed source and not revealing its workings is just a way to prevent competition and/or code copying.
There are lots of fake apps that pretend to be doing something you should be more worried about.
I wouldn't really worry about this one, but if you don't trust it, don't use it.
To answer your question; I would say its either one of these
* Animation caching
* Reducing element-sizes, and thus stretching it to save system resources (since the app needs to know you screen resolution)
* System optimizations for animations (Altho these things usually require root)
On a side note, since you are posting this on the Nexus 4 forums, I assume you own/use one. The article you linked clearly says older devices benefit more from this app, since newer/better devices already handle things pretty smoothly. This means that the result of this app on a Nexus 4 may be unnoticeable. Could it be that you question this app because you don't see any result?
MerynGoesAndroid said:
Why is this such a great deal?
Pros
* It seems to work
* It passed google's requirements and malware checks
* Does not need root
Cons
* Closed source
Just because we (you) can't comprehend how it works, is not a reason to question its viability.
Keeping it closed source and not revealing its workings is just a way to prevent competition and/or code copying.
There are lots of fake apps that pretend to be doing something you should be more worried about.
I wouldn't really worry about this one, but if you don't trust it, don't use it.
To answer your question; I would say its either one of these
* Animation caching
* Reducing element-sizes, and thus stretching it to save system resources (since the app needs to know you screen resolution)
* System optimizations for animations (Altho these things usually require root)
On a side note, since you are posting this on the Nexus 4 forums, I assume you own/use one. The article you linked clearly says older devices benefit more from this app, since newer/better devices already handle things pretty smoothly. This means that the result of this app on a Nexus 4 may be unnoticeable. Could it be that you question this app because you don't see any result?
Click to expand...
Click to collapse
No , it could not be because i had not tested the app when i wrote that. (Had you bothered to read , you'd know.) We question everything on this forum , that's how we learn. I did not assume that it was "fake" by the way , if that's why you're hostile (and arrogant). People on other forums compared this to "snake oil". I wanted to share the app with friends so it could grow. That's why i wanted to make out how it works. I can't share this app before knowing that it's not "snake oil".
When i said i'm not "that" affiliated with Android ecosystem , i didn't mean i'm illiterate btw.
Anyway , i could already make those out from the description of the app (Yes , i too read it ). I wanted more of a technical answer but thank you , nevertheless...
On a side note , In a help thread please just answer the question if you can , skip the lectures people didn't ask for. I asked "available devs" to explain the intricate workings of an app so as to clear the air , not only did you not provide that but you tried to give me a lesson on morality. Please refrain from doing that. And please do not write a lengthy and angry reply to this. I'm just not interested in arguing with you.
boltthrower56 said:
I don't know the internal android structure that well and analyzing the source if there is one , is beyond me.
Click to expand...
Click to collapse
Made me think you were new to Android development and coding in general. Normally people like this with these questions do not want/need a specific and technical answer which is why I told you to not worry about it.
I don't know if it is against forum rules to post links to articles , if it is please warn me and i will remove the link.
Click to expand...
Click to collapse
Again, made me think you were new here.
if it's not we can ask google to remove it from google play , that'd be great.
Click to expand...
Click to collapse
This sounded to me as if you just wanted it to be removed.
My post was not intended to sound the way you describe it, and reading it again I wonder how you came to the conclusion I was 'teaching you a lesson'. Just because I did not overflood my post with happy smileys and kind words does not mean I'm hostile and/or trying to be arrogant.
To me, your post sounds the exact same was as how you described mine.
That aside, here are my technical thoughs.
The app stores quite a lot of data on your phone, close to 7MByte on my phone, to an app-size of 2,86MByte, so I assume it makes use of some kind of caching.
It probably uses some other techniques for different element optimizations, meaning not all improvements are via caching.
My guess is it takes the animations it knows, and "replays" them, capturing the animation and storing it in its data for quick access. When you start the app and set it up, it needs time and says "building fast event for x action", which is why I think it works this way.
From the app:
When using the same smooth level, the better the GPU performance is, the smoother the operation wil be. If the GPU performance is not up to the demand, it may cause frame loss when sliding screen. Higher level may take longer time to start, a better CPU may take less time.
Click to expand...
Click to collapse
The animation is probably "scaled" down in size, which makes it less computing-heavy. This also explains why the higher the setting, the longer it takes. (more compression = more computing power needed. Since a better CPU can do more instructions per second, it will be faster at rendering its own "database" of the animations, which is logical.
Not sure what the author meant with "better the GPU performance is, the smoother the operation will be". Operation could either refer to the process Super Touch does, or the process of animating the animation when using the phone. Personally I think this refers to using the GPU for rendering animations normally (without Super Touch), which can cause frame drops as he explains. GPU's with lower performance will have a harder time rendering an animation than a GPU with high preformance. Pre-rendering takes this load off of the GPU, making it more "smooth" in real performance.
With this method its can just 'grab' an animation from its memory and 'play' it instead of calculating it on-the-fly.
Looking at the permissions the apps needs, the app uses "draw over other apps". This is probably used to "show" the animations it stored instead of the animations of the app that is being used. How it is actually able to replace this animation is something Im not sure of.
The app has permission to run at startup, this is probably needed to "load" the core service that does this replacement.
I do not exactly know why it needs permission to read phone status & identity and change audio settings, but my guess would be that it is related to the power saving mode.
The developer offers no explanation as to how the app works.
Click to expand...
Click to collapse
Unless he does, we can probably only assume how his app works. Decompiling the app and looking at the source might give you an answer, but this is not something I can help you with, mainly because my last decompiling experience is 3 or 4 years back.
Using it for 2 days. And I have to admit that it works, really well, without harming battery, which is a amazing win-win solution.
I asked on the Google play store and get the answer from the developer: the app offload the working process from the CPU to the GPU, hence everything gets much smoother and the performance level depends on your device's GPU.
After optimization, sliding is very smooth.

Categories

Resources