Why do some ROMs not have Chrome animations? - General Topics

With multiple devices, I've noticed that on some custom ROMs Chrome(ium) don't animate when switching between tabs, and don't show the tab previews / thumbnails that if you overscroll it makes a barrel roll, it just looks plain and dragging from the tab indicator doesn't work.
Does anyone know why this is the case? Is there a build.prop option that Chrome(ium) checks for before choosing whether to display the full tab switching experience?
I noticed that on VMOS, an Android emulator for Android, you get the full tab switching experience, but on the ROM I'm using (the host for the Android VM) it doesn't, and since on some ROMs it works and on others it doesn't, I know it's not a hardware limitation.
I don't know where to ask so I'm asking here...

Related

Unfiltered scaling?

I noticed with the S2 SR, it appears that when some graphical elements are scaled in an application, there isn't any filtering (bilinear or otherwise) applied and the graphics appear very pixelated and aliased.
Two applications where this is really easy to see is Netflix (some videos are scaled up and become quite pixelated) and the game Dungeon Defenders where you have the option to run the game at a non-native resolution and have it scaled up.
I didn't see this 'issue' on the standard S2, so I assume it's a quirk with the way the graphics chipset / driver is designed in the SR (particuarly since I note the same pixelization on the Galaxy Tab 8.9 4G which, I believe, uses the same CPU/graphics chip, correct?
My question is: is there a way to enable some sort of filtering for scaled graphics like this? I read in another post that it may be scaling in software mode and that it might be possible to enable a hardware-based scaling?
I don't have my phone rooted yet, but I wouldn't mind doing so if I had the option of fixing this issue.
Also, if I were to install a custom rom, such as the Sky Ice Cream Sandwich rom, would it remedy this?
Thank you!
EDIT: I was trying to post some example images but the forum kept resizing the images. I also (understandably) can't yet post outside links. Not sure how else to include them.
Sky ics does seem to help on Netflix. Connection speed probably has something to do with the picture quality to.

The State of Animations in Android: A Discussion

Hi guys,
I’ve been playing around with a number of ROMs on my SGS3 and I’ve noticed something that’s made me wonder…
…and this is just out of curiosity…
What is the score with animations – specifically transition animations – in Android?
What I mean is; there appears to be a disjointed approach to animations within the OS. I’m not just talking about between versions either but often within just one iteration of Android (be it stock or custom).
Often the animation when launching an app is different to the transition animation within the app. Also I’ve noticed some apps have their own – and markedly different – animations. So you can have two apps on the same handset/ROM that transition differently to various screens/activities within. I assume this is because the developers of these apps choose to utilise different animations?
I know transition animations can be changed relatively easily for most root users using something like Anim Mod but here I’m talking about general use – including stock, un-rooted, non-power users too.
The obvious comparator would be iOS where all(?) apps launch with that zoom effect and then transition between screens within the app with that sideways slide effect.
And please don’t get me wrong here – I’m not saying iOS is somehow ‘better’ than Android because of this. Animations alone do not make an OS and I’m certainly of the opinion that openness, customisability, diversity of choice and raw power are far more important – hence why I don’t and probably will never choose to own an iOS device.
However that said some people do like a bit of eye candy and as I’ve said above iOS is the obvious comparator to Android when it comes to mobile OSes.
So why does Android not appear to have a unified approach to animations? Or does it? Do you think this is something Google should look to do – overhaul the animation framework to make it smoother, faster, prettier and more unified; or do you think this would stifle choice and individuality when it comes to development? How important do you think animations are in terms of attracting potential new users and do you think the current approach to animations is enough? I’m aware more care has been taken over transitions generally in JB but is it enough and should it stop there?
Please: no flaming! As I said this is purely out of curiosity – to gauge opinion and information on the subject.
Actually, is very simple: Android is open source, so anyone can modify mostly aspects of the OS (users with their cROMs or manufacturers with stock ROMs).
SunjinSak said:
I assume this is because the developers of these apps choose to utilise different animations?
Click to expand...
Click to collapse
Yup, and basically there are two ways to do it:
1 Activity and multiple layouts. In this case, the dev has total control over the transitions, because to move from a screen to another one, simply set other layout (any animation can be developed here). I think this way isn't possible on iOS.
Multiple activities, multiple layouts. In this case the system animations are used to move between screens (because to move from a screen to another one is necessary start another activity). Of course, a custom animation can be used here, and it will be displayed after system animation.
RoberGalarga said:
Actually, is very simple: Android is open source, so anyone can modify mostly aspects of the OS (users with their cROMs or manufacturers with stock ROMs).
Yup, and basically there are two ways to do it:
1 Activity and multiple layouts. In this case, the dev has total control over the transitions, because to move from a screen to another one, simply set other layout (any animation can be developed here). I think this way isn't possible on iOS.
Multiple activities, multiple layouts. In this case the system animations are used to move between screens (because to move from a screen to another one is necessary start another activity). Of course, a custom animation can be used here, and it will be displayed after system animation.
Click to expand...
Click to collapse
Ah, I see.
So presumably there are stock animations in the API that developers can use if they so wish? Otherwise mods like Anim Mod and similar wouldn't work... right?
Sent from my rooted GS3-I9300 running BlackstarV3 ROM using Tapatalk 2
Yes, but the stock animations are limited (change screens, emergent windows, back...) and are managed by Android automatically (I mean, you can't decide the animation to change between screens when you develop an app, unless you develop a custom transition as I said before).

Thoughts on Android Multi-Tasking

Sorry for any mispelling that may occur, I typed this on my phone. will fix any errors later on my computer.
Hi everyone, as the title says, I'm here to share my thoughts about the current multi-tasking capabilities.
In the last Google i/o (2014) , Google unveiled the new recents screen and said something like: ohhh we improved the multi tasking by adding chrome tabs! (I know they didn't say it like that but you get the point)
Since then I've been thinking... you fools are so damn off... both google, samsung and the "big" roms are terribly off on multi tasking in my opinion.
Yes, Samsung and Omni Rom have multi window but in my opinion, that's not pratical at all in phones, only good for tablets and tablet wise I have no complaints about that kind of multi tasking except that you have a limit of "duo tasking".
That aside, there's other options like Paranoid Android. old Halo and the new Hover. (personal favourite Rom btw)
Halo was great! probably the best multi tasking experience I've had on a phone, because it gave the ability to switch a task extremely fast with just one swipe and the swipe lenghth would determine what app will open. But you were limited to only notifications and the apps pinned with Halo))) app.
Hover on the other hand, is worse for multi tasking in general, but if the multi tasking is between a random app and the notifications you receive, then it has no match.
Excluding those options and others of the same kind, you have the good old recents button. Which sucks for multi tasking because you need 3 actions everytime. Click, swipe through the list and click again. and that is boring as hell when you need to switch between apps often (which is my case).
So... now, I'll tell you where I think this multi-taskings fail and what I think it should be like.
PA Hover should stay as it is. as PA states, it is only meant for notofications and is the best at what it does. So good that Google even implemented something similar on Android L.
Now then, let's compare Android to a Pc OS. is it the multi window that improves the multi tasking? I personally have most windows maxized all the time, except for file explorers to copy files easly. so how come I barely use the multi window features and multi task just fine on a computer?
Dear Google, Samsung, etc. it's because of something called taskbar (or dock for mac).
This taskbar is the equivalent to your recent buttons, but is always displayed.
And that's where all the android multi task fails.
Tell me in the comments if you agree/disagree...
I have thought of ways for this to work... the most beautiful looking would be to switch the navigation bar current buttons with the icons of the open apps (so, pretty much a taskbar xD) but then we would have no buttons to navigate...
having a taskbat on top of the navigation bar would look ugly and take alot of space.
A Halo option but with the open apps instead of the notifications would be great, but Halo is not the most new-users friendly feature.
And my last ideand which I think it really is possible and would work well, is:
recents button removed (obviously), back and home button would get closer to each other on the left of the navigation bar (like the old ics and jb tablet UI) and fro. the middle to the end of the right side a horizontal scrollable list of open apps. swiping a app up would close it.
So... what do you guys think?
as far as multitasking goes (at least for my part), side app bars (aokp) + floating windows (pa) are enough. your idea might be ideal for others, but having another clutter in the screen estate (depending on screen size that is) is too much for most users. that's why pie and immersive/expanded desktop mode was was created. to maximize screen estate. but that's just me.
p.s. your idea above might be close enough on aokp (ribbons on navbar) but that only works on pinned apps there
Stock android should be much better at multi tasking than it is right now i don't understand why they can't implement Samsung's or LG's multitasking features!
I know its not a system bound item, but I've been using "Multitasking Pro". It has stay on top windows that can be minimized and then reopened. Its basically a number of apps packaged to a sidebar. Some might find it useless, will others find it indespensible. Worth a mention.
delivered to you piping hot and fresh through quantum physics and pony express

TouchWiz mimicking, halo, etc... how far can it go...?

Hello...
I am trying to customize my (new) sony xpereia z2, (got it for waterproof), to as close as possible to a Galaxy note or tab, as far as it can go feature wise.
I already have a few floating apps:
-floating stickies-becomes complicated with too many stickies, swiping them to the side, it becomes (almost) impossible to find the one you want, needs a single view interface, for organized viewing/editing , as well along with the float feature.
-floating browser, and cobra - crashes with only 2 tabs, doesn't remember my websites.
-G-player - my floating window will not resize, pretty sure have gone through all the options in settings, it is stuck,
I am aware of xhalofloatingwindow and xmultiwindow.
- is the only difference between the two that halo floats and multi divides the screen in fixed way? or are there other differences in the two that I am missing...
- (also when people refer to 'halo', this is the same thing as 'xhalofloatingwindow', right? or is it different...)
- are these considered 'custom roms', or not bc only partial change..
- also TouchWiz... I have read that TouchWiz mimicking apps exist, and to look here, but I haven't found any names, thus far.
the features I want are: quick screenshot, and editing, and note taking next to the screenshot, in a logged/organized manner. I would buy a stylus too, if found if could find apps or roms that mimick the galaxy note.
I do like xperia's interface, lockscreen, homescreen editor set up, and buttons. It is not so much the interface that I am trying to change, but to get a few more features. but I would change the interface if that's the only way to do it.
another subject - copying images from web browser, (not saving them), this is impossible on android but have read with a custom rom (not sure which ones, all or only some?) it is possible.
also closing tabs in chrome. you have to close each one manually, obviously annoying, plus the fact that they all reopen if you just wait the program. which Roms (all or only some) can help this...?
please advise if you can ...
Thank you for any advice ....

[Q] No inertia in Maps

Hi, I'm using Google Maps app and I've found out that this phone does not have inertia. Why is this happening? How is it possible, since Maps app is generic for all devices (I'm pretty sure that all the Samsung Galaxy Core 2's have this problem).
No Samsung Music player, weird Touchwiz version, no inertia in Maps... what the hell is going on with this phone?
It seems to be a chinese replica of a Samsung phone that comes without official firmware and weird apps!
rambomhtri said:
Hi, I'm using Google Maps app and I've found out that this phone does not have inertia. Why is this happening? How is it possible, since Maps app is generic for all devices (I'm pretty sure that all the Samsung Galaxy Core 2's have this problem).
No Samsung Music player, weird Touchwiz version, no inertia in Maps... what the hell is going on with this phone?
It seems to be a chinese replica of a Samsung phone that comes without official firmware and weird apps!
Click to expand...
Click to collapse
Inertia - slide is currently disabled because of the different android OS/API/JS workaraund
https://code.google.com/p/gmaps-api...ed+Summary+Stars+ApiType+Internal&cells=tiles
Why weird apps ? The only thing not fixed enaught from start is boot / recovery.
Other apps are written specialy for this type of phone. A lot of things not needed by release nas been changed by Samsung the references weren't deleted, so don't wory about some chinese leftowers
And about the player : The player is Samsung's and made specialy for this phone, just like the libs for it and all other libs for mix,effects ...
And maps and other apps are not "generic" for all "devices" !
It depends on the phone's API and other compatibility issues and references/components.
I don't know why people always messing about that things, you can always install other launcher/app and make it default or disable app/system package.
StratOS_HTC said:
Inertia - slide is currently disabled because of the different android OS/API/JS workaraund
https://code.google.com/p/gmaps-api...ed+Summary+Stars+ApiType+Internal&cells=tiles
Why weird apps ? The only thing not fixed enaught from start is boot / recovery.
Other apps are written specialy for this type of phone. A lot of things not needed by release nas been changed by Samsung the references weren't deleted, so don't wory about some chinese leftowers
And about the player : The player is Samsung's and made specialy for this phone, just like the libs for it and all other libs for mix,effects ...
And maps and other apps are not "generic" for all "devices" !
It depends on the phone's API and other compatibility issues and references/components.
I don't know why people always messing about that things, you can always install other launcher/app and make it default or disable app/system package.
Click to expand...
Click to collapse
OK, here's the story, I had like 1 month ago 3 devices: Samsung Galaxy Young 2, Galaxy Core 2 and Express 2. All of them with Android 4.4.2, with all the apps up to date, and everything mostly the same.
So, Young 2 and Core 2 were almost the same weird experience in terms of software, and the Express 2 was a Samsung like any other Samsung out there, let me explain:
1. Maps in the first 2 devices had no inertia, whereas Express 2 had it. Same app version. Someone explain that to me.
2. Touchwiz in the first 2 devices had this weird version with only 4 icons in the lower bar, different interface, different menu options (worse), and you know, it simply wasn't the same Touchwiz I saw in every other Samsung.
3. No Samsung Music player, what the hell, in the first 2 devices.
4. YouTube app was not the same, yeah, it was different. The search button was in the menu option, while in any other Samsung it was right in the middle of the upper bar/section. Same YouTube app. I had no idea what was going on. Like a week or so, YT got updated and this is fixed now, but anyways, that was really weird.
5. I don't know, those 2 devices had many other different things in settings that made me feel like If I was using a chinese copy of a Samsung phone. I couldn't even put a shortcut to Manage Applications with that weird Mass Launcher version of Touchwiz.
6. The Dialer menu, contacts interface and all of that is simply ugly, poorly implemented (my old Neo V showed contact's pictures in a much higher resolution), it's not the same as all the other Samsung's interfaces.
And also, I have 1 big hardware problem, and I think it's not my phone, but all the Galaxy Core 2's. The touchscreen limit is wrong, it does not recognize the very end of the 4 screen sides (the 4 edges), it only starts to recognize your fingers like 4mm or more from the edge, and that hinders many gestures, specially when scrolling a right side bar, or sweeping from the left to show up a menu, or moving a song's time bar to the beginning (I can only move it to 0:04 sec, cause I can't move it more to the left).
The mix of these bad experiences is what makes me feel like I'm not using a Samsung phone. Besides, the screen of this phone is one of the worst screens I have ever seen. It's way superior the screen of my old Neo V. The viewing angles are a joke, I know it's a budget phone, low-cost and all that, but seriously, the screen is SO awful, you rotate just 1 º your phone and the colors are starting to change and they get distorted. My Neo V was also a budget phone and had an amazing screen. I'm not protesting about the resolution, or colors, they are good enough, I wasn't looking for a Super Amoled screen, but man, this screen is so bad.
Yeah, I know I can install another launcher. Actually the true is that I didn't know 'till I got this phone in my hands. That mass launcher version was so awful that I started reading about Home screen (launcher) and discovered what a launcher was, and "thanks" to the awful Touchwiz version, I'm using Nova launcher, that totally rocks and I really really love it. I don't care about Samsung's player neither, I use jetAudio plus, which is far better, but you know, you don't like when a Samsung phone comes without a Samsung player (just like all the Samsung phones out there). And Maps and YouTube weird behaviors, and a ultra low resolution photos in the Conctacts interface (and when receiving a call too), and all those things make you really question if you're actually using a original Samsung. You gotta think too about the people can't spend time reading and learning what is a launcher and all that stuff.
After a month of use, I can really complain about the horrendous screen and the dialer weird app, though that doesn't remove the very first bad experience. That's all. No, stop, I was forgetting something, If it was't for you, I'd still getting mad at Samsung because when you volume up to 80%, this freaking weird phone shows up a warning saying that listen to loud music can damage your ears. I'm root, I have Gravity Box, and I can completely remove that warning from hell. You can't deactivate it without Gravity Box and being root. That's another BIG joke, man. Samsung, what the hell. Thanks God I found your post and I could root the phone and install Xposed framework.
rambomhtri said:
OK, here's the story, I had like 1 month ago 3 devices: Samsung Galaxy Young 2, Galaxy Core 2 and Express 2. All of them with Android 4.4.2, with all the apps up to date, and everything mostly the same.
So, Young 2 and Core 2 were almost the same weird experience in terms of software, and the Express 2 was a Samsung like any other Samsung out there, let me explain:
1. Maps in the first 2 devices had no inertia, whereas Express 2 had it. Same app version. Someone explain that to me.
2. Touchwiz in the first 2 devices had this weird version with only 4 icons in the lower bar, different interface, different menu options (worse), and you know, it simply wasn't the same Touchwiz I saw in every other Samsung.
3. No Samsung Music player, what the hell, in the first 2 devices.
4. YouTube app was not the same, yeah, it was different. The search button was in the menu option, while in any other Samsung it was right in the middle of the upper bar/section. Same YouTube app. I had no idea what was going on. Like a week or so, YT got updated and this is fixed now, but anyways, that was really weird.
5. I don't know, those 2 devices had many other different things in settings that made me feel like If I was using a chinese copy of a Samsung phone. I couldn't even put a shortcut to Manage Applications with that weird Mass Launcher version of Touchwiz.
6. The Dialer menu, contacts interface and all of that is simply ugly, poorly implemented (my old Neo V showed contact's pictures in a much higher resolution), it's not the same as all the other Samsung's interfaces.
And also, I have 1 big hardware problem, and I think it's not my phone, but all the Galaxy Core 2's. The touchscreen limit is wrong, it does not recognize the very end of the 4 screen sides (the 4 edges), it only starts to recognize your fingers like 4mm or more from the edge, and that hinders many gestures, specially when scrolling a right side bar, or sweeping from the left to show up a menu, or moving a song's time bar to the beginning (I can only move it to 0:04 sec, cause I can't move it more to the left).
The mix of these bad experiences is what makes me feel like I'm not using a Samsung phone. Besides, the screen of this phone is one of the worst screens I have ever seen. It's way superior the screen of my old Neo V. The viewing angles are a joke, I know it's a budget phone, low-cost and all that, but seriously, the screen is SO awful, you rotate just 1 º your phone and the colors are starting to change and they get distorted. My Neo V was also a budget phone and had an amazing screen. I'm not protesting about the resolution, or colors, they are good enough, I wasn't looking for a Super Amoled screen, but man, this screen is so bad.
Yeah, I know I can install another launcher. Actually the true is that I didn't know 'till I got this phone in my hands. That mass launcher version was so awful that I started reading about Home screen (launcher) and discovered what a launcher was, and "thanks" to the awful Touchwiz version, I'm using Nova launcher, that totally rocks and I really really love it. I don't care about Samsung's player neither, I use jetAudio plus, which is far better, but you know, you don't like when a Samsung phone comes without a Samsung player (just like all the Samsung phones out there). And Maps and YouTube weird behaviors, and a ultra low resolution photos in the Conctacts interface (and when receiving a call too), and all those things make you really question if you're actually using a original Samsung. You gotta think too about the people can't spend time reading and learning what is a launcher and all that stuff.
After a month of use, I can really complain about the horrendous screen and the dialer weird app, though that doesn't remove the very first bad experience. That's all. No, stop, I was forgetting something, If it was't for you, I'd still getting mad at Samsung because when you volume up to 80%, this freaking weird phone shows up a warning saying that listen to loud music can damage your ears. I'm root, I have Gravity Box, and I can completely remove that warning from hell. You can't deactivate it without Gravity Box and being root. That's another BIG joke, man. Samsung, what the hell. Thanks God I found your post and I could root the phone and install Xposed framework.
Click to expand...
Click to collapse
1.Default stock google maps in GC2 is specialy made for different GC2, try deinstaling or disable and install from Market.
2.Same with touchwiz stock, specialy made for GC2 devices
3.GC2 uses specialy made modules, libs and mixer
About other stuff, like "resolution", margin borders,screen grids, effects and transitions, speed between them
Different launcher uses different configs, it's not just touch error or prog error, all can be reset or changed.
I'm not here to judge about that things and what crapy phone I'm using too, just trying to make the best of it, but sometime it is the best to use other progs and see what's the difference and how are things with other apps.
Stock apps/system apps are made specialy for those models.
Have noticed it myself while trying to make updated version of google apps as system apps ( Custom rom - specialy google play services ).
Have noticed that the update version via Market works good, but if you try to update updated version as default system ( as custom rom ) apps you will end with corner, too much dependencies and rechanged or modified libs, modules are "ported" or recreated to GC2 phones, FC problems are literary problem for custom stock roms.
That is the primary deal this types of phones won't stand stable support and updates.
The major problem is that some apps are not generic ( from stock rom ) so they are different and made specialy for this type of model.
API's should work fine and they are carefully indexed, just like apps, but frameworks are not fully compatible or they are partialy ported/recreated/changed to this type of model. Correct me if I'm wrong but don't know how to say it right.
Regards

Categories

Resources