3 ms·
WebOS UI could easily run atop an Android kernel. Programming in some nice web-based toolkit instead of java-like stuff would be a godsend (PS: I always hated j
by wazoox 15y ago
WebOS UI could easily run atop an Android kernel. Programming in some nice web-based toolkit instead of java-like stuff would be a godsend (PS: I always hated java to the bones).
- kkowalczyk 15y agoNo, it couldn't. If by "Android kernel" you mean the full richness of the existing APIs, the UI framework, UI conventions etc., then no, you can't just mash up two full-featured OS who both need exclusive access to hardware, have their own UI conventions, APIs, different ways of doing the same things (like showing notifications, switching between applications) etc. If by "Android kernel" you mean "slightly modified Linux kernel that Android uses" then technically yes but it's a meaningless statement. WebOS already uses (possibly slightly modified) Linux kernel, the kernel changes constitute about 0.1% of their code and they are not what defines Android or WebOS.
- warthogkernel 15y agoThe inverse is more useful. webOS running with an interface to the Android market and ability to run Android apps. It should not be that hard to get that working if people pitch in to help. - Dalvik needs to work under webOS which should be a recompile and some changes. There's also Alien. - Android apps need to have a generic wrapper to put them into webOS cards. - Some other interface issues to clean up. So, who wants to help do this? PS: FWIW, webOS essentially uses an Android kernel already.
- deleted 15y ago[deleted]
- mbell 15y agoGenuinely curious. Why would you want to program in Javascript on a resource constrained device? Seems like shooting yourself in the foot before you start to me.
- wazoox 15y agoEssentially because it's easy and pleasant (as opposed to java). Modern javascript VMs are very efficient, too. Then current phones aren't that constrained and are used a lot for web browsing anyway. And WebOS devices already proved that JS is suitable tool for the job.