Q. I am interested in Android platform business like what Qualcomm, TI and NVIDIA are doing. In short, they provide their hardware and basic software, then customers modify them at will.
But how do they define their own platform products? For example:
- guarantee basic apps as Android phone (calling, music playback etc) work fine on their board.
- No guarantee for other apps, and any customized hardware and software out of their "platform".
Any comments would be appreciated.
But how do they define their own platform products? For example:
- guarantee basic apps as Android phone (calling, music playback etc) work fine on their board.
- No guarantee for other apps, and any customized hardware and software out of their "platform".
Any comments would be appreciated.
A. first... you have to understand that Android (unlike some other pathetic OSs out there) is not based on chip architecture. Android runs off the Dalvik Virtual Machine, or Dalvik VM or DVM for short... if your going into Android... thats lesson #1... get your mind out of closed source technology!
the OS... ROM... firmware on Android hits the DVM... the DVM then runs to the chip... Google did this so that Android can be accommodated to any chip architecture, by any company, by any technology, past present and future..... thus keeping true to the mission of andriod and Google and Open Source Technology... which is to allow EVERYONE from Quallcomm to Joe The Plummer the ability to modify the OS to meet the needs of consumers regardless of what chip is inside the hardware... to spur innovation on all levels of the stack... and to be inclusive.. rather than closed sourced and exclusive and communistic...
in laments terms... i can make a chip in my garage... and android WILL run on it.. all thanks to the DVM.... my worries---i have to program the ROM specific to the phone i use.. not all phones that their volume button in the same place... different camera technology... power button... nav buttons.. etc... you cant take a v8 from a booneville and put it into a civic.. get the drift?
as you state "other apps"... i have no idea what that means... since Android only allows 1 app based format... which are APK file format... if its not APK, then its not android... ergo, wireless 101, it wont run or install on the phone...
as for customized hardware and software... 3rd party devs, like Cyanogen and those at XDA do this on a daily basis... making CyanogenMOD ROM, MIUI, Rubrix, Gingerix, etc etc etc.. this is is so extensive.... ROMs are made for each phone specifically due to the many models of Android... again back to the car v8 example above....... MIUI works on some phones.. not all.. same with Cyanogenmod... Rubrix etc etc .. its device specific...... thats not Androids fault... not the chip faults... not the DVM... its the many many manufacturers that make phones.... but XDA just loves to turn Windows phones into androids.... oh, let us not forget.. I-Droid! LMFAO
Quallcomm, TI, NVIDIA... they battle not for android... not for google...... but for the business of the manufacturers... they have to convince that their chip is better on this "new upcoming phone" :platform" than the other makers... whos faster.... etc......... get the drift?
so to answer hyour question... there is NO definition and scope of Android OS on Qualcomm, TI, Nvidia.... the DVM is the big man in charge.... now take the DVM... the camera... and all other hardware tools and software tools... who can multitask faster??? Qualcomm, TI, Nvidia? THAT--my friend---is where you answer to this question is...
the OS... ROM... firmware on Android hits the DVM... the DVM then runs to the chip... Google did this so that Android can be accommodated to any chip architecture, by any company, by any technology, past present and future..... thus keeping true to the mission of andriod and Google and Open Source Technology... which is to allow EVERYONE from Quallcomm to Joe The Plummer the ability to modify the OS to meet the needs of consumers regardless of what chip is inside the hardware... to spur innovation on all levels of the stack... and to be inclusive.. rather than closed sourced and exclusive and communistic...
in laments terms... i can make a chip in my garage... and android WILL run on it.. all thanks to the DVM.... my worries---i have to program the ROM specific to the phone i use.. not all phones that their volume button in the same place... different camera technology... power button... nav buttons.. etc... you cant take a v8 from a booneville and put it into a civic.. get the drift?
as you state "other apps"... i have no idea what that means... since Android only allows 1 app based format... which are APK file format... if its not APK, then its not android... ergo, wireless 101, it wont run or install on the phone...
as for customized hardware and software... 3rd party devs, like Cyanogen and those at XDA do this on a daily basis... making CyanogenMOD ROM, MIUI, Rubrix, Gingerix, etc etc etc.. this is is so extensive.... ROMs are made for each phone specifically due to the many models of Android... again back to the car v8 example above....... MIUI works on some phones.. not all.. same with Cyanogenmod... Rubrix etc etc .. its device specific...... thats not Androids fault... not the chip faults... not the DVM... its the many many manufacturers that make phones.... but XDA just loves to turn Windows phones into androids.... oh, let us not forget.. I-Droid! LMFAO
Quallcomm, TI, NVIDIA... they battle not for android... not for google...... but for the business of the manufacturers... they have to convince that their chip is better on this "new upcoming phone" :platform" than the other makers... whos faster.... etc......... get the drift?
so to answer hyour question... there is NO definition and scope of Android OS on Qualcomm, TI, Nvidia.... the DVM is the big man in charge.... now take the DVM... the camera... and all other hardware tools and software tools... who can multitask faster??? Qualcomm, TI, Nvidia? THAT--my friend---is where you answer to this question is...
Can any android phone be updated to any android firmware?
Q. I'm thinking about getting a droid phone from cricket. Its on 2.1 and I was wondering could I find a newer firmware online and update it that way.Don't all android phones go threw the same firmware? The reason I'm asking this because, cricket hasn't came out with the update yet and I want it to updated for more fun such as multi touch?
A. The Android software on those phones are almost the same (in terms of running apps or functionality), but you cannot just update an android phone to any firmwire (like flashing a Droid X with HTC firmware), because there are factors, like hardware. Each firmware is designed to work on the phone it is supposed to work in so there are as fewer problems as possible. However, because of this, it can take a long time sometimes to get an official firmware out to the users, from the time Google releases a new Android version.
There are unofficial ways, however. You could root your phone and get modded 'newer' software for your phone. These are usually compiled by other android users. BUT, beware that rooting your phone and installing non-approved firmware could void its warranty and your carrier may end up canceling your service.
There are unofficial ways, however. You could root your phone and get modded 'newer' software for your phone. These are usually compiled by other android users. BUT, beware that rooting your phone and installing non-approved firmware could void its warranty and your carrier may end up canceling your service.
Powered by Yahoo! Answers
Tidak ada komentar:
Posting Komentar