[Q] Why Windows Os can run on allmost all Pcs and why Android roms can not? - General Questions and Answers

Noob question, i dont understand why Windows os can run on allmost all computers and why Android roms does not ?

Because windows is a computer OS and Android is a mobile Os
Sent from Arkham

I mean why Android roms for example Cynaogenmode 9 for Samsung cant go also on HTC if im not wrong, but windows can run on all computer.. i just dont understand why ??, I'm just started new flashing roms ecc. I was used to the pc that was so simple.

Tauros360 said:
I mean why Android roms for example Cynaogenmode 9 for Samsung cant go also on HTC if im not wrong, but windows can run on all computer.. i just dont understand why ??, I'm just started new flashing roms ecc. I was used to the pc that was so simple.
Click to expand...
Click to collapse
Because Windows os support x32 x64 and you can install drivers for your computer.

aleranol said:
Because Windows os support x32 x64 and you can install drivers for your computer.
Click to expand...
Click to collapse
I dinnt understand well, butt why they cant do this also on smarphones, for example on the computer you got the Bios and if somthing goes wrong with your OS you can always go to the bios ecc. But why they dont do the same on phones ?

Windows : An OS : Runs on PCs
Android : Also an OS : Runs on smart phones
Some basic common sense..
So this question is pointless

aleranol said:
Because Windows os support x32 x64 and you can install drivers for your computer.
Click to expand...
Click to collapse
DD-Ripper said:
Windows : An OS : Runs on PCs
Android : Also an OS : Runs on smart phones
Some basic common sense..
Click to expand...
Click to collapse
Im started new flashing roms ecc. i still dont have much experience, first i thought that the Clockworkmode ecc was a smartphone Bios but then on the internet i read about many people briking phones by flashing wrong roms ecc. when i firs was thinking that you could always recover from Cwm like on the computer Bios but it was'n like this. So i was thinking, why ? there isnt something like a bios on the android phones ? so you can always recover if something goes wrong ?

actually this is an excellent question......whats so hard abt having a mothwrboard that boots up in bios....nad then it allows u to install whatever system u want. after that u get to download drivers for ur hardware from some system driver pool....basically most phones have the closely the same hardware in our days especially when u can make use of sd cards as an external source like dvds nd cds.....the question is why r smartphones os's built in a different way and what stops them from being composed this way? isnt it more logical?

Tauros360 said:
Im started new flashing roms ecc. i still dont have much experience, first i thought that the Clockworkmode ecc was a smartphone Bios but then on the internet i read about many people briking phones by flashing wrong roms ecc. when i firs was thinking that you could always recover from Cwm like on the computer Bios but it was'n like this. So i was thinking, why ? there isnt something like a bios on the android phones ? so you can always recover if something goes wrong ?
Click to expand...
Click to collapse
Cwm=1/2bios. Windows is open for all part combination with drivers. But android or other mobile os are cant support different drivers. Companies select os and other parts and develop correct drivers for parts and os. Mobile devices have special drivers. But pcs are have open for all drivers.
This text hard for me because i m turk.

This is a fantastic question! Essentially what has happened over the years is chip makers have designed their hardware around the windows os, and they have been able to do so because the windows os is a boxed software that, for the most part, cannot be changed. The Android os on the other hand is open sourced and can be tweaked 10 ways to Sunday, which is why most of us prefer it over ios or win mobile. The downside (kind of) is that the phones and tablets are specifically designed around the os and the os around the device. So in order to upgrade the os either the manufacturer (Samsung, Motorola etc) has to develop one or one of the brilliant coders out there has to work on developing one from the source code when it is released by Google. Hope this helps.
Sent from my A500 using CM10 JB unofficial

Great question, Many answers definitely.
Android OS are built around the phones, around specific devices.
For example:
GS3 and Note 2 are built on somewhat the same,
so odds are specific roms are ported to GS3 ( Serenity 1.2)
but GS3 and HTC One X are two totally different companies with two different builds of components so you'd not have a port from a Note 2 to One X.
It's logic once you look into the components of a phone and how they're built VS how computers are built and such.
GPU, CPU, Storage, etc on a PC are all parted,where-as on a phone they're soldiered onto one main board.

garbour said:
This is a fantastic question! Essentially what has happened over the years is chip makers have designed their hardware around the windows os, and they have been able to do so because the windows os is a boxed software that, for the most part, cannot be changed. The Android os on the other hand is open sourced and can be tweaked 10 ways to Sunday, which is why most of us prefer it over ios or win mobile. The downside (kind of) is that the phones and tablets are specifically designed around the os and the os around the device. So in order to upgrade the os either the manufacturer (Samsung, Motorola etc) has to develop one or one of the brilliant coders out there has to work on developing one from the source code when it is released by Google. Hope this helps.
Sent from my A500 using CM10 JB unofficial
Click to expand...
Click to collapse
Now i understand, thanks i was thinking it would be possible to build phones with a Bios and basic drivers preinstalled in the motherboard, just to run android, and then from there find the driver updates ecc for its own device. That would be much easier for all of us to flash roms, kernels ecc without the risk of briking divices, and also now a days the smartphones are almost like real computers ecc. I think if you got an HTC + 1.7 Ghz x 4 you wouldn't like stop receiving updates for your stock or custom rom because its still a good piece of hardware, and also even if i would got to pay 20 $ for an Android upgrade i wouldn't mind, i think an something thing like a bios in a phone will give a piece of mind for everyone, and it would be much easier.
Sent from my HTC One X using xda app-developers app

caha2639 said:
Great question, Many answers definitely.
Android OS are built around the phones, around specific devices.
For example:
GS3 and Note 2 are built on somewhat the same,
so odds are specific roms are ported to GS3 ( Serenity 1.2)
but GS3 and HTC One X are two totally different companies with two different builds of components so you'd not have a port from a Note 2 to One X.
It's logic once you look into the components of a phone and how they're built VS how computers are built and such.
GPU, CPU, Storage, etc on a PC are all parted,where-as on a phone they're soldiered onto one main board.
Click to expand...
Click to collapse
But for example if HTC,Samsung and all manufacturers . install on there mother board a bios + basic drivers for input output ecc. and to separate Android from it. So you could then have a one Android for all. And devs could focus mainly to the functionality and less to the compatibility. It would be fantastic :thumbup:
Sent from my HTC One X using xda app-developers app

As simple answer: Most android devices use a lot of closed source/specification hardware.
Plus locked/partially locked bootloader
In windows (and linux too) kernel there is a lot of closed blobs which work fine on pc because they were precompiled under x86 arch, but there's no use for them on our arm devices.
If we had open specifications and hardware device, we wouldn't have any trouble getting OS in there(that's what china manufacturer do)
As usual - the only issue is copyright.
Go OSS!
Sent from my Xperia Mini Pro using xda premium

Android and windows have more in common then anyone is letting on.
Wi ndows is closed source some other android is closed. Some of is is open.
Even though most of yours computers have windows dosnt mean that you can take the hard drive from one computer and expect for the Oscar to boot while in another computer. They all have drivers that are gding to be different.
Computers have biOs because of many different reasons. Computers are versatile smartphones are a relatively specialsized piece of equipment.
The question you ask has an answer but I think the same question can be asked aboout the differences between a couch and a chair. Someone just thought of a way to do somthing and it became the standard. Again computers freeway more advanced then smartphones. How many boot devices can you have on a smart phone? MAybe 2. Computers can have many hdds, many optical, many usb devices, many network boots...etc etc
Sent from my SPH-L710 using xda app-developers app

Tauros360 said:
Noob question, i dont understand why Windows os can run on allmost all computers and why Android roms does not ?
Click to expand...
Click to collapse
Windows has been around forever.

pixelshuck said:
As simple answer: Most android devices use a lot of closed source/specification hardware.
Plus locked/partially locked bootloader
In windows (and linux too) kernel there is a lot of closed blobs which work fine on pc because they were precompiled under x86 arch, but there's no use for them on our arm devices.
If we had open specifications and hardware device, we wouldn't have any trouble getting OS in there(that's what china manufacturer do)
As usual - the only issue is copyright.
Go OSS!
Sent from my Xperia Mini Pro using xda premium
Click to expand...
Click to collapse
So in chinese phones its possible to do this ? For example on my computer i have tried windows, ubuntu ecc all on the same hardware. so in chinese phone its possible to boot Android or Windows 8 mobile on the same hardware ? i dont understand now, its is possible but manufactures dont do it or its a tecnical problem. ?

Tauros360 said:
So in chinese phones its possible to do this ? For example on my computer i have tried windows, ubuntu ecc all on the same hardware. so in chinese phone its possible to boot Android or Windows 8 mobile on the same hardware ? i dont understand now, its is possible but manufactures dont do it or its a tecnical problem. ?
Click to expand...
Click to collapse
No it doesn't matter. It is alot of closed source stuff in windows. Not to mention MS would C&D anyone that may even try. Even the new windows 8 32 bit pc systems have a locked bootloader so you can't change the OS
Sent from Arkham

pixelshuck said:
As simple answer: Most android devices use a lot of closed source/specification hardware.
Plus locked/partially locked bootloader
In windows (and linux too) kernel there is a lot of closed blobs which work fine on pc because they were precompiled under x86 arch, but there's no use for them on our arm devices.
If we had open specifications and hardware device, we wouldn't have any trouble getting OS in there(that's what china manufacturer do)
As usual - the only issue is copyright.
Go OSS!
Sent from my Xperia Mini Pro using xda premium
Click to expand...
Click to collapse
potna said:
Android and windows have more in common then anyone is letting on.
Wi ndows is closed source some other android is closed. Some of is is open.
Even though most of yours computers have windows dosnt mean that you can take the hard drive from one computer and expect for the Oscar to boot while in another computer. They all have drivers that are gding to be different.
Computers have biOs because of many different reasons. Computers are versatile smartphones are a relatively specialsized piece of equipment.
The question you ask has an answer but I think the same question can be asked aboout the differences between a couch and a chair. Someone just thought of a way to do somthing and it became the standard. Again computers freeway more advanced then smartphones. How many boot devices can you have on a smart phone? MAybe 2. Computers can have many hdds, many optical, many usb devices, many network boots...etc etc
Sent from my SPH-L710 using xda app-developers app
Click to expand...
Click to collapse
Im a little confused because i dont have any experience in how software and hardware runs together even i would like to learn it , all i know is that i cant put an AMD CPU on a Intel compatible motherboard, but an AMD and intel computers can run both on windows, Ubuntu, ecc. So now i understand that almost all Smartphones have diffrent hardware, but they can not all run on a one Android version, but Android needs to be customized to the hardware. Am i wright ? Do you think if manufactures produce there hardware to fit in a one Android version, and devs focus in a one Android version, and also roms could be compatible for all devices, if im not wrong. Because what i sow now is that many devs work more on compatibility, and if it was the other way they could realy focus on the functionality of Roms ecc. I'm still new in this world and i have a lot of things to learn, so im asking you guys, because you know more than me, so i could learn somthing from you.

Biggest problem of mobile devices is lack of good boot "catcher", as in BIOS, whom would allow custom kernel load.
Despite being binary compable(not always), the way android is being started differs.
The best we are getting is unlocked BL, but never open one.
Also, you have mentioned china devices.
On some chinese smartphones fully open bootloader is present, that's why it is possible to launch ubuntu and even windows(on atom tablets).
Sent from my SK17i using xda premium

Related

Windows Phone 7 Rom on Android Tablet

Tried to search for this but couldnt find anything is it possible to get a mango ROM working on an android tablet?
There are loads of 7" Android tablets out there for under £60 not the biggest fan of android but would like a cheap tablet for quick browsing of web and showing photos to friends etc.
Would be cool if could get a mango ROM flashed onto one of those 7" tabs
That's a good question. I'd also be interested if it were possible to drop Mango onto a tablet that started out life as an Android. It'd have to be a 7" screen, and it'd have to have a capacitive screen
jasongw said:
That's a good question. I'd also be interested if it were possible to drop Mango onto a tablet that started out life as an Android. It'd have to be a 7" screen, and it'd have to have a capacitive screen
Click to expand...
Click to collapse
Why does it have to be 7"? Resolution?
mcorrie1121 said:
Why does it have to be 7"? Resolution?
Click to expand...
Click to collapse
I think we're pretty much locked to 800x480 resolution, which I suspect would look horrible on a 10" tablet
Yea but im sure if it possible to port people will figure out a way around that like a regist edit or something. Actully maybe on a bigger screen more tiles would be visible instead of only 8 tiles or 6 it would be like 12 or 14
That is an interesting question. I was wondering the same thing, which is how I found this thread...
First of all, it would have to be a tablet with a WP7-compatible CPU. Unlike most x86 chips used in PCs, different ARM chips may have incompatible kernel-mode interfaces, so the core of every OS must be built for that chip. Linux (and therefore Android) can be built to run on pretty much any ARM chip. In theory, the same is true of Windows CE (the kernel that WP7 is built on), but without kernel sources (and no, the CE6 and CE7 sources available from MS aren't quite the same) we can't build custom kernels like that.
Second, and much harder, would be finding the drivers for the hardware. Every single WP7 device comes with a bunch of OEM code, the "firmware", that interfaces the kernel to the hardware. This is different from device to device (thus why, if you do something like flash a Samsung Omnia 7 ROM to a Samsung Focus, or even a Focus r3 ROM to a Focus r4, the phone won't work correctly afterward). Android has something similar, but again it has two benefits: the kernel is open-source, and there are Linux drivers for almost every piece of computing hardware (although not always very good ones). For WP7, porting to a new device is very hard because of this. The HD2 worked because
A) it originally ran a CE-based OS (an older one, but still CE based)
B) it's very similar in hardware to the HD7 (not enough to run HD7 ROMs, but enough to pull some drivers from HD7 ROMs)
C) an early firmware for the WP7 kernel was developed for it and leaked.
None of those things are going to be true for the typical random Android tablet.
GoodDayToDie said:
First of all, it would have to be a tablet with a WP7-compatible CPU. Unlike most x86 chips used in PCs, different ARM chips may have incompatible kernel-mode interfaces, so the core of every OS must be built for that chip. Linux (and therefore Android) can be built to run on pretty much any ARM chip. In theory, the same is true of Windows CE (the kernel that WP7 is built on), but without kernel sources (and no, the CE6 and CE7 sources available from MS aren't quite the same) we can't build custom kernels like that.
Second, and much harder, would be finding the drivers for the hardware. Every single WP7 device comes with a bunch of OEM code, the "firmware", that interfaces the kernel to the hardware. This is different from device to device (thus why, if you do something like flash a Samsung Omnia 7 ROM to a Samsung Focus, or even a Focus r3 ROM to a Focus r4, the phone won't work correctly afterward). Android has something similar, but again it has two benefits: the kernel is open-source, and there are Linux drivers for almost every piece of computing hardware (although not always very good ones). For WP7, porting to a new device is very hard because of this. The HD2 worked because
A) it originally ran a CE-based OS (an older one, but still CE based)
B) it's very similar in hardware to the HD7 (not enough to run HD7 ROMs, but enough to pull some drivers from HD7 ROMs)
C) an early firmware for the WP7 kernel was developed for it and leaked.
None of those things are going to be true for the typical random Android tablet.
Click to expand...
Click to collapse
So, long story short, probably not gonna happen. Gotcha. At least I know some of the work that is takes, for I am sure that it will take much more work.
Sent from my ASUS Transformer Pad TF300T using xda app-developers app
yea your not gonna get arm wp7 on an android tablet , however there are many simulations of wp7 in android tablets , so if you want wp7 on an android yes thats the way to do it , but why?

[Q] Can I port Android OS to my Nokia N95 ?

Hello , XDA-developers and other members.
I'm new here, I registred because I have some questions about Android OS.
I have Nokia N95 phone, and I want to port Android to that phone. I searched a lot , but one said fake, one said that can do , I don't know what to think.
So my question is can I port Android to Nokia N95 ?
My phone (N95) can run Android , but I don't found way to do it.
Is there way to do it ?
Thanks in advance, all xda-developers.
Trinty19.
i dont think it will be compatible
No it couldn't
Sent from my GT-I9100 using xda premium
Not it can't
Trinty19 said:
Hello , XDA-developers and other members.
I'm new here, I registred because I have some questions about Android OS.
I have Nokia N95 phone, and I want to port Android to that phone. I searched a lot , but one said fake, one said that can do , I don't know what to think.
So my question is can I port Android to Nokia N95 ?
My phone (N95) can run Android , but I don't found way to do it.
Is there way to do it ?
Thanks in advance, all xda-developers.
Trinty19.
Click to expand...
Click to collapse
No, you can't. The handset was specifically designed for Symbian. There are no compatible drivers or etc. I have heard of this b4, as my dad used to own an Nokia N95. I just think it's a clever UI demo cobbled together so he can get posts on youtube.
Offtopic: Or.. who knows, maybe he is a brilliant scientist that works for Nokia now and making millions )) We may never know.
IT IS POSSIBLE: CPU, GPU DRIVERS ARE COMPATIBLE, not like Spooky_Ghosty said. But if you want to port Android, you will need to compile Linux Kernel (you need a PC running Linux based OS), you will need a program that can boot Linux Kernel on Symbian (something like HAReT for booting Linux on Windows Mobile, but for Symbian here is no program like HAReT). It is very hard, but it is POSSIBLE. Why do you haven't bought Siemens in "old times"?
2004's phone "SIEMENS & HTC Blue Angel" can run Android easy;
2002's devices SIEMENS 600, 710, 718, 720 can run Android easy;
but 2007's Nokia - very hard to run Android on it.
Simonas0 said:
IT IS POSSIBLE: CPU, GPU DRIVERS ARE COMPATIBLE, not like Spooky_Ghosty said. But if you want to port Android, you will need to compile Linux Kernel (you need a PC running Linux based OS), you will need a program that can boot Linux Kernel on Symbian (something like HAReT for booting Linux on Windows Mobile, but for Symbian here is no program like HAReT). It is very hard, but it is POSSIBLE. Why do you haven't bought Siemens in "old times"?
2004's phone "SIEMENS & HTC Blue Angel" can run Android easy;
2002's devices SIEMENS 600, 710, 718, 720 can run Android easy;
but 2007's Nokia - very hard to run Android on it.
Click to expand...
Click to collapse
well, i think this is the answer.
but why 2007's Nokia is very hard to run Android??
i think the new one is the better one

I don't like any OS ?! => Linux

Hi All,
Here's my grief:
- I don't like Android at all (it seems I'm the only one here ?!).
- the new Windows 8 scares me
- Apple ? no comment here
So, in short, I don't like those new fancy all integrated OS ... which leaves me with mostly nothing, except using a port of Linux.
=> so my question is now, since I'm thinking of buying a new phone:
which phone has the best Linux port at the moment ?
if possible: I'd like a latest gen phone with 4G/LTE and all the super fast CPU and super fast empty battery
Not sure if it all makes sense, but any help would be appreciated.
I'm not sure that there is one. I mean, getting all the drivers for the radio's and all that fun stuff would be a major pain. I know LiMo was being worked on and developed, but I have no idea how far they got.
Android is based on Linux
Why dont you buy a cheap old phone with good battery and a netbook with Linux?
There is no good and fast working Linux portation for any phone.
Sent from my brain using my fingers
Well, what don't you like about Android?
android is probably your best bet, your question really doest make any sense, everything is based of unix apart from windows, so really you should not have a computer or a phone based on your question
mox123 said:
android is probably your best bet, your question really doest make any sense, everything is based of unix apart from windows, so really you should not have a computer or a phone based on your question
Click to expand...
Click to collapse
Well, I know Android is based on Linux, but it's the end-result that I don't like ... and the fact that I have no choice ... yeah, that's stupid, but I don't want to be forced in using something that I don't like - that's why I'm looking for alternatives ( I had the HTC HD2 and there's some Ubuntu Port on there ... so I was hoping some newer device would have it too).
Thank you all for your answers - even though my question does not make much sense
Have a look at the Nokia N8. Very nice Hardware, cheap and no mainstream os.
`
firefox OS,the best mobile system based on linux
I'd just go for Android, it's not only functional but fun too and you can always extend your phones capabilities with new apps, there are endless possibilities out there.
You can compile and tailor a build of Android to anything you want. Its Linux with java heavily integrated into the framework. Your asking pretty much for the impossible.
Sent from my PC36100 using Tapatalk 2

What are the limitations/obstacles from installing windows PHONE 8.1 OS on my note 3

Hey everyone. I was thinking about this today.
I personally see the mobile phone/ tablet market going the PC route. you can install any operating system providing its compatable with the CPU and the hardware can run it.
That got me thinking. lets say for a minute Microsoft sold a copy of Windows phone O/S and you flashed it via Odin or some other way.
What would be the limiting factors? is it possible?
Its not only about the CPU, What about everything? you will break many stuff.
it would be a good idea to have windows 8.1 in note 3 if the windows phone os gets updated !
It would be a much better idea to buy a Lumia if you want WP 8.1......
1. Lol
2. Not gonna happen. Ever
3. You can't just install an OS like you would on a PC. Windows is windows, closed source, no device binaries for the hardware.
Wrote this S#!t via Samsung Galaxy Note 3 LTE
jjbk said:
Hey everyone. I was thinking about this today.
I personally see the mobile phone/ tablet market going the PC route. you can install any operating system providing its compatable with the CPU and the hardware can run it.
That got me thinking. lets say for a minute Microsoft sold a copy of Windows phone O/S and you flashed it via Odin or some other way.
What would be the limiting factors? is it possible?
Click to expand...
Click to collapse
Dont even want Win8 on my pc, let alone on my phone.
Android is so much better, than all the others. So NO i'll fight this idea, with all my power (but that ain't much). :silly:
If it were a linux distro you were talkin about i'd say yes...
I think by the way samsung drive there TouchWiz android we will be like windows even Google courage people to root and miss with it's s branded phone's and nexus branch getting Ubuntu phone and maybe Firefox os I think In the future we will buy just the hardware and load whatever os you wish like DOS shipped laptop's
And regarding hardware I think even the Nokia lumia don't have hardware like our SGN3 so why not
In the end we will get all open source to drive the tech
Sent from my SM-N9005 using Tapatalk
Why would you want windows phone? Windows is good as a PC OS, but not as a phone OS.
Sent from my hlte using XDA Premium 4 mobile app
This page, from microsoft disagrees.
[EDIT]I want both. I am a developer mainly focused on visual studios. Am to invested in android Apps to 100% dedicate to another OS[EDIT]
NJDubois said:
This page, from microsoft disagrees.
[EDIT]I want both. I am a developer mainly focused on visual studios. Am to invested in android Apps to 100% dedicate to another OS[EDIT]
Click to expand...
Click to collapse
That's as a peripheral, not running the os.
Sent from my leanKernel 3.2 powered stock 4.4.2 (NF1) SM-N900T
I know, wanted to post here about it but couldn't find the post. Sorry for that!

Possibility of dual booting android and windows xp on our device

hi there the possibilities for our device is endless it is definitely possible for our to dual boot windows xp and android with our device maybe we could make it run on our armv7 processor if someone is able to do this project i can help
aaronjasper49 said:
hi there the possibilities for our device is endless it is definitely possible for our to dual boot windows xp and android with our device maybe we could make it run on our armv7 processor if someone is able to do this project i can help
Click to expand...
Click to collapse
Windows XP ? Impossible not going to happen, not worth the effort.
Windows 8 RT, Possible, not worth the effort..
Recommendation: If you need or really want to have both, buy a Lenovo or Dell WIndows 8.1 tablet for less than $200 and you will be much happier.
Development Level: Lazy N00b
aaronjasper49 said:
hi there the possibilities for our device is endless it is definitely possible for our to dual boot windows xp and android with our device maybe we could make it run on our armv7 processor if someone is able to do this project i can help
Click to expand...
Click to collapse
So you want to Dualboot Windows XP and Android ?
May I know which device you've ?
One thing is sure, YOU CANT DO THAT ON A TAB
Many members including myself got idea of running Windows 8 x86 on Tab 3 10.1 since it have a 32Bits kernel, but nothing happened.
Never
I think this will never happen, because of mainly two things:
1. No drivers available, you would have to write them all cause there are no preconfigured ones.
2. Windows is closed source.
You would need to be a Dev at Samsung, otherwise you will never have an insight into the specific hardware of those devices. Samsung but also Intel (in case of the 10.1) don't publish most of their documents.
No.
hey,
if you want to really understand what windows xp will be like run it through an emulator.
now, don't get me wrong, i loved windows xp, hated everything before it hated everything after it.
apple is bull****.
Linux is beautiful.
Android is commerce riddled slop and needs to die a horrible flamey cinematic death accompanied by bad lighting
and a third rate orchestra trying to play anything while being fed into the woodchipper of your choice.
anyway the point outside of my ranting is, maybe yes but seriously no.
as soon as i figure out how to get a decent lightweight linux distro running on this thing then i might be able to
get wine going. better to get a windows-able tablet pc and dual-boot android x86.
m

Categories

Resources