yashsingh1/xdaforums huggingface dataset:
[Galaxy S III General] SpaceGooner:
The stock dialer and contacts are definitely the worst affected, but opening some of the other apps can be laggy too. The JB transition animations I think are partly to blame as a new app window now zooms open quicker than many apps can, so you get a brief black screen effect before the app finally opens. I think the ICS transition animation did a far better job of masking this app start up delay somehow, but others might not agree. even playing around with the animation speeds in Developer Settings doesn't help much.

Of course, none of this should be surprising sadly. Before the SGS3 I had the venerable SGS1 and Samsung continuously broke some things while fixing others with every software version update. Who can forget how the stock SGS1 email client became completely unusable when we went from Eclair to Froyo? It's ironic that the laggy black screen of death that plagued the early SGS1 that I thought would never bug me again seems to be back now on the SGS3 dialer.

Still, like others have suggested exDialer provides an OK alternative with the SGS2 theme applied and buttons and text set to large or very large. Maybe they'll release an SGS3 theme for it at some point.

Yes, we shouldn't have to revert to a 3rd party dialer on such a flagship device, but at least we have these options unlike users of other more locked down phone UIs.
[Galaxy S III General] Lynchy30:
The dialer/contact lag is my main issue with this phone, I'm glad I'm not alone in being annoyed with it. For a high end phone it should be a cause of embarrassment for samsung and something really needs to be done to remedy it.
[Galaxy S III General] stfudude:
there's a post in /r/Android about issues discussed in this thread:

reddit
[Galaxy S III General] jurijvi:
The dialer is total crap. No matter s3 has great hw. Is still a crappy phone when it come to dialling
[Galaxy S III General] mitky82:
Agree
[Galaxy S III General] carabassot80:
+1

Summy must fix this asap
[Galaxy S III General] btemtd:
I dont get this issue anymore :)
[Galaxy S III General] tntgdh:
Dude you read my mind. I was complainng about that a few days ago.
[Galaxy S III General] tanseerj:
I see you're on i9305 so guessing the 2gb ram benefit is in play..
[Galaxy S III General] Idan73:
Most definitely, since north American users never had to worry about this either with their variants and I can personally vouch for Canadian Rogers version.

As well as one nifty thing of saving call log under call display user name (not talking about saved contacts) for those countries that support it, as opposed to our firmwares not saving username and only recording phone number. So i see missed call from that and this person in notifications, but as soon as it's cleared only phone number is in the call log.

Sent from my GT-I9300
[Galaxy S III General] gchindi:
Wtf, are you guys saying that i9305 don't have this lag? This is sheer betrayal... And then we blame apple for doing iphone4 to 4s with some corrections... Sammy did d same thing, such a coincidence! (sarcasm)... I hate this peeps...
[Galaxy S III General] Tomatoes8:
I agree that the delay is horrible and unacceptable, but technically it isn't lag if it is meant to open 3 seconds later. It is only lag if it normally goes at a certain speed but lags behind when there is too many tasks going on.

I guess you can call it input lag but still, that is an entirely different animal than standard lag. Just saying....lol
[Galaxy S III General] Idan73:
No, what I'm saying is that north American version with 2 gb ram does not have this lag and never did and that I would not be surprised if i9305 does not have it either due to it having plenty of free ram as well.

To top it off I am not as dramatic as you lol although a way to force keep it in memory without doing all that custom kernel, swap thingy would be much appreciated.

Sent from my GT-I9300
[Galaxy S III General] gchindi:
Ok, i get you now, but come on man... For such a basic thing like opening contacts n dialer pad to open you/sammy say that the end customers should root d device n put required mods, isn't that sheer ignorance towards not so techie customers who also pay d same price for d phone.. You n i can root n put the mod to rectify the issue but not all can do it... Sammy should resolve it without giving any justification... Final verdict.. :D:p
[Galaxy S III General] btemtd:
It doesn't have any lag at all. And I owned the I9300 before this device, I know there is a lag when you are playing around with the phone and then go back to the dialer or contacts. But Because the I9305 has the capacity to hold many apps in cache memory makes reopening apps instant.
[Galaxy S III General] edpham:
Come on guys, why dont u just use some other apps instead ( exDialer i guess ). Even it is system application, u can still use other 3rd apps, isnt that the beauty of Android ?

For those who have lags, i suggest root and delete bloatware and u will see noticeable changes, hmmm, i can go through wildblood with facebook and also internet browser. 3-5 apps in the same time is okay with me, i dont know why u can handle 10-15 apps ..
[Galaxy S III General] stfudude:
I know that's the beauty of Android. But it can't be apply for everything. Sure we can change to other third party apps, but not because the stock app is bad! Users should make the decision based on their own preferences, not because the stock app sucks! Do you think those iPhone peeps will download third party Phone or Contact app? They WON'T because they expect the stock apps to just work.

EDIT: See my signature. I'm using RonenRom which is an extremely debloated custom rom. But this problem still affect me.
[Galaxy S III General] Idan73:
The thing is, I like stock dialer and contacts app.

And nothing third party can offer comes close imo, if it only stayed in ram lol. The second choice would be aosp if I had to.

And I'll probably be first to say, debloating in my experience does not do **** in the long run. Second boot up your phone will be using same amount of ram as before, which after some hours means 600-750 used as seen in task manager (not in settings / applications) . It's just a nature of tw on this phone.

Aosp is a different beast. Too bad I don't like it all that much (want all functions 100 percent).

Sent from my GT-I9300
[Galaxy S III General] jfrm:
The fact is that lag or, if you prefer, the loading delay is here and is intolerable because we have buy a phone not a computer enabled to call.

Worse thing for me, anyway, is the how the dialer work. Example:

-I want to calll "Marie Claire White"

-In my contact list I have

1.- Marie Claire Black

2.- Marie Claire White

3.- Marie Curie

4.- Marcus Sanchez

5.- Mark Smith

-In this stupid dialer I have to search Marie Claire White in contact list, remember her number, or push in the dialer at least : "M" "a" "r" "i" "e" "_" "C" to get a button that open a list with the 3 first numbers, then select one of those, then push again to dial.

-In a normal phone dialer it will need only to push "w". If Marie C. White is one of my common dialed numbers it will inmediatly appeared. If it is not, once I push for "h" it will be also there on screen and ready to dial.

-With this stupid dialer if I push "W" i just get a number "9"...

Has the one who desing this call someone in his life?
[Galaxy S III General] stfudude:
I agree with you on all three points:

1) Third party apps can't function better than any stock apps. (It will either introduce high battery usage or reduce functionality of the stock apps)

2) debloating won't help. I'm using RonenRom JB which is an extremely debloated custom rom based on Samsung JB rom, and here I am, complaining.

3) AOSP stock apps opened instantly but the functionality is quite basic. For example, it doesn't have "Swipe shortcuts; to call or to message" and it doesn't have Direct Call (the most known features of S3)
[Galaxy S III General] Indopilot:
The same issue has existed with Galaxy S(1) and then with S2. Everybody complained, Samsung did not listen or did not care. Why would u expect them to do something about it now in S3 case? I think its either impossible(too difficult) to resolve(systemwise) or the people from Sammy's Customer Care/Support are bunch of ignorant retards. And after my 3 latest experiences with their Customer care dept in 2 different countries(1 in Asia, 1 in Europe) - being absolute ignorant is the only appropriate word describing their attitude to their premium customers. Sorry Sammy, I love your Galaxy line of products but your customer care is the worst I have ever seen! So guys please dont expect much from Sammy and put your trust into custom mods from people who really care.
[Galaxy S III General] yken:
How can we determine whats happening in that 4-5 seconds
[Galaxy S III General] edpham:
Okay first i want to tell u that exDialer is nearly the same as stock dialer.

Second u tell me how many apps u want to run at the same time and i suggest u which rom can do that ( perhaps with some mods)

Third i heard someone complains about some stupid contacts while you want to call and u have many contacts with the same names ?. Oh god just open contacts app slide your finger at first letter and tap on it to call. The point is how much faster will u get between type some name with dial keyboard and search it ? Come on, u know what does contact apps for right????

Fourth who says debloat doesnt help ? Give me ur phone and i'll show u the difference ??
[Galaxy S III General] igorrj:
To solve part of this problem... I just installed the exdialer. Sounds like ridiculous Samsung doesn't fix that... Or make the optimization on the apps.
[Galaxy S III General] gchindi:
have tried ex dialer, even that app has a delay time of upto 2 seconds when opening for the first time,

even though it has the option of keeping the "app in memory", i dont want to do that coz its again a tweak....!

I need it on stock...sammy come on guys...!
[Galaxy S III General] unitnerd:
I donot know why samsung is doing this with its flagship model! It should be fixed by samsung asap and not by any mods
[Galaxy S III General] henrybravo:
LOL that is a silly comment on a developer site.
[Galaxy S III General] Idan73:
I read it like this. Quite a different meaning from your quote ^^^. I guess poster need to clarify.

Sent from my GT-I9300
[Galaxy S III General] yken:
Dont use gmail contacts use in phone instead. My dialer opens in 1 or 2 seconds this way
[Galaxy S III General] tntgdh:
Well , i installed ex dialer here and it is wayyyy better now.
[Galaxy S III General] henrybravo:
Yep same here, got fed up with the slow stock dialer/contacts and installed exDialer a few weeks ago. Installed the Black ICS theme to go with it, and it looks really good. Initial launch after a reboot takes about a second, then it launches nearly instantly from that point onward (with option to keep in memory enabled). Switching between dialer and contacts is nearly instant. Bye bye stock crappy contacts.

This is a perfect example of one of the strengths of Android versus other platforms - the ability to easily install apps that improve core functions!
[Galaxy S III General] :
The delay from contacts and dialer app is done for the purpose of make you think and be sure of who are you wanting to call or write and why :)
[Galaxy S III General] hrchd:
I deleted complete call log which was around 400 calls, and the lag is gone.

Try it and post feedback.

It still lags, but not as often. I think it's better.
[Galaxy S III General] NiggZ:
i downloaded the app "fast reboot" and ran that everynow and then to clear the memory and worked for me but it is still annoying wish it was fixed.
[Galaxy S III General] hero000:
F**k stock dialer. Samsung should come up with new dialer. It's lagging in note 2 too. Exdialer is doing an awesome job for me. Beautiful themes and fast as bullet.
[Galaxy S III General] biffsmash:
I tried ExDialler and Gosms to escape the 3 second loading times on Dialer and Messaging but this is no solution for the following reasons;

1. ExDialer and GoSMS still lag from time to time

2. Themes do not theme these two icons so the lockscreen has one icon for them and the home screen has others if you change them

and use alternative launchers

3. Messaging and Dialer are nice apps theyre just far too slow.

It is a joke really that with such a high end phone we have to wait up to 3 seconds or even 1 second to open these apps.

In my book, 4 apps should be locked into memory at all times, and that is Home Screen launcher, Phone, Messaging and Gmail.

These are the primary uses for a phone and for the android experience as a whole and shouldnt show us up taking ages to load up when

they are instant on even years old phones like HTC Desire.

I'm on AOKP till samsung decide to wake up.
[Galaxy S III General] tanseerj:
Couldn't agree more..
[Galaxy S III General] oswade:
Seems pretty good on i9305T (li6 jellybean). I guess the 2GB ram makes a difference. That being said I don't have a large amount of contacts, maybe 50 or 60?
[Galaxy S III General] Skander1998:
The note 2 has 2GB RAM, Still lags in the dialer + contacts, it won't make a difference ..
[Galaxy S III General] tntgdh:
I enjoyed a lot the ex dialer with the black theme. Also the swipe right to call swipe left to sms is better than the stock android.
[Galaxy S III General] tacchan23:
Today I tried to play for a bit with an S3 in a shop and the delay time when switching between keypad and contacts was A LOT shorter than on my phone... not instant as switching to favorites/log call but almost there.

So maybe it's true that not every phone is affected by this problem...

Btw the Note 2 in the same shop had a similar long delay as my S3 :(
[Galaxy S III General] Moonsower:
You sure S3 in the shop was running JB? Because ICS firmware haven't had this lag issue.
[Galaxy S III General] tacchan23:
No, it was ICS in the shop. I flashed my own ICS phone straight away so I really don't know if the problem just started with JB (and from what I read about this lag being on other older Galaxy models I was thinking it started before JB)
[Galaxy S III General] atomicrazor:
Had the lag too, running jb and tried turning off animations. Seems to have done the business :)

---------- Post added at 12:46 AM ---------- Previous post was at 12:40 AM ----------

Or maybe not :eek: Cleared the phone app from memory and lag was back upon reopening :what:
[Galaxy S III General] C0NAN:
Mine takes about 1 second to load for the first time with official Philippines JB.
[Galaxy S III General] sids911:
That means someone coming from a fresh wiped install should not have a lag - can anyone confirm?
[Galaxy S III General] gibazzz:
Stupid samsung have had this issue since S1
[Galaxy S III General] sirvo:
Well, I had done a full wipe a lot of times.. Only way to get rid off this lag in contacts is using AOSP.

exDialer does a great job! I really appreciate it...and recommend it!

However, there is still a little lag after touching the call button due to fact that de calling window is samsung's work. Is there any way to replace the calling window?

In fact, there are 2 lags, one after pressing the call button and another after a call end... WHY would it take so much time (1~2s) to return to home or to contacts screen after the call end??

Thanks!

Sylvio
[Galaxy S III General] Galactus:
No lag at all using Ex Dialer at all. Loads within a second and pressing call brings up Samsung's caller window immediately.
[Galaxy S III General] yken:
Dont use contacts from Gmail. There is not lag. Use VK rom and see yourself. My opens in 1 or 2 seconds but my contacts are imported from

a vcf file.
[Galaxy S III General] Idan73:
Lolz, 1-2 second delay in opening IS perceived as lag.

Nothing short of modding contacts app to force stay in ram will solve this.

As for me I am willing to donate $10 bucks to developer that solves this.

Having to use different kernel and scripts does not count. Has to be done on app level.

Testing JKay alpha on GT-I9300
[Galaxy S III General] jnr21:
Anyone tested to add these lines to /system/build.prop?

Not sure if it works...
[Galaxy S III General] gchindi:
all,

i can understand the attitude of some people here who are suggesting ex dialer does the job and is a good "replacement" to the stock dialer to address the lag..

But, people need to understand that any replacing app is a 3rd party app and the creator of that app can always stop further development / support for the app depending on that app creator's priorities in life. the 3rd party developer/creator is no way obligated to any of us to support all the times, especially when the app is free on google play.

The absolute reason of this thread is to highlight the fact that it should be Samsung who should fix the lag instead of all of us using a 3rd party app.

Im not against 3rd party app, but the intention of a 3rd party app should not be to replace the stock, 3rd party apps should be a nicety and not necessity..!

So, its samsung's fault, they should fix it...! i cant expalin any better today..:cyclops:
[Galaxy S III General] ficti0n851:
Never got that to work, shame as its a lot simpler than other options.

Never got that working in ICS either.
[Galaxy S III General] beaver2233:
As others recommended, I installed exdialer for now... However this shouldn't be necessary for a high end device.
[Galaxy S III General] themadproducer:
Codes never worked for me...although I was trying it with other apps not phone/contacts.

You watch, one day next year perhaps....there will be a NEW feature called...Lock Apps In Memory...or something like that. It will be a feature advertised as a new IDEA, a new breakthrough. Yeah right!!! I have been waiting since early Froyo for such a feature but somehow it does not get the attention it deserves IMO. ;) Seems like so many of us would appreciate such a SIMPLE and effective OPTION. Even if it kept apps in memory for a WEEK...that would be terrific....especially for those experiencing long start app startup lags.
[Galaxy S III General] eggman89:
Yeah. A feature in android where user can lock few apps in Memory would be nice.

If not that, atleast make sure the Phone, Contacts, SMS, And the goddamn Launcher is always ALWAYS in memory.

Such a obvious thing .
[Galaxy S III General] Galactus:
These essential apps should be baked into the system. They should be untouchable in ram. We shouldn't even have the option to remove them from ram. They shouldn't have to load, they should just be there waiting for the user to switch back to them lol. Luckily for me I'm using Ex Dialer and Go SMS, both of which sit in memory constantly.
[Galaxy S III General] :
Works for me!!!!

No lag now in contacts or dialer... also after free RAM

Thanks!!!
[Galaxy S III General] terranoid:
Didn't work for me .
[Galaxy S III General] radeonxt:
i think in logs, the sms aren't necessary. i think the tweak to exclude sms' will help.

for messaging, the reason for this could be long threads. can't think of anything except for it to be locked in memory for now, since i haven't had lags in messaging in ics despite having long threads for at least 5 contacts.
[Galaxy S III General] ficti0n851:
Does not work on odexed stock LJ4

Does not work on odexed stock LG8

What rom are you running then?
[Galaxy S III General] :
Sorry... first impression. After a while using mobile, lag reappears :(
[Galaxy S III General] mitky82:
Maybe jelly bean transition effect is problem. Maybe if i use from 4.0.4 ?! From where can take that to test? :)
[Galaxy S III General] Flypwnz:
I'm using ICS transitions on JB and got delay too.
[Galaxy S III General] Idan73:
If course it does. For several reasons that are also related to the supposed multitasking script from link on the first page.

Every one thinks and is trying to start contacts and phone app without realizing that those services are already started and hardcoded in phone already. Besides phone app has got nothing to do with this and does not lag (it is the part that pops up after you press dial only) .

It is all contacts app, which as I said is already running in memory as essential service.

It is sub-processes of the contacts app that are not loaded and are impossible to load and lock in memory according to Linux (anyone that knows otherwise can correct me). That is why hacking the contacts app is necessary and not some init script or build.prop edit.

Testing JKay alpha on GT-I9300
[Galaxy S III General] mitky82:
http://www.youtube.com/watch?v=jKcMh9xMsV4

That is my phone. Damn...
[Galaxy S III General] Aldonski:
From the first galaxy S to s2 and s3 this is samsung s problem. Lag when opening dialer/contacts. It has been the only thing bugging me. Even with multitaking fix 6 the problem persist.
[Galaxy S III General] Idan73:
Yep, that's because as I said multitasking fix claims that it locks phone and contacts in memory, whereas it does not do anything regarding this. And as I said before, the main contacts app ( com.android.contacts) is already loaded at boot and made to re-spawn after clearing memory

The sub-processes: com.android.contacts. DialtactsActivity

Which is also: com.android.contacts.activities.DialtactsActivity

As well as: com.android.contacts.activities.PeopleActivity

Are not started by this, or locked in memory by this script

Testing JKay alpha on GT-I9300
[Galaxy S III General] themadproducer:
Yes that's pretty much it.

Back with my HD2 running GB rom, I had the OS autokilling DISABLED. This meant NOTHING would get killed....no sub processes etc. I used a Tasker profile with System Tuner Pro to kill only those apps that I chose. Dialer and contacts would pretty much open instantly after the first time...but contacts would be buffering or caching images etc., on the fly.

Now with the S3 on my stock ICS, the main Phone and Contacts services are always running. If I manually kill them, they come back to life automatically. There is hardly a delay opening the Dialer first time around and even less delay after successive re-openings. Opening my contacts gives about a 1 second delay....quite tolerable because once it's opened... it's butter smooth...with all contact pictures ready and cached. Sure it could be INSTANT, but it's certainly not laggy or inconsistent.
[Galaxy S III General] tacchan23:
ops, posted in the wrong thread lol
[Galaxy S III General] mybeshoo:
I have same problem as you and no one want to believe me

I did record this :

http://m.youtube.com/#/watch?v=jt800ETOc34&desktop_uri=/watch?v=jt800ETOc34

Since ics on sgs2

And now i am on s3

See what i did

I did post on sammobile

http://www.sammobile.com/forum/showthread.php?t=8157&goto=newpost

And even i did report it to google

http://code.google.com/p/android/issues/detail?id=39440

No one want to say the truth .

I did change my rom 10 times between ics / jb.

All is same.

Now im on jb but it seem heat my phone more than ics . It boland rom

Now . Please tel me how to fix this problem.

Please . I will crack this phone cos this problem is killing me
[Galaxy S III General] :
The Samsung stock dialer shows log across sms and calls. It has to read and process more data. Just keeping the dialer in memory will not eliminate that extra processing. Other dialers just load the contacts book and call logs only. This is a problem from bundling too many features in a single application. Since I have not seen the Samsung dialer source code, this is my guess.
[Galaxy S III General] mybeshoo:
If we provide you with the source code of the contacts app can you solve this ?

---------- Post added at 05:33 AM ---------- Previous post was at 05:17 AM ----------

You said you solve the lag please what the tools that you used ...
[Galaxy S III General] SUNUN:
the same problem

I have the same problem in 4.0.4 and now the same problem in 4.1 :(
[Galaxy S III General] tian105:
got an idea. take the apk from note 2 and use it on our s3. problem solved?
[Galaxy S III General] :
I can tell if it is doing extra processing compared to other dialers. Please provide the source, there are competent devs who can do wonders.
[Galaxy S III General] gibazzz:
is it possible to get jellybean AOSP stock contacts and dialer