• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[APP][7.0] Parallel Windows for Nougat - enter into GOD mode at multitasking!

Search This thread

jagan2

Recognized Developer
Jul 8, 2009
1,951
1,624
UPDATE: v2.0_Alpha is up!

1TUNGegXJ.png

Hi everyone!

If you happen to be a fan of split-window mode in Android Nougat, there is a good chance that may find this nifty tools App that I have been working on - Parallel Windows for Nougat (Android 7.0 Nougat exclusive)

What it does? 3 things as of now:


#1 Provide an onscreen shortcut to toggle split-screen
#2 Quickly launch any new App in split-screen mode through a floating mini App drawer.
#3 Mirror an App!

iyib4r5y.png
iu3KIxmN.png


YES! You can run two Windows of an App, two windows of almost any App on a phone but MANY windows of an App on tablet, as seen on the screenshots above.

The set of tools can be accessed by swiping from right edge of the screen, couple of screenshots of the App:

iFaftGku.png
1TWVWu5Yo.png
iGX9EFBY.png

Here is a video demo (please note that it's on an emulator, expect some lags here and there.) In case you're only interested in checking out how the mirroring of App works, jump to 03:14 in the video. And if anybody can shoot a quality video, please do and upload to this thread. :)

Please subscribe, share the link of this thread with your Nexus friends (running Android Nougat.)

Thank you for going through my post. :)

DOWNLOAD OPTIONS:

Download from Google Play Store (Receive updates automatically)

If you like the App, please leave a rating on Google Play Store.




INSTALLATION INSTRUCTION AND SOME IMPORTANT NOTES ON THE APP IS LEFT ON THE THIRD POST.

EdqprgRg.png

What's changed/new in v2.1_Alpha:

* The white background of "RECENT ACTIVITY" panel is now toned down.
* Recent activity removes Apps which are uninstalled.
* Added/changed UI texts wherever needed.


What's changed/new in v2.0_Alpha:

* Significant improvement in the UI controls, you should feel everything super snappy now.
* App drawer now supports fast scrolling.
* You can now adjust the placement of the hotspot to trigger Parallel Windows side bar - length, width, location (up/down/left/right.)
* A new panel is now available, 'RECENT ACTIVITY' - whichever App you launch/mirror using Parallel Windows, goes here. This panel will have more additions in future - shortcut to launch multiple Apps, widgets etc.

What's changed/new in v1.2_Alpha:

* The App is now battery ready - uses CPU for only the few seconds when you interact with it.

What's changed/new in v1.1_Alpha:

* The floating App drawer should be super responsive now.
* After swiping in left the tools menu, you can tap anywhere on the screen to exit (earlier you had to swipe back to the right.)
* Added quick sharing option.
 
Last edited:

jagan2

Recognized Developer
Jul 8, 2009
1,951
1,624
Installation instruction and important notes on the app

THE SET-UP:
  • Download the .apk and proceed with standard installation.
  • Launch the App, read through the notes, check off boxes, hit 'continue'.
  • In the main Settings page, hit the first switch 'Permit to draw over other Apps', it will take you to a new page, enable the permission and hit back.
  • Again, in the main Settings page, click the second switch 'Enable Accessibility Service', you will be take to the Accessibility Services menu, choose "Parallel Windows for Nougat" from the list, and enable it.
  • [OPTIONAL] Go back to the Settings page, adjust the width and height of the hotspot (the hotspot region will be highlighted with every change.)

HOW TO USE:
  • Once everything is set-up, you can swipe from the middle of right edge of your screen to open the menu.
  • The menu has 3 buttons, starting from top they are: App Drawer, Split Screen Toggle and Mirror respectively.
  • Clicking the middle button (Split Screen Toggle) will, well, toggle the split-screen mode of your device.
  • The top most button (App Drawer,) will let you open a App drawer right on your screen. Clicking any App here will launch it side-by-side to your existing App. If your device is already in split-screen mode, then there is no gurantee on which side of the screen will the App launch. Also, one important thing to keep in mind is, this App drawer is exclusive to launch Apps side by side, it will NOT open any App in normal full screen.
  • The third button is called 'Mirror'. 'Parallel Windows' for Nougat is totally inspired by the magical functionality of this button. More about it in the next section.

THE MIRROR:
  • CASE 1: You're not in split-screen mode. Now, if you swipe from right, hit the Mirror button, it will ask you to "Select an App to mirror". You can tap anywhere on the background App that is visible through the transcluent black area. Clicking it will mirror the App, give it a few seconds to complete the process.
  • CASE 2: You're already in split-screen mode and you want to mirror one of the two windows (or many incase of tablets.) Again, swipe from right, hit the mirror button, tap on the App which you want to mirror, visible through the translucent black window.
  • There is small probability that the Mirroring didn't do its job well. In that case, you can just try again. If it doesn't work the second time either, and you really need to mirror the particular App, all you have to do is, close all other Apps, and try mirroring on the App again (it should work almost certainly.)
  • Do note that, not all the Apps are mirrorable. Parallel Windows will indeed let you know if it can not mirror a particular App. In most of the cases, if you think an App has a use for mirroring then most likely it will be available for mirroing.
 
Last edited:

jagan2

Recognized Developer
Jul 8, 2009
1,951
1,624

Thank you!

This is how I've been saying Samsungs multi window should be toggled for years! Looks great!

Thank you! I hope you get Nougat on your device soon to try this out! :)

What I always wanted was split window in LANDSCAPE that showed 2 or 3 windows scaled as if it's 3 full screens. Like 3 devices. Smaller keyboard, smaller phone app, but clear enough on these super high res screens we have.

Sent from my SAMSUNG-SM-N930A using XDA-Developers mobile app

You can expect that to happen in future version of Parallel Windows, you can define how you would like to use the screen space.

hi,
what is the minimum version of android required to run this app

Hi! The minimum and maximum for the App is Android 7.0 Nougat. As it is completely based of the split-screen functionality in Nougat.

SAME QUESTION!
will it work on lollipop?

Unfortunately not. :(

No download link ?

Gesendet von meinem SM-G900F mit Tapatalk

It's up now! :)

Will it work on KITKAT???

Unfortunately not. :(

How's it going? Looks awesome. Great job.

Thank you and it's up now.


It's up now, update on the first post.
 

Mar-cel

Senior Member
Jun 18, 2013
1,448
329
Thank you!



Thank you! I hope you get Nougat on your device soon to try this out! :)



You can expect that to happen in future version of Parallel Windows, you can define how you would like to use the screen space.



Hi! The minimum and maximum for the App is Android 7.0 Nougat. As it is completely based of the split-screen functionality in Nougat.



Unfortunately not. :(



It's up now! :)



Unfortunately not. :(



Thank you and it's up now.



It's up now, update on the first post.
Can not install apk on Cm13 ,6.0.1
"Parsingerror"

6d7bef4faeec392c78b2db48b307dea0.jpg


Gesendet von meinem SM-G900F mit Tapatalk
 

jagan2

Recognized Developer
Jul 8, 2009
1,951
1,624
Hello everyone!

The App is finally up! I spent countless hours, continuously day and night for so many days now to arrive at this Alpha version. Hope it works as good as it does on my emulator. Any feedback would be much appreciated. :)

Fun fact: The development of this App was entirely based on an Android emulator. Because I don't have a Nexus. So, if you downloaded the App first and installed on an Android Nougat device, you're probably the first person every to try this App on a real device. Are you the one? Let me know :D
 

intruder16

Senior Member
Jul 5, 2013
161
194
Pune
OnePlus 5
Hello everyone!

The App is finally up! I spent countless hours, continuously day and night for so many days now to arrive at this Alpha version. Hope it works as good as it does on my emulator. Any feedback would be much appreciated. :)

Fun fact: The development of this App was entirely based on an Android emulator. Because I don't have a Nexus. So, if you downloaded the App first and installed on an Android Nougat device, you're probably the first person every to try this App on a real device. Are you the one? Let me know :D


Well i don't have a Nexus, but i guess i am the first one to download it on my AOSP 7.0.

The app works exactly as you described. Didn't find any bug yet but hey i'm using it since last 5 mins. I don't usually do reviews but i left you one on Google Play Store (actually my first one). I hope you get a real device to develop.

Kudos! Keep up the amazing work.

EDIT: The Sidebar closing animations are a bit laggy. I have some suggestions:

1. Clicking on the empty space to close the sidebar rather than dragging it back.
2. Change sidebar hotspot positions to user defined places on either right or left edge of the screen.

I know this app is still in alpha but just my two cents. I'll go back to lurking now.
 
Last edited:

jagan2

Recognized Developer
Jul 8, 2009
1,951
1,624
Well i don't have a Nexus, but i guess i am the first one to download it on my AOSP 7.0.

The app works exactly as you described. Didn't find any bug yet but hey i'm using it since last 5 mins. I don't usually do reviews but i left you one on Google Play Store (actually my first one). I hope you get a real device to develop.

Kudos! Keep up the amazing work.

EDIT: The Sidebar closing animations are a bit laggy. I have some suggestions:

1. Clicking on the empty space to close the sidebar rather than dragging it back.
2. Change sidebar hotspot positions to user defined places on either right or left edge of the screen.

I know this app is still in alpha but just my two cents. I'll go back to lurking now.

Wow! Didn't expect the first review from India as it would be 3+ AM when you tried the App. Thank you! I acknowledged your review on Google Play Store as well. :)

Also, your suggestions are much appreciated. The sidebar opening may 'feel' laggy, as it waits for the user's swipe to complete from hotspot towards left. But closing should absolutely be smooth, can you clarify that? Or if it's really a visible lag, a small 3 seconds screencast would help me clarify a lot.

And as the development progresses, the hotspot will be super customizable. I have intentionally kept it super minimal to get some quick feedback on the core features.

I have quite a bunch of real exciting features planned for future versions, now if only I can slow down time.
 

intruder16

Senior Member
Jul 5, 2013
161
194
Pune
OnePlus 5
....The sidebar opening may 'feel' laggy, as it waits for the user's swipe to complete from hotspot towards left. But closing should absolutely be smooth, can you clarify that? Or if it's really a visible lag, a small 3 seconds screencast would help me clarify a lot...

I just tried it again. It could be due to OmniSwitch. I have OmniSwitch assigned on the same place too with double swipe. I'll try again tomorrow and send you a screencast if it happens. I've to go to sleep now. Like you said its 03:30 am here and i got a job to do tomorrow.
 

jagan2

Recognized Developer
Jul 8, 2009
1,951
1,624
I just tried it again. It could be due to OmniSwitch. I have OmniSwitch assigned on the same place too with double swipe. I'll try again tomorrow and send you a screencast if it happens. I've to go to sleep now. Like you said its 03:30 am here and i got a job to do tomorrow.

That would be great! Have a nice day! :)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 98
    UPDATE: v2.0_Alpha is up!

    1TUNGegXJ.png

    Hi everyone!

    If you happen to be a fan of split-window mode in Android Nougat, there is a good chance that may find this nifty tools App that I have been working on - Parallel Windows for Nougat (Android 7.0 Nougat exclusive)

    What it does? 3 things as of now:


    #1 Provide an onscreen shortcut to toggle split-screen
    #2 Quickly launch any new App in split-screen mode through a floating mini App drawer.
    #3 Mirror an App!

    iyib4r5y.png
    iu3KIxmN.png


    YES! You can run two Windows of an App, two windows of almost any App on a phone but MANY windows of an App on tablet, as seen on the screenshots above.

    The set of tools can be accessed by swiping from right edge of the screen, couple of screenshots of the App:

    iFaftGku.png
    1TWVWu5Yo.png
    iGX9EFBY.png

    Here is a video demo (please note that it's on an emulator, expect some lags here and there.) In case you're only interested in checking out how the mirroring of App works, jump to 03:14 in the video. And if anybody can shoot a quality video, please do and upload to this thread. :)

    Please subscribe, share the link of this thread with your Nexus friends (running Android Nougat.)

    Thank you for going through my post. :)

    DOWNLOAD OPTIONS:

    Download from Google Play Store (Receive updates automatically)

    If you like the App, please leave a rating on Google Play Store.




    INSTALLATION INSTRUCTION AND SOME IMPORTANT NOTES ON THE APP IS LEFT ON THE THIRD POST.

    EdqprgRg.png

    What's changed/new in v2.1_Alpha:

    * The white background of "RECENT ACTIVITY" panel is now toned down.
    * Recent activity removes Apps which are uninstalled.
    * Added/changed UI texts wherever needed.


    What's changed/new in v2.0_Alpha:

    * Significant improvement in the UI controls, you should feel everything super snappy now.
    * App drawer now supports fast scrolling.
    * You can now adjust the placement of the hotspot to trigger Parallel Windows side bar - length, width, location (up/down/left/right.)
    * A new panel is now available, 'RECENT ACTIVITY' - whichever App you launch/mirror using Parallel Windows, goes here. This panel will have more additions in future - shortcut to launch multiple Apps, widgets etc.

    What's changed/new in v1.2_Alpha:

    * The App is now battery ready - uses CPU for only the few seconds when you interact with it.

    What's changed/new in v1.1_Alpha:

    * The floating App drawer should be super responsive now.
    * After swiping in left the tools menu, you can tap anywhere on the screen to exit (earlier you had to swipe back to the right.)
    * Added quick sharing option.
    11
    Installation instruction and important notes on the app

    THE SET-UP:
    • Download the .apk and proceed with standard installation.
    • Launch the App, read through the notes, check off boxes, hit 'continue'.
    • In the main Settings page, hit the first switch 'Permit to draw over other Apps', it will take you to a new page, enable the permission and hit back.
    • Again, in the main Settings page, click the second switch 'Enable Accessibility Service', you will be take to the Accessibility Services menu, choose "Parallel Windows for Nougat" from the list, and enable it.
    • [OPTIONAL] Go back to the Settings page, adjust the width and height of the hotspot (the hotspot region will be highlighted with every change.)

    HOW TO USE:
    • Once everything is set-up, you can swipe from the middle of right edge of your screen to open the menu.
    • The menu has 3 buttons, starting from top they are: App Drawer, Split Screen Toggle and Mirror respectively.
    • Clicking the middle button (Split Screen Toggle) will, well, toggle the split-screen mode of your device.
    • The top most button (App Drawer,) will let you open a App drawer right on your screen. Clicking any App here will launch it side-by-side to your existing App. If your device is already in split-screen mode, then there is no gurantee on which side of the screen will the App launch. Also, one important thing to keep in mind is, this App drawer is exclusive to launch Apps side by side, it will NOT open any App in normal full screen.
    • The third button is called 'Mirror'. 'Parallel Windows' for Nougat is totally inspired by the magical functionality of this button. More about it in the next section.

    THE MIRROR:
    • CASE 1: You're not in split-screen mode. Now, if you swipe from right, hit the Mirror button, it will ask you to "Select an App to mirror". You can tap anywhere on the background App that is visible through the transcluent black area. Clicking it will mirror the App, give it a few seconds to complete the process.
    • CASE 2: You're already in split-screen mode and you want to mirror one of the two windows (or many incase of tablets.) Again, swipe from right, hit the mirror button, tap on the App which you want to mirror, visible through the translucent black window.
    • There is small probability that the Mirroring didn't do its job well. In that case, you can just try again. If it doesn't work the second time either, and you really need to mirror the particular App, all you have to do is, close all other Apps, and try mirroring on the App again (it should work almost certainly.)
    • Do note that, not all the Apps are mirrorable. Parallel Windows will indeed let you know if it can not mirror a particular App. In most of the cases, if you think an App has a use for mirroring then most likely it will be available for mirroing.
    9
    If you have an interesting use case for the 'mirror' feature on a particular App, please post a screenshot of your phone/tablet. I will include them here to showcase.
    5
    Doesn't work on my nexus 9 on nougat latest security patch
    EDIT: I was wrong it doesn't give a toast notification saying unsupported but also happened to not work for the first few apps I tried (they were all google apps), but it did work with Facebook

    A lot of Apps would naturally be unsupported, some Apps' developer explicitly configure them to run as a single instance. In that case, Parallel Windows for Nougat can't do much unfortunately.

    op you deserve a medal

    Ha! Thanks!

    so far so good. working good on my nexus 6p. whatsapp working perfectly. thanks devs :victory:

    You're welcome! :)

    I would like to report this
    The app suddenly started fcs
    Maybe bocz i rebooted or changed kernel
    I had to uninstall and reinstall to fix it

    A reboot shouldn't FCS but a kernel change ha, quite possible! Next time when it FCS 'report' it, I will receive it via Google Play :)

    You can force any app for split window. In developers options menu the last item; don't know what's it called in English but if you read the list you can't miss it.
    But if you enable this option switching between apps will be noticeable slower. And also the inactive page will not update its screen.

    (edit: you need to reboot after switching this switch to get it to work)

    Another 6p user here. I'm going to try this app.

    Restarting the device indeed might be the key, thanks!
    @cr&sh you may wanna try this.

    Tried on my Asus Zenfone Selfie running CyanogenMod 14!

    Works great! Love it!
    Suggestion: Ability to hide apps from app drawer.
    Very annoying to see keyboard app settings in there.
    and no ads..pls .-.

    Ha! Looks like you're having good fun with the App :p

    App drawer will have a lot of features in future. Ads are here to support the development, hope you understand and cooperate, I may have an option to remove it via in-app purchase, thanks! :)

    This looks awesome. Now I just need to wait for Nougat.

    I would be interested in a totally different use of the screen split.

    I wonder if it would be possible to mirror two screens for the same app session. That way you might be able to get a huge screen in front of your eyes using a VR headset.

    I see that the idea is not logically related to this app but it might be possible and it might match.

    Well, on the fly I can think of a theoretical way to achieve that but I wonder how is that going to be really useful, if the same App session is mirrored, it will be as big as the other window, in other words, the mirrored window will NOT extend the other window like an external monitor but just mirror. I have never used a VR headset, so I am kind of clueless, if there is a genuine use case for the mass, I might be willing to give it a try. :)

    which emulator did you use?

    It's the official Android Emulator 2.0 which comes with Android Studio.

    What is the point of this? It just seems like a novel trick to me.

    It might very well be just a novel trick indeed. But, it might quite be useful for people who are into heavy chatting, an example would be, a WhatsApp group chat opened in one window and a individual chat window in the other, one can keep a eye on what's going on in the group while they chat with someone specific.

    Also, the feature might be specifically useful in tablets, where you have a large space.

    While 'mirroring' is the highlight of the App, the tool to quickly launch any new App in a side-by-side window might be a great use case for many.

    @jagan2 First of all, great work with the app. Will be on Nougat in some days and this will be one of the first apps I install.
    Also, I don't know what other exciting features you have planned like mentioned on earlier pages but I would really appreciate if you could make it have something like screenshot, multiple screenshot, screen recorder and regional screen recorder (like Spen offers) options in the sidebar making it the ultimate sidebar.
    Currently an app named Fooview Alpha does this but it's by the same dev of Es File Explorer (I read somewhere but I may be wrong) and has unnecessary bloatware like games, browser, clipboard, etc in it too. Not trying to disrespect that dev or to take away his efforts on the app but I feel if it's ok for you then there is no harm in requesting some similar options in your app. Thanks.

    Most of the features I planned revolve around the split-screen functionality. While I did think of adding more functionality to the side bar and your suggestions sound good, I wouldn't want to crowd the side bar and distort the main purpose of the App. But we'll see, if such add-ons to the sidebar is desired by many, we'll have them.

    Dude this looks sexy AF !
    Thanks :)

    Ha! Thanks! :)
    4

    Thank you!

    This is how I've been saying Samsungs multi window should be toggled for years! Looks great!

    Thank you! I hope you get Nougat on your device soon to try this out! :)

    What I always wanted was split window in LANDSCAPE that showed 2 or 3 windows scaled as if it's 3 full screens. Like 3 devices. Smaller keyboard, smaller phone app, but clear enough on these super high res screens we have.

    Sent from my SAMSUNG-SM-N930A using XDA-Developers mobile app

    You can expect that to happen in future version of Parallel Windows, you can define how you would like to use the screen space.

    hi,
    what is the minimum version of android required to run this app

    Hi! The minimum and maximum for the App is Android 7.0 Nougat. As it is completely based of the split-screen functionality in Nougat.

    SAME QUESTION!
    will it work on lollipop?

    Unfortunately not. :(

    No download link ?

    Gesendet von meinem SM-G900F mit Tapatalk

    It's up now! :)

    Will it work on KITKAT???

    Unfortunately not. :(

    How's it going? Looks awesome. Great job.

    Thank you and it's up now.


    It's up now, update on the first post.