#PM Challenge - Kyran Gough

  1. k9r4n15
    Cupcake Feb 19, 2019

    k9r4n15 , Feb 19, 2019 :
    OxygenOS has been known for being very simplistic, easy to use and completely hassle free to the user. With the near stock Android experience, and slight alterations to the operating system which only add to the usefulness, OxygenOS is probably one of the best Android skins out there. It doesn’t drain the battery and use up the entire RAM of your phone, like Samsung’s OneUI, nor does it bring in too many useless features, like Huawei. Only the best features actually make the journey into OxygenOS, and some of those even don’t always make it into the final build. For this reason, I have compiled some of the best features for the upcoming OnePlus phone. All of these features make our devices easier to use; to help us, like tools, to accomplish our task, and live on with life, without wasting our precious time learning how to accomplish these simple, everyday tasks. Most of the proposed ideas here will come with visuals, which can range from GIFs and images, to videos and hands-on website demos, but some need no explanation. Please take consideration into all of these designs and features for the better of our mobile world.

    Feature 1 - Re-placed Notification Shade

    One thing that all phones have these days are large displays. Now, I’m not talking about the 5.5 in. devices most people are accustomed to. Nope, I’m talking about the 6.3” devices dominating the market. With all of these devices comes larger, better quality displays capable of creating the cleanest images anyone has ever seen. Another thing that also comes with this, is the frustration of needing two hands to actually use your phone. Now, this feature could be both an additional feature or way to use the “one handed mode” found on most large devices, and a feature within itself. The proposed feature will basically move the notification shade to the bottom of the device, but it will also bring a little redesign to the navigation bar. Apple had a feature like this in their iPhone 8/Plus and below called the “Control Center.” This has recently been moved to the top of the display, due to the updated navigation on the newer “X” devices. This feature is alike the Control Center in many ways, other than one thing; the Control Center was thought of more as an overlay, but I think it would be better to have it “below” the usual user display, kind of like parallax scrolling. I think it would also be useful to have the notification below too, which you can access by swiping up. If you swipe to the right, you can access more quick settings, just like the usual notification shade.


    Since the OnePlus 5T, the displays in OnePlus phones have gotten larger and larger, further increasing the difficulty to use the phone. If we bring the notification shade to the bottom, then it will be far easier for users to reach, access, and allows the user to complete tasks quicker. My feature is superior to the usual Android notification shade because it allows for quicker and easier access. It is also superior to Apple’s Control Center as it allows you to manage your notifications and it can be accessed easier when compared to the iPhone “X” devices. The only feature which could get in the way of this feature is the gesture navigation bar and the on-screen buttons. To counter these roadblocks, it could be implemented differently for both types of navigation; for the pill gestures introduced with Android 9 Pie, the user could swipe up from beside of or in the negative space on the navigation bar. For the usual on-screen keys, the user can swipe up from either in between each button, or swipe up from anywhere. As long as the user doesn’t specifically press and hold on a button, the device will not activate the proposed navigation activity.

    Feature 2 - Profiling & Scheduling

    The next feature comes into play for people who like schedules and performing certain tasks at certain times or because of an event. The proposed function is to have multiple profiles which the user can use to automatically toggle quick setting options on and off, set volumes for each type of media (ringtone, media, notifications, alarm, etc.), set screen brightness, dark mode, blue light filters, and certain battery saver modes. They could even be time or location specific, as well as manually enabled (WiFi, USB connection, Bluetooth connection to certain device or to all, certain type of bluetooth connection, etc.). This feature can be implemented into the operating system via a quick setting tile in the notification area, and or a setting menu.

    Example profile: Night

    • WiFi on

    • Mobile Data off

    • Auto Sync on

    • Battery Saver mode off

    • Do Not Disturb

    • Dark Mode

    • Gray scale

    • Blue light filter

    This feature would have to have access to system wide functions in order to properly work, along with time, date, WiFi and location data.

    Feature 3 - Improved Emergency Mode

    Emergency mode may already be a useful feature for most, but could it be improved upon? What else could deter attackers from attacking? In public places, loud, blaring noises could. What else could help to keep the person being attacked safe? Location data and emergency information being sent to the police? I think both of these two features could come in handy with saving lives. The only concern is that teenagers may mess around and purposely activate this mode without any reason, but I’m sure the police would rather have everyone safe than sorry. This feature would have to have volume access to make the volume blast when in a critical emergency and will also need location access and a secure way to transfer medical information across to the Police.

    Feature 4 - Custom Home Screen Pages

    This one may seem like it has already been in Android for a while now, but there’s a little more to it than what it seems. It’s not just custom icons, the ability to move icons onto the desktop, and changing the background/wallpaper of the homescreen. This feature will bring different types of pages to the homescreen, like a weather screen, a contacts list, notifications, or even a to-do list. This will make the homescreen more useful for quick actions and also to manage your time with the weather screen and to-do list. OnePlus should also release an SDK for other developers to develop their own custom home screen pages. This feature may be used by those who like widgets on their home screen, check the weather often, or people who like creating lists to better manage their time. Other page examples include quick settings toggles, quick notes, calendar, and stopwatch/timer. These custom home screens are essentially full screen versions of Samsung’s Edge Panel and a little bit more developed than ASAP Launcher, which is a home screen launcher for Android. This version will be superior to ASAP Launcher because it will be able to access system functions and features natively because it will be part of the operating system, and there will be more different types of custom home screens and an SDK to help other people develop their own custom home screens. It offers more freedom and functionality to ASAP Launcher. The custom home screens are superior to Samsung’s Edge Panels because they are essentially larger versions of the panels with a different look, which many people may be able to access it easier from the home screen where it’s bigger. The only thing that may make it a little inferior to Edge Panels is the accessibility. My proposed function will only be accessible from the home screen, while Samsung’s is accessible in any app, or inaccessible in certain apps or at all.

    The colours in this could change to the user’s accent colour for the graph in the bottom section.

    Feature 5 - Native call recording (within the phone app) in call

    This feature may seem really simple, but it’s definitely effective. Many businesses and people use this feature from 3rd party apps from the Google Play Store to record calls for future reference, and while many people may think, why not just download the app from the Google Play Store? Well, i’m sure many of you have reached the storage limit on your phone at least once, if not many times over. Plus, it would be easier to access the feature if you can activate it when in a call, automatically when a call comes through, or only from certain numbers and or contacts. The only other place to find this feature is through 3rd party apps online and on app stores, though they do not bring the feature natively to the device. The users can range from small business owners, to the average person. Some average people may use the call recording against someone else in a court case, to keep track of what was said during an over the phone meeting, and to hold as evidence. This will affect the call screen and also the phone app, and it will have to have access to phone calls and microphones to access what both parties are saying. It will also need storage access to save the recording to the device. It may also be worth offering a feature to save these recordings in a specific folder, on an SD card, or online, like Google Drive, OneDrive and Dropbox.

    Feature 6 - Native multimedia tag editor within the files app

    This may also seem like a very basic and simple feature, but it’s widely used by people who keep their music, films, videos and books on their devices. This feature would bring the native ability to edit tags on multimedia files, such as artist, title, album and the actual album cover for music, title, director, and a cover for a film, and the author, publisher and date published for books. The only thing that will interact with this feature is the screen, the file being tagged, and the files app, which will have to have the capability to edit these tags. Most computers feature tag editing, such as Linux, Windows and mac os. Another option to edit these files is a native file converter, which supports certain file types for conversion, and native multimedia editor, for files other than images. For conversions, the device should be able to convert any file to any file type fully supported by the device. If the device supports HVEC, then you should be able to convert to it. If the device doesn’t support H.264, then the device cannot convert any file into that specific file type. This can come in handy with any user who uses multiple types of operating systems, need files in a certain format, or prefer certain file types over others.

    Feature 7 - Choose where certain files save

    Organization is key to a simple and painless operating system experience, so why should organization stop at the visual level? It would be useful to have certain types of files save in certain location on the device, online, or on external media. For example, whenever I take a screenshot, it saves automatically in “DCIM,” where it then uploads to my Google Photos and starts taking up my storage. If it saved in a folder called “screenshots,” then I can opt to not backup the screenshots folder within Google Photos and thus solving this problem which many people face. Another example, it would be better to save call recordings and screen recordings separately for the same reason; so it doesn’t end up in my Google Photos.

    Feature 8 - Utilizing the power of QR codes

    QR codes are not the norm anymore for sharing things. Sure, your teacher or co-workers may use them, but it’s annoying having to download an app to scan these codes. If it was natively in the camera app, then there would be no need for downloading any more apps. Though, some people may also complain that there are too many pictures of QR codes in their Gallery. To solve this, the camera should be able to scan the code without having to take a picture of it, and let you simply press a button to take you to wherever the code leads you. The proposed feature will look like this. Basically, a mini toast-like button will appear just above the “snap” button to ask if you want to open the code. Many users will find this useful so their storage does not run out as quickly.

    Feature 9 - Stop snooping at my notifications!

    Feature 9 will allow notifications on your lock screen to not give any information on the notification when the device is not in the hands of the owner. This feature is available on the latest version of iOS and the latest phones from Apple, but have not been brought to Android, or any of their respective skins, yet. The device can verify who is looking at the device by bio metrics, fingerprint or facial recognition.

    Feature 10 - Updated Texting

    This feature is a bit broader than the others, but is still very simple and painless. The SMS app can send a text to someone when it’s their birthday or anniversary. It can tell when either of these events take place either by their contact information, or via the calendars available on the users’ device. Another feature would be to schedule a message, which can come in handy when people forget to send a message to someone important. I have seen some of these features on 3rd party apps like Textra, but none that I have seen feature the automatic birthday and anniversary text. Another cool option would be 1v1 SMS/MMS message games. iOS users have the ability to install GamePigeon to their “iMessages” app, and many people use and love the idea of being able to play these games with each other. The game could send via RCS or MMS to other people so everyone can play too. The only downside is this may only work with OnePlus phone owners until further supported by other manufacturers or Android itself.

    Feature 11 - Screen dimmer

    When you look away from the device, the screen can dim all the way so no one else can see what you were doing. This would be like setting the device’s display to a brightness of 0% rather than switching the display off, so you can still access all functions while you’re not looking away. Many users like their privacy, so many people would use this to keep their lives a little more private when in public. An option to go with this feature would be to dim the display whenever there are any unknown people looking at the device. This may be a little annoying if the device doesn’t have any data on someone, but can prove useful. The facial recognition could also set permissions on certain daat to say, this face can unlock the device, this face can see the device, and this face can only access the camera and gallery app.

    Feature 12 - Further customizing the notification

    Further customization options could include a certain vibration pattern for certain activities from apps or certain people from apps, along with waking up the device, changing the LED notification light, the notification sound, the volume of the sound, and the style of LED notification. Styles range from single colours, multi-colours (no-change - has two colours displaying at the same time), multi-colour (change - changes from one colour, to another), and pulse. This feature will have to interact with the LED notification light, access notifications and access the lockscreen and notification shade area to wake the device when a notification is received.

    Feature 13 - Secure lock

    This feature is already on many devices, one being the latest Galaxy phones, and can range all the way to ZTE. All it does is set a lock on the operating system to keep all of your information safe. It will request to ask you to securely lock the device by setting up a PIN or password to lock the operating system. Some users who like to keep their information secure will use this feature, and it will have to interfere with the whole operating system.

    Feature 14 - Kids mode

    Samsung have introduced this for their Galaxy devices, but they have not got it widespread, as you have to download an app from their Galaxy Store in order for the feature to work. Basically, once activated, it takes you to a new home screen which the parent can set apps to be available to the user. The parent can set any app and app activity to disabled or enabled, and can also set certain permissions and functionality for the kids mode user. This can range from toggling or using WiFi or Mobile Data, accessing emails, using the internet, activating kids mode in YouTube, only allowing access to YouTube for kids, setting the multimedia volume to 35%, disabling the ability to toggle quick settings or accessing or being notified for certain notifications or at all.

    If you would like to see this document as a PDF or Google Document, please visit this link. You may download, make suggestions, and view the file. You may also print. (link)

    If you have any questions about any of these features, comment below or email me
    (Edit moderator)
    Last edited by a moderator: Feb 19, 2019