[Q]Port Sense 5 Keyboard for CM Roms? - AT&T, Rogers HTC One X, Telstra One XL

I tried a Sense 5 Rom today but had to go back to CM 10.2. However, I did fall in love with the Sense 5 keyboard, because for me it's the most accurate keyboard I've ever used (never missed a key after typing many words, which I cannot do with any other keyboard). It's such a pity that the keyboard cannot work directly with copy and paste of of the .apk. Would anyone be kind enough to port this keyboard to CM? Thanks.

Short answer. No.
Long answer. Every aspect of Sense is tied heavily into the Sense framework so you can't just port it to a non-sense ROM. Is it possible? Probably, but the effort required to somehow introduce all Sense framework into an aosp ROM would be too great. It just isn't going to happen.
As an alternative I'd strongly recommend the Swype keyboard. I've used pretty much every keyboard that's available for Android and Swype is the best, hands down. A lot of people like Swiftkey, and that's probably the second best keyboard, but the word recognition and prediction is terrible.
Sent from my Evita.

ilovecats said:
It's such a pity that the keyboard cannot work directly with copy and paste of of the .apk.
Click to expand...
Click to collapse
A pity for you, but its intended that way by HTC, as its very logical that they would want to protect their intellectual property and their work. Therefore, all Sense apps are tied closely to the Sense framework, and its very laborious to port them.
As timmaaa says, its technically "possible" to port Sense elements to AOSP. But its too much work for not a lot of interest, that its simply not going to happen. For the most part, folks that like Sense features use Sense ROM; and those that don't use AOSP.

Related

Htc apps to nexus

I want to know how I can install a few apps that are from the HTC DESIRE to our nexus.
I have the APK's but when I use root explorer or astro I get a DID NOT INSTALL.
I want to install:
- HTCMUSIC (SWEET PLAYER!)
- HTCNAVIPANEL
- HTCSTREAMPLAYER
And a few others.
I tried adding them to the nexus app update zip that installs fine after I install a bare rom. But it will not work that way.
Any suggestions? I REALLY want these apps on my nexus!
get the Paul's (Modaco) Desire ROM for the Nexus... as far as I know, only a few apps work without the Rosie (HTC Sense) framework
Search Feature, does wonders...
You can't just drop Sense UI APK's into a stock ROM and expect it to work, the Sense Framework is not there and there is really no point in porting it because of the work involved.
Search... It Helps...
Talderon said:
Search Feature, does wonders...
You can't just drop Sense UI APK's into a stock ROM and expect it to work, the Sense Framework is not there and there is really no point in porting it because of the work involved.
Search... It Helps...
Click to expand...
Click to collapse
No DUH search helps and I DID search just so I don't have to read comments like yours to do a search. What am I suppose to search for that will give me the answer you just did? No need to answer. Most people are not so "informed" as you or have the knowledge to kow what to search for. So why not just relax and take a humble pill and help out nicely!
JasjarMan said:
No DUH search helps and I DID search just so I don't have to read comments like yours to do a search. What am I suppose to search for that will give me the answer you just did? No need to answer. Most people are not so "informed" as you or have the knowledge to kow what to search for. So why not just relax and take a humble pill and help out nicely!
Click to expand...
Click to collapse
DUH, if you searched you would not that. You need to learn how to search better. Best bet is to just use one of the roms that are already HTC Roms.
It's not hard to learn how to search for what you really want to look for. If you think it's hard then maybe you should've bought an iphone.
craigacgomez said:
get the Paul's (Modaco) Desire ROM for the Nexus... as far as I know, only a few apps work without the Rosie (HTC Sense) framework
Click to expand...
Click to collapse
I had the desire rom but it has issues. I make calls and after the call the phone locks up and wont turn the screen on. Sometimes I'm in the email app and it closes on its own. But the htcmusic and is nice so I just wanted to install a few of the desire apps. I did get the desire keyboard working so that was nice.
JasjarMan said:
No DUH search helps and I DID search just so I don't have to read comments like yours to do a search. What am I suppose to search for that will give me the answer you just did? No need to answer. Most people are not so "informed" as you or have the knowledge to kow what to search for. So why not just relax and take a humble pill and help out nicely!
Click to expand...
Click to collapse
Not to sound flamish but if you did search you would of seen several threads asking for the same thing, (How can I port the music app/weather/etc, and given the same answers. Most of the HTC apps require the Sense framework. It would be a ton of work to port the framework over to a non-Sense rom. One could say it would be........nonsense to try <insert dr evil laugh>. If you dont like the launcher or widgets, what you can do is install the Sense rom and then change the Rosie Launcher to the stock one and also switch out the apps you are having problems with. For the most part non-Scense apps will run on Sense but not vice versa.
@JasjarMan, just to make things clear... Sense UI is an OEM extension to the Android framework by HTC. It has several components not available in the stock Android framework. Sense UI framework is proprietary and porting the framework would be very difficult (but not impossible) considering it's not open source.
As @MonkySlap said, most of the stock Android applications and components would work on the HTC Desire ROM port considering the fact that beneath the HTC framework lies the stock Android framework.
And yes, there are tonnes of threads where this question has been answered before.
That said, there is a port of the old HTC music application (not the Desire 2.1 application) which works on non-Sense ROMs... something a little search would retrieve... http://forum.xda-developers.com/showthread.php?t=651889&highlight=HTC+music+app

Need some terminology defined

While I'm sure this has been covered, the search function yielded results that assumed I already was capable of understanding what was going on, so...
Question time!
What is the ROM? I know, literally, what ROM stands for. Is it equivalent to the BIOS on a computer?
Is the kernel is different from the ROM?
I'm fairly sure that the ROM is phone-specific...are kernels?
I googled AOSP, but that doesn't explain what "getting AOSP" for a phone is.
Is there a way to go back to stock Android, from what the OEMs put on?
I've read that some things, like launchers, are always running on top of, rather than overriding, the stock launcher. Is this true of all types of "skinning" apps, or do some actually replace the code whose functionality they override?
Thanks in advance to anyone who takes the time to answer any or all of these. I'd like to be a member of this community, but I feel it would help to be able to understand what's going on first!
A rom is based on android, but is changed. For example. I have a samsung galaxy s with samsung software. A custom rom changes some things of the samsung software and makes it better.. or gives it another style and look.
You can choose yourself what kernel you like to use.
And yes you can back to stock android. You only have to download the package of the stock android and install it.
Launcher changes nothing.. it's only an app.
AOSP= Android Open Source Project
It is the source code that ROM's get their base from.
lowandbehold said:
AOSP= Android Open Source Project
It is the source code that ROM's get their base from.
Click to expand...
Click to collapse
Yea...I figured that out by Googling the term. But what does it mean to "get" AOSP on a phone? Why does it seem difficult to do?
What is the ROM? I know, literally, what ROM stands for. Is it equivalent to the BIOS on a computer?
Click to expand...
Click to collapse
When talking about ROMs here this means a complete operating system for your device. This includes apps, kernel,modem, etc. you could take a look at www.romkitchen.org to see what they are made up from.
Is the kernel is different from the ROM?
Click to expand...
Click to collapse
Sometimes, sometimes not. ROM makers usually don't make kernels and people who do kernels usually don't make ROMs. Often there is one very good kernel for a device and this one gets included in most of the ROMs. If there are several it depends on the ROM developers preference. Usually you can also switch kernels after installing a ROM.
I'm fairly sure that the ROM is phone-specific...are kernels?
Click to expand...
Click to collapse
Yes
I googled AOSP, but that doesn't explain what "getting AOSP" for a phone is.
Click to expand...
Click to collapse
AOSP, as alread stated means android open source project.
Getting AOSP means getting android in its natural flavor. If you have a samsung android device, you will have an android modified by samsung in certain ways. I believe only the google phones (i.e. Nexus) run aosp.
Is there a way to go back to stock Android, from what the OEMs put on?
Click to expand...
Click to collapse
Yes, but sometimes this requires some tinkering.
I've read that some things, like launchers, are always running on top of, rather than overriding, the stock launcher. Is this true of all types of "skinning" apps, or do some actually replace the code whose functionality they override?
Click to expand...
Click to collapse
I don't under stand what you mean with all types of skinning apps?
You can get rid of the stock launcher, i have uninstalled touchwiz launcher and installed launcher pro.
Some touchwiz files are still on the device because i believe they are used by other applications.
But usually the reason for having both on the phone is because if you have no working launcher your device will not be usable.
So some people keep the stock launcher as backup.
Dark3n said:
I don't under stand what you mean with all types of skinning apps?
You can get rid of the stock launcher, i have uninstalled touchwiz launcher and installed launcher pro.
Some touchwiz files are still on the device because i believe they are used by other applications.
But usually the reason for having both on the phone is because if you have no working launcher your device will not be usable.
So some people keep the stock launcher as backup.
Click to expand...
Click to collapse
I guess I erred in calling a launcher a skin? I know it provides "additional functionality" but considering the number of people I've seen complaining about the OEM launchers' appearances, I assumed it was mainly for the sake of looks.
I'll try to be a little more clear with my question.
Say I have a stock phone, but I hate the color scheme of the UI. I then download a skin to fix it. Is that a program that runs always, or is it just a utility that changes some already existing code?
There are no skins for system applications. If you install a different color one, i.e. gingerbread keyboard. It is the complete app where someone decompiled it, edited the images and re compiled it.

HTC native browser vs vanilla ICS browser questions

Hi All,
I am currently an iPhone user, but this phone may make me change league. Just a few questions regarding this particular device running HTC Sense 4.
One of the reason I considering change league is because ICS finally support full OpenGL ES rendering in the browser and all over the UI.
As far as I know, HTC devices use their own branded theme HTC Sense, which bundled with its own browser rather than the vanilla ICS browser. I noticed that the vanilla ICS browser has the option to enable full OpenGL ES render path. This make the browser work a lot faster and better surfing exp. I wonder if HTC's native browser has the same setting(s). Or is it already coded to enable OpenGL ES rendering?
If not, can I change the default browser to something, say the vanilla ICS chrome browser? or Dolphin? (not sure if Dolphin support OpenGL ES rendering though.)
Thanks.
It's still the same Ice Cream Sandwich browser just with HTC Sense themed over it, but the code inside the browser should be a bit different for the Tegra 3.
As long as you enable 'Full 2D GPU Rendering' or something in the developer setting, other browser should have it.
Thanks,
Is there any easy way to disable the Sense Theme then? or even run vanilla ICS? Coz in previous HTC releases, Sense of earlier versions really slow the UI experience or even lagging, that put me off a bit even they have some of the highest-end hardware in the market.
Or Does it mean that unlock bootloader, root access or even custom ROM will be needed??
[email protected] said:
Thanks,
Is there any easy way to disable the Sense Theme then? or even run vanilla ICS? Coz in previous HTC releases, Sense of earlier versions really slow the UI experience or even lagging, that put me off a bit even they have some of the highest-end hardware in the market.
Or Does it mean that unlock bootloader, root access or even custom ROM will be needed??
Click to expand...
Click to collapse
As far as removing Sense (I did it on my Sensation), you will probably need to do all 3 (unlock bootloader, root access and installing a custom ROM) in my case i used Android Revolution HD, with the noSense script applied directly after installing ROM.
My guess is that it will be the same sort of thing to do it to the One S.
Hope that helps
mtgray said:
As far as removing Sense (I did it on my Sensation), you will probably need to do all 3 (unlock bootloader, root access and installing a custom ROM) in my case i used Android Revolution HD, with the noSense script applied directly after installing ROM.
My guess is that it will be the same sort of thing to do it to the One S.
Hope that helps
Click to expand...
Click to collapse
Thanks mate,
Although I may not like the Sense theme applied to the UI and browser, I found that the HTC's touch on the camera app is quite well received. I wonder if there is any possible ways to keep the camera app HTC way and just stop the Sense theme from working over the UI and Browser?
Cheers.
You can always change launcher to GO launcher, ADW or Launcher pro. That wont take sense away completely but a big part of it. That can be done without root.
virtq said:
You can always change launcher to GO launcher, ADW or Launcher pro. That wont take sense away completely but a big part of it. That can be done without root.
Click to expand...
Click to collapse
That's brilliant, thank you.
In terms of rooting the device and unlocking the bootloader, how hard will that be? As I know Sony's Xperia range even offer official unlock bootloader support, how good is this for the HTC's? Sorry for the noob questions.
You can unlock the bootloader via the HTC Dev website and there is already a method for rooting in the developer section of this forum.
The only true way to get rid of sense is to flash an AOSP rom, CM9 for example. AOSP is basically the stock android OS but when and if AOSP roms show up for this phone is hard to say. A lot of people buy HTC for sense so sense roms tend to be more popular.
AOSP means you will lose the HTC camera app which means you will lose all the cool features like burst mode. As mentioned you can use a different launcher, some like Apex launcher are based on the stock android launcher so it will be a good way to get the stock feel whilst keeping all the HTC apps. This is probably what I will do, as much as I prefer AOSP in general I don't want to lose the camera app.
Sarsippius said:
You can unlock the bootloader via the HTC Dev website and there is already a method for rooting in the developer section of this forum.
The only true way to get rid of sense is to flash an AOSP rom, CM9 for example. AOSP is basically the stock android OS but when and if AOSP roms show up for this phone is hard to say. A lot of people buy HTC for sense so sense roms tend to be more popular.
AOSP means you will lose the HTC camera app which means you will lose all the cool features like burst mode. As mentioned you can use a different launcher, some like Apex launcher are based on the stock android launcher so it will be a good way to get the stock feel whilst keeping all the HTC apps. This is probably what I will do, as much as I prefer AOSP in general I don't want to lose the camera app.
Click to expand...
Click to collapse
Thanks mate,
but using the launcher method will mean that I only get rid of the UI Sense home, but still need to stick with other HTC Sense features like HTC style multitasking, etc. where I prefer the original ICS.
What a shame! This phone is really a beauty in built and form factor is perfect for me. But many little flaws put me off a bit and a second thought is really in my mind...
e.g. The camera's output is too soft, the HTC sense in a burden for ICS, etc.

[Q] Will future "senseless" roms remove Media Link HD functions?

Hello,
As always, developers are sliding further and further away from the Sense UI. While I am also for this, I am curious as to what will happen with the functionality of the Media Link HD. Will developers be able to keep the functionality in there while removing most of the sense bloat or will this be considered bloat? Can somebody tell me exactly what "apps" htc has added for the functionality so that we can put them back if the developers remove them? What kind of dependencies do these apps need? Thank you for your help.
I imagine no one will know that until it is tried/we get an unlocked bootloader
Sense apps are usually pretty intertwined with the Sense framework. AFAIK, there has been little success importing Sense apps and features to AOSP ROMs. On the other hand, Sense ROMs stripped of some of their features and bloat, and themed to look AOSP are not out of the question (and pretty prevalent on other devices). Its possible a dev will make something like this, and leave the Media Link HD function intact. The only way to really answer this question, is if some devs come on here and tell you themselves. Even then, its so early on, and those plans may well change.
Scott's CleanROM Dev edition is pretty close. It still has the media link and some other sense features but the launcher and widgets are all stripped out. Runs very nice and Apex launcher is built in.

Suggestion for inclusion into current/future GPE ROMs

Hello all. I would like to suggest that, if possible, the HTC Keyboard be included in GPE ROMs. That app is the one reason I have yet to fully embrace the GPE builds, simply because I am so dependent on the four arrow keys across the bottom, that allow me to move my cursor around in text, not having to use my clumsy fingertip to place the cursor.
Is that something that can be done? If the seemingly useless HTC Dot can be brought over, surely the keyboard can...
Shane
Would the HTC keyboard even work in GPE? GPE doesn't have Sense. SwiftKey has the arrows, optionally, but I don't recommend it. It's never worked well for me.
If you don't need to run ART, you can get the arrows with Xposed+GravityBox.
Look into UnSense. It's Sense but it looks and acts like a GPE. It doesn't come with the HTC keyboard, but you can find it in the Play Store.
Unfortunately a lot of the Sense apps require the Sense framework to work at all. This is why we miss out on the Sense Camera and some other apps when going to GPE. UnSenseSix is your best bet at a GPE-like experience while still compatible with all Sense apps and features.
Thanks very much for the insight and suggestions!
this should be in the general section
Bierce22 said:
this should be in the general section
Click to expand...
Click to collapse
Q&A is where I've moved it.
@sigshane - why can't you just replace the latinime.apk with the HTC keyboard yourself?

Categories

Resources