HTC Sense opensourced ? - myTouch 4G Q&A, Help & Troubleshooting

hi,
I'm not sure what to make of this news - http://www.wirelessweek.com/News/2011/06/HTC-Open-Source-Sense-UI-user-interface-Android/
I dont want to move out of Sense because of some of the stuff that I have gotten used to (lock screen wallpaper, higher quality icons - especially airplane mode lockscreen image, myModes, etc.).
I'm not able to figure out whether it means the SDK or sense itself. Anybody know ?

There's already a thread on this: http://forum.xda-developers.com/showthread.php?t=1108276

Sense itself will be closed sourced (proprietary) but the OpenSense SDK will allow developers to have access to some libs for Sense framework. Hopefully this would give users access to Sense based app's without actually having Sense based rom as dev's can include the ext.res.lib inside the *.apk itself.

Related

Rosie On A non-Hero ROM

Is it possible to put rosie on a rom that isn't hero (like one of jf's roms).
I was thinking the same thing. What I did was updated to the hero rom and then backed up rosie.apk. Then went to the ion rom and tried to install rosie.apk through astro and it said that the apk cannot be installed on this phone. Could be some version check or something but I didnt bother to try any further.
There would be alot of HTC framework you would need to implement to a point where it would be pretty much hero to get it to work from my understanding.
From what I've read, Rosie (and few other HTC apps require a modified android core, so to get Rosie on a JF release, you'd use a rom that contained a majorty of the Hero code.
By the time you're done getting all the files for Rosie and it's associated widgets to run on a Google core you'd be running Hero. What's the point? Are we done asking this question now?
uberingram said:
By the time you're done getting all the files for Rosie and it's associated widgets to run on a Google core you'd be running Hero. What's the point? Are we done asking this question now?
Click to expand...
Click to collapse
No. There will be at least 6 more threads about this very topic.
Hi,
I actually tried on 5.02h.
It says that it cannot be installed.
So yes the answer is no.
uberingram said:
By the time you're done getting all the files for Rosie and it's associated widgets to run on a Google core you'd be running Hero. What's the point? Are we done asking this question now?
Click to expand...
Click to collapse
have you tried it on Rogers? i ask b/c u list it in your sig.
since that is HTC based (to my understanding at least)...this might be a possibility.
still though...i don't see much point
Technically, yes it can, since in reality, all rosie is is rosie on a non-hero rom (it's still very much android at the core). If you're talking about a simple file swap, it is possible, but by the time you're done swapping files, you'll have the htc modified framework again. However, rosie is still also very much the same Launcher apk from google, it's got a few tweaks here an there, and i think that with some heavy modification of the source it can be made to work similarly on a stock android framework. That's just for the desktop elements. The widgets are a different story, if you want binary compatibility with the rosie widgets, then, again, you have to import the HTC library, or reverse engineer it and implement your own.
It is possible, after all, Android is in many ways a community OS, so you can modify it as you please, but a simple patch up work and file swap? then no, it's not that easy.
::sigh:: quit asking these questions, think of it this way:
Have you tried running a .NET app, without having the .NET framework installed.
It's gonna say missing framework.
Hero is basically Android + a bunch of HTC written frameworks. And that framework is written under the assumption that there is 512MB ROM/256 RAM. (on their unreleased phone)
Hence the slowdowns on our lovely G1 with only 256MB ROM and 192RAM
Other Thoughts:
T-Mobile always does this crap though, give us the crappiest hardware (bare minimum, so they save money.)
Remember the MDA and then the WING, whilst at the same time AT&T's Pocket PC specs were far superior.
alapapa said:
have you tried it on Rogers? i ask b/c u list it in your sig.
since that is HTC based (to my understanding at least)...this might be a possibility.
still though...i don't see much point
Click to expand...
Click to collapse
I've given it some preliminary tries from an informational standpoint but that means going back to a plain Jane Rogers build. The really ****ty thing about the Hero build with Rosie is that Rosie and it's associated widgets are all interlaced with each other. You pull a few and that whole house of cards comes crashing down. The Hero Music widget for example requires the htc.framework. Before htc.framework and associated libraries releases permissions to the Music widget it references a series of DRM library files. I stopped after that but I can almost guarantee that the DRM libraries have some other off the wall dependencies only found on that specific build. HTC did this for a reason and it's obvious that they consider their Home replacement and widgets as a single package. Even if you managed to retain the HTC framework and replace all the dependencies it wouldn't surprise me in the slightest if some of these outer lying files made references to specific bit of code only found in the HTC core. HTC has done it before and it's name is TouchFlo3D.
Unless someone really wants to break down Rosie line by line it really ought be considered an all or nothing venture here at XDA. We really need to drop the mentality that HTC builds are drag and drop like theming was pre-cramfs. And even then, cramfs are just identifiers anyway. HTC is a tricky bastard. Always has been, always will be. In my honest opinion, if you want Rosie on a non Rosie build you best brush up on your mimicry skills.
Maybe it's just me...but aside from the HTC widgets, what exactly do you all love about the rosie UI so much? the little wheel that you can scroll between your desktops? How many people use that much desktop space? in all honesty, it's not *THAT* much more functional. For me the important portions of the Hero build are more behind the scenes..solid twitter app, lockscreen tied to music, notifications, and calendar events..the nice black notifications window...most importantly, without losing performance. /shrug - my version of the hero build is screenshotted here..works for me, even though I don't have the 'rosie' UI i get all of the important things that matter to me.
What build is that? Or is it custom?
afflaq said:
Maybe it's just me...but aside from the HTC widgets, what exactly do you all love about the rosie UI so much? the little wheel that you can scroll between your desktops? How many people use that much desktop space? in all honesty, it's not *THAT* much more functional. For me the important portions of the Hero build are more behind the scenes..solid twitter app, lockscreen tied to music, notifications, and calendar events..the nice black notifications window...most importantly, without losing performance. /shrug - my version of the hero build is screenshotted here..works for me, even though I don't have the 'rosie' UI i get all of the important things that matter to me.
Click to expand...
Click to collapse
Question: Does the lockscreen actually have the slide unlock? If so, you may have just sold me on your Hero mod. That's the ONE thing that I'm still utterly and completely in love with, and there are a LOT of bugs in the current Hero build, though w/o widgets it does run at least tolerably. I'm still hating the lack of landscape mode and led notifications.
/grumble
uberingram said:
What build is that? Or is it custom?
Click to expand...
Click to collapse
It's the hero build from haykuro..with a lot of work done to it to make it perform the way that I'm after. I'm out of town next week but I'm hoping to get a list of all of the changes that I've made compiled and make it usable if anyone wants it.
afflaq said:
It's the hero build from haykuro..with a lot of work done to it to make it perform the way that I'm after. I'm out of town next week but I'm hoping to get a list of all of the changes that I've made compiled and make it usable if anyone wants it.
Click to expand...
Click to collapse
I would be one. You've done exactly what I want out my Rogers build and the only reason I'm on it is for Exchange. I've started to learn how to do all this myself for that very reason.
TooSlo said:
Question: Does the lockscreen actually have the slide unlock? If so, you may have just sold me on your Hero mod. That's the ONE thing that I'm still utterly and completely in love with, and there are a LOT of bugs in the current Hero build, though w/o widgets it does run at least tolerably. I'm still hating the lack of landscape mode and led notifications.
/grumble
Click to expand...
Click to collapse
Yep - lockscreen works fine and also includes the music/notification functionality...attached a screenshot of that just now.
no LED notifications still - which is a pain in the ass I agree. The build I'm using is running Launcher.apk - not Rosie - and does autorotate.
afflaq said:
Yep - lockscreen works fine and also includes the music/notification functionality...attached a screenshot of that just now.
no LED notifications still - which is a pain in the ass I agree. The build I'm using is running Launcher.apk - not Rosie - and does autorotate.
Click to expand...
Click to collapse
Thanks for the heads up. I thought running the Launcher.apk might remove the awesome lock screen. I'm a bit more happy about running this build, if only we could get some working notifications!
uberingram said:
I would be one. You've done exactly what I want out my Rogers build and the only reason I'm on it is for Exchange. I've started to learn how to do all this myself for that very reason.
Click to expand...
Click to collapse
yea uh, you'll have to push Mail.apk and libHtcMail_jni.so back -- but it should work. my corporate exchange servers here suck **** apparently and only work with moxier for anything. I've never been able to get the Mail client or anything but Moxier to work with my corporate account.
afflaq said:
Yep - lockscreen works fine and also includes the music/notification functionality...attached a screenshot of that just now.
no LED notifications still - which is a pain in the ass I agree. The build I'm using is running Launcher.apk - not Rosie - and does autorotate.
Click to expand...
Click to collapse
You've officially got me salivating. I have zero need for Rosie and everything you have listed is exactly the things I wanted out of Android.

[Q] AOSP Dialer/Contacts within Sense UI Builds

I have grown very fond of the Sense UI, as a lot of people here have. But, one thing that I HATE with a passion is the contacts and dialer that Sense uses. I love the dialer that is used in the non-Sense builds, which if memory serves is just the AOSP dialer (or perhaps its the one by wysie).
Anyways, my question is this: Is there any way for me to get the AOSP/Wysie contacts and dialer onto a Sense build? I have tried the basic things of pushing the APKs over via adb, or trying to install them via adb, etc. It all fails.
I know this has been posted once before, but thought that perhaps since the time it was last posted that maybe someone has come up with an idea or two.
Any suggestions, or am I SOL?

HTC - Explorer/Camera/Camcorder/Mail App - is it possible to export these?

Hi guys,
Sorry if this seems like a silly question, but the mail app, camera apps, and customised explorer are the ONLY parts of the official Sense builds I'd actually miss.
The answer may be around somewhere, but I haven't seen it yet; is it possible to get these apps by themselves for use on a NON-SENSE ROM. So for example if I was to go to Oxygen, I'd get all the benefits of an AOSP ROM and the additional speed, but retain the customised camera, internet and mail app.
Honestly everything else I use can be downloaded from the market, its just these apps I miss when I move away from HTC/Leedroid, infact Im quite happy with Zeam as a launcher.
this has been asked and answered a million times already...
you cant run sense apps on an aosp rom - they require the sense framework to be running, which doesnt exist on a rom that doesnt include sense.
you can run a launcher such as zeam on a sense rom though, and the htc apps should work (dont think the widgets will)

[Q] How to make an app theme-able by another app?

Before you start saying that I'm posting in the wrong section, hear me out, I'm not asking about how to make themes or how to alter existing themes
I want to know how to write an app that is completely self contained application but can have its visual appearance and behavior altered when other apps are also installed on the same phone.
I'm pretty sure this functionality can be achieved b/c there are soo many theme apps in the market for ADW Launcher.
Does anyone know how to do this, and where I can find documentation about this kind of functionality?
I'm curious about this too. My best guess at the moment though is to make sure all of your UI controls are drawables, not just stock spinners / sliders / etc. Use drawables for the graphics in the UI, and when you publish your apk, those resources should be not only visible but changeable by others. Then again, I'm not 100% sure, so don't quote me on that lol.
parabola949 said:
I'm curious about this too. My best guess at the moment though is to make sure all of your UI controls are drawables, not just stock spinners / sliders / etc. Use drawables for the graphics in the UI, and when you publish your apk, those resources should be not only visible but changeable by others. Then again, I'm not 100% sure, so don't quote me on that lol.
Click to expand...
Click to collapse
Oops i quoted you... i think you are right though. It'll be links to different drawable resources
From something awesome

[Q] Good Sense is not bad. Can we make it better?

I have WF with Alpha Rev X S-OFF and Jokerdroid 4.2
It is now the fastest ROM with Sense, and there's no doubt about that.
I've read that there is not enough system memory to run Gingerbread-Sense ROM, but maybe it is possible to create some free space.
What is really great about Sense:
- clock with timer, stopwatch
- Facebook integration (espacially calendar)
- dialer and phonebook
- camera app
some people will also like Flickr integration, News Weather and so on...
But I thing we really don't need:
- HTC launcher, which is rubbish and You can't personalize it like Launcher Pro or (imho best - Go Launcher)
- all HTC Widgets as a result
- stupid services, that make nothing more than slowing down the phone (like HTC Checkin)
I got rid of a few apps, like Checkin service, DCS Service, Weather Service, and the phone runs very smooth, I got over 1000 on AntutuBenchmark which is rather a lot.
I'm wondering if there's a chance to get rid of some more Sense crap, that consumes RAM and ROM and only keep it with really good features, that no one has replaced yet, like Facebook integration, dialer.
I'm no developer and all I can do in my phone is deleting some apps / files or editing text files, but is it possible to make it any better at this point? Have anybody tried to cook a ROM with only selected Sense Apps deleting useless services and libraries as well?
This is my first post, so don't get mad
Actually that is not a bad idea at all. I believe there were already some attempts to do that by means of hybrid-sense roms. But I guess there was not enough demand for those roms. I for one would love to have that kind of a rom.
Right now, I am on Jokersdroid 4.2 as well. I installed AntTek App Manager and try to remove/uninstall some of the HTC programs but since I dont really understand what some of those apps do, I can't delete them. I am experimenting with FREEZE function for a while, and if I get no errors/misfunctions then I uninstall them.
All I need from a sense ROM is it's simply beautiful dialer. Rest I can live without.
I don't believe that there is no demand for fast ROM with the best of SENSE. I know barely anything about linux and Android as an OS, but deleting some unused libraries and other stuff cannot ruin the OS, can it? Maybe it will be possible to enable JIT then...
Devs, please look at this thread!!!
tomekpap said:
I don't believe that there is no demand for fast ROM with the best of SENSE. I know barely anything about linux and Android as an OS, but deleting some unused libraries and other stuff cannot ruin the OS, can it? Maybe it will be possible to enable JIT then...
Devs, please look at this thread!!!
Click to expand...
Click to collapse
Sense rom is rather propritary not AOSP rom - get few apps where this functionality is allready implemented as in sense rom - weather with clock - and many additions not available in stock sense is fancy widgets, contacts manager much better than htc contacts - youlu has more power, camera ? ....
m32

Categories

Resources