• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

I wish I had a Nexus 4...

Followed youtube comments

Paranoid AndroidApr 26, 2013 (edited) - Public
Part 1/2: This is just a technical demo - don't get up

Yes we are working on our interpretation of multi-windowing/overlay. It will be very different from what you know and expect.

The video shows a first draft, do not make up your mind just yet, you haven't seen 10% of it
For testing purposes we launch it via notification - apps opting in and out. The approach is clean, it's an extension to Android API, apps can be started like that by providing a simple window flag, Intent.FLAG_ACTIVITY_MULTI_WINDOW.

You know multi-window is hard to get right. Cornerstone failed and was buggy. Cyanogen got their asses kicked by Google for merging it. Samsung wrote a half assed implementation that works with a hand full of s-apps and breaks the rest. Its still tough and we don't assume that we can cover everything, but it's looking alright - no bad fallouts until now.

Everyone knows this is a highly wanted feature, people pooped their pants for hardcoded mms pop-ups for christs sake. they are buying Samsung plastic phones for whacky s-multiwindow.
We think these implementations suck and we want to get it right this time. If what we have in mind will pan out, minds will be blown. If not we can still do the configurable notification enhancement thing - that's cheapo plan B.

Part 2/2 will hopefully be a demo of a first plan A draft - multi windows put to good use so to say, fingers crossed.

Paranoid AndroidYesterday 5:36 PM - Public
Status update multiwindow/overlay

I think more information is in oder to dispel some of the confusion ...
This is a lot to read, don't bother if you care less about motivation and technical background.

As you know, We are breaking this project into two parts.
Part 1 is almost concluded, this is what you have seen in the video we posted, the technical foundation. This is not the actual feature. We launch apps from the notification bar for testing purposes! Work on Part 2 has begun, this will be the component making actual use of that capability.

Our solution is written from scratch, this is not cornerstone. We believe Google should have no intention in vetoing it since it should in theory pass their compatibility test suite, plus apps can opt in for all we care.

We mind Androids inner rules and activity-management. Displaying a window as an overlay from a programming perspective is done with a regular intent flag. The flag that we added creates a different set of rules in Androids life-cycle management to ensure this doesn't mess up apps.
We start out with a basic version that will pause underlying apps (meaning we don't touch anything, this is Androids default) and maybe go from there to something that intercepts the pause call on high powered phones to let apps running - although this may not even be necessary.

In short, at best this will not break a single app in the entire Android eco system. At worst this will do the same kind of harm to an app that a smaller screen does. Android apps should be clever enough to deal with screenspace by now so this should not be an issue. Should we do notice this is an issue we will make the entire thing opt-in. From my own tests i have been able to run pretty much everything without problems, games, chat-apps, all good.

We are explicitly not going for an implementation that will let the user drag around stuff or scale it. We simply see no reason for it. Crazy implementations like that are too far fetched and hardly fit the surounding system, we plan to create something that will solve an obvious every-day user-interface related problem that will make immediate sense to everyone who sees and uses it.

Last but not least, many asked why Google vetoed Cyanogenmod adding Cornerstone. First, Cornerstone is an independend project, Cyanogenmod had nothing to do with it. It was a kang on their side. From what i have heard Conerstone had pretty severe bugs and it could have broken apps. Google feared that users could leave bad ratings in their Play store for app errors caused by their rom and prevented CM from merging it. They obviously had a reason.


As for Part 2. A couple of you have already guessed what this will turn into but we still think we can surprise you.
 
Upvote 0
Switched to PA from AOKP a while back and honestly this is the future. What OhSeven posted explains what that video is. And to think I thought I was just missing Pie and Hybrid engine. CM 10.1 recently integrated pie controls and various other ROMs like PACman have it too. But what the Paranoid team is doing will probably end up in all Jellybean ROMs since they got the idea ironically from Facebook chatheads. It's just going to be expanded further into everything. Any and all apps will be able to do this.
From their G+ page. https://plus.google.com/107979589566958860409/posts/dKU35HmkSnv
Paranoid AndroidYesterday 10:12 AM (edited)+Kaleb Pace isnt it obvious? of couse its inspired by chatheads. these guys have struck gold. but just for one app is not gonna cut it. as you've seen before, we've added multiwindow capabilities to android extra for this.


we will make an announcement soon, there we will give full credit to facebook.
personaly, legal bullshit is not gonna deter me from trying, the gut feeling that this should have been in android from the start is too pronounced. having used it for a while now this may be the single most useful feature i have ever used.
 
Upvote 0
Switched to PA from AOKP a while back and honestly this is the future. What OhSeven posted explains what that video is. And to think I thought I was just missing Pie and Hybrid engine. CM 10.1 recently integrated pie controls and various other ROMs like PACman have it too. But what the Paranoid team is doing will probably end up in all Jellybean ROMs since they got the idea ironically from Facebook chatheads. It's just going to be expanded further into everything. Any and all apps will be able to do this.
From their G+ page. https://plus.google.com/107979589566958860409/posts/dKU35HmkSnv

That is so amazing! Definitely a feature that will be found in all the roms.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones