[Q]Android and problems - General Questions and Answers

Hello guys
I was reading history of Android and why applications weren't working good on all Android devices. I hear something its due to different versions of android and different API and that some applications work better on devices for which it was made for.
My question is: Why did some applications work better on some devices than the other? What does API has to do with it? I have read that ICS will fix this issue and that applications will not be optimized on specific device and will work on all devices becaus of API. Can someone explain me this pls?
Here is video where this guy talks about this but i don't understand it totally:
http://www.youtube.com/watch?v=wTRU52nIJUE&feature=relmfu

Some devices are much faster than others (single core, dual core, quad core)

Someone else pls? Cus dual core can be slower than single core if single core has application that is optimized for that hardware... Why do you think apple has only 1 phone? Cus they develop software for that particular hardware...

Related

[Q] alternative OS's on feature phones

Hi, does anyone know if it is possible to load an alternative OS like android on a feature phone? by this I mean phones that have an integrated processor, not like a cortex or a qualcomm one that you can easily find it's clock in the phone's spec sheet. I've been having a terrible time trying to figure this out, and having no results.
I also know that for some phones, this is possible, but they must have some sort of a capable processor and a considerable amount of ram and rom. However, my phone's pretty limited in those terms, but I still think it might be able to load an alternative OS.
BTW my mobile is a samsung s5600
thanks.
I think it is a Samsung S5600 is impossible. because it is just a telephone. In the phone is quite different RAM modules and CPU, which is much weaker and easier.
Sorry for my bad english
no problem, I understood
I still think that with an old android firmware (like 1.5 or 1.6), the phone might be able to withstand it, as they don't require too much ram or a fast CPU. as for rom space, I have no idea...
I really hope to get a dev interested
2.2 requires least ram but would need alot more work with the kernal to port over
yeah, I've heard that somewhere around.
do you know what about v1.6?
P.S.: btw i just found out this phone has an MSM6280 chipset which has in itself an ARM926EJ-S processor
And then there's the fact that someone would have to write drivers for the chipset, graphics, sound, and everything else that the OS is meant to talk to...
Isn't that all integrated in the chipset itself? I mean, wouldn't it just need the chipset driver only in that case?
anyway, the question still remains though. is it really possible or definately not?
Thanks

[Q] [ASK]armv7

Hi all, I have read many articles that say to be able to use adobe flash player 10.1 you must have armv7 processor, I was wondering,
what's the difference between armv6 and armv7?
Is it possible to modify the armv6 based phone to be able to use that?
wht r phones that use armv7?
thx b4..
Hi and welcome
You can not change the processor, it would be like making your P4 a core i5, I think the difference is in the architecture and the instructions.
However you can check if your phone supports it or not, devices with qualcomm snapdragon should support flash, you can find a comprehensive list of device specs here - pdadb.net
freakzone said:
Hi and welcome
You can not change the processor, it would be like making your P4 a core i5, I think the difference is in the architecture and the instructions.
However you can check if your phone supports it or not, devices with qualcomm snapdragon should support flash, you can find a comprehensive list of device specs here - pdadb.net
Click to expand...
Click to collapse
i see, so just the phone with qualcomm snapdragon that will support flash right?
is there any chance the other phone with different processor could do the same?
Because if not, it will affect the price of all entry level android phone in the future and it means we have to buy an expensive android phone to just be able to use flash
The samsungs with the ~1 Ghz CPU will probably support it, as well as tegra and tiomap, just check the particular device you want

What is all the obsession over dual core phones?

I have to ask: Why does everyone want a dual core phone which cant even currently be used?
I say it cant be used because dual core processors cant be used on Android 2.3 Gingerbread/Linux kernel 2.6.35, there is only multi-core processor support in A3H/L2.6.36 (only avaliable (officially) on tablets). We will see problably support in in "A4I"/"L3.6.37" for both phones and tablets.
So whats everyones obsession? The only thing you are problably gaining is a SLIGHT speed boost (not even close when a kernal that supports it is released) and more battery drain.
On a counterside this could bring good marketing to Google: They release "A4I", current dual core phones get a HUGE speed boost and everyone praises Google. Could work good for them.
Interesting, I never knew Gingerbread couldn't support dual cores on phones. Good info, I guess I'll keep my Evo for another year.
It's pretty easy to compile the kernel to use multi core processors. The current one may not, but hold your judgement until it's actually released.
crazy25000 said:
It's pretty easy to compile the kernel to use multi core processors. The current one may not, but hold your judgement until it's actually released.
Click to expand...
Click to collapse
So true............. Currently 0.0000000000000000000000000000000000000000000001% of users AND developers of applications can and are willing to complie a custom kernel not used by the rest and use/make multi core supported applications with its multi core supported kernel.
I guess progress has to begin somewhere?
i don't think i'll ever need / want a dual core phone for my daily rutine, my SGS is perfect for me, what more could you need from a phone? don't think they'll be able to fit jet packs on them any time soon...
riahc3 said:
So true............. Currently 0.0000000000000000000000000000000000000000000001% of users AND developers of applications can and are willing to complie a custom kernel not used by the rest and use/make multi core supported applications with its multi core supported kernel.
Click to expand...
Click to collapse
What I'm saying is the kernel can easily be compiled by Google or Samsung and used as the stock kernel on the GSII.
maranello69 said:
i don't think i'll ever need / want a dual core phone for my daily rutine, my SGS is perfect for me, what more could you need from a phone? don't think they'll be able to fit jet packs on them any time soon...
Click to expand...
Click to collapse
Yeah its logical to think like that but 3 years ago who thought you need phone with such big screen and processor/RAM almost match PC speed?
As someone said somewhere they have to start but interesting thought by thread creator
ksavai said:
Yeah its logical to think like that but 3 years ago who thought you need phone with such big screen and processor/RAM almost match PC speed?
As someone said somewhere they have to start but interesting thought by thread creator
Click to expand...
Click to collapse
Honestly those arent needs either. But as of right now the only purpose of a dual core phone is to brag.

[Q] Dual-Core Question?

since dual core is kind of like two chips working together!!! is it possible to make a Mod that would allow non- dual cores to work similarly???? like a mod that would work and make the best of it! Obviosouly wouldnt be as good as a real dual core! it was just an idea and i think it would be possible to alter the chip and make it run that way and it would be really cool
No. You'd need to redesign the whole processor. Sorry!

No Dual Core Cpu support yet ?

Still can't find any indication that IceCreamSandwich (Android 4.0) supports dual core cpu
http://developer.android.com/sdk/android-4.0-highlights.html
We all know that any kernel already supports smp so it should't take so long for Google to make android OS support it too...
If you find anywhere a clue for that please reply
it should support.
but, this is the wrong section to post this question. The Nexus S isn't dual core. You may get better answers in Android General Questions
You won't find anything about it because dual core support has sort of been there since before 1.0, and really since before android. Linux has been multithreaded pretty much from the beginning, it isn't' something google needs to add to android, its all there. The huge performance boost we'll see with ICS will be from hardware acceleration in the UI, not some magical unicorn dual core support.
The reason all these dual core phones aren't living up to the hype is because the software the OEMs made for them really sucks, its not google or android's fault.
As far as I know IceCream Sandwich DOES support Dual Core CPU's.
imneo1 said:
Still can't find any indication that IceCreamSandwich (Android 4.0) supports dual core cpu
Click to expand...
Click to collapse
Maybe the fact that EVERY SINGLE Honeycomb tablet uses a dual core processor is proof enough...
063_XOBX said:
Maybe the fact that EVERY SINGLE Honeycomb tablet uses a dual core processor is proof enough...
Click to expand...
Click to collapse
Just because Android runs on such device does not automatically means that is uses both cpus(cores) for each process. for that to apply we should see threads of an app processes.
so my question remains...
Orangestrat said:
You won't find anything about it because dual core support has sort of been there since before 1.0, and really since before android. Linux has been multithreaded pretty much from the beginning, it isn't' something google needs to add to android, its all there. The huge performance boost we'll see with ICS will be from hardware acceleration in the UI, not some magical unicorn dual core support.
The reason all these dual core phones aren't living up to the hype is because the software the OEMs made for them really sucks, its not google or android's fault.
Click to expand...
Click to collapse
you said the same thing i said ... well, almost ...
I said that Linux support dual core (smp) but there is much more to that.
we should see that the VM actually uses the Linux(Kernel) support managing to provide a correct data to the kernel, so that the process will be threaded (run on both cores)
Can you (or anyone owning a dual core device) provide a proof for that ?
Can we see a process of an app runs on both cores ? (a screenshot from shell showing that it uses both cpus/cores)
also, you should read about SGS2 for example.
even though it has a dual core CPU Android only uses on core to run itself (VM) and apps
so the answer is not that simple as you pointed
and my question remains...
ICS actually supports multi-core cpu's, not just dual. Meaning it supports up to either 4 or 8 cores (I can't remember which)
Add edit: When there are more cores in phones, multiple cores will be used to run (like you said) the apps AND the system. Quad-core phones are supposed to be coming out this summer.
063_XOBX said:
Maybe the fact that EVERY SINGLE Honeycomb tablet uses a dual core processor is proof enough...
Click to expand...
Click to collapse
That's funny, considering we're running Android 4.0.3 on our SINGLE-CORE phones. And add the fact that there's a small mod that will change it to the tablet interface, and you've got proof that you dont need 2 cores.
Just because multi-core devices are now standard doesn't mean that ICS 4.0 requires 2 cores. Our phone alone is proof. It's not a different version of Android. ICS on a tablet is the same ICS as on a phone, in a nutshell. That was the whole point of ICS in the first place -- to unify phones and tablets into 1 OS.

Categories

Resources