The much touted, affordable, flagship killer phone OnePlus2 was being bogged down by a “not so refined” Oxygen OS. Thankfully, after a long wait – Android Marshmallow 6.0.1 based OxygenOS 3.0.2 update for OnePlus2 has started to rollout for users now via OTA update in a phased manner.

OnePlus2 Oxygen OS 3.02 Android Marshmellow

“This update is packed with new features and enhancements. One thing to note is that this update will clear your stored fingerprints. If you have fingerprint authentication setup, you will need to re-enroll again before use.”

Here are some of the highlights of this update:

  • Android 6.0.1 Marshmallow upgrade
  • Enhanced Doze mode for better battery life
  • System wide performance improvements
  • Improved fingerprint sensor performance and recognition
  • New OnePlus Camera UI and AF optimization
  • MaxxAudio and Tuner have been removed. We have integrated with Dirac HD Sound technology for the speaker so you get a great experience without the knobs and dials
  • Shelf UX has been improved. You can now long press to edit a board
  • You can now lock apps in recents so they won’t be cleared away. We’ve also added clear process in addition to clear-all for those of you who want a better control of background processes
  • Network operator selection will now stick to your choice so you don’t accidentally roam onto unintended networks
  • Swiftkey update to 6.3.3

To manually check for the OTA update, Just go to Settings > About Phone > System Update

1 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like
Read More

7 Best Javascript Frameworks of 2015 (and 2016 so far)

Front-end languages are a thing in the modern world. Today  Outsourcing Developers in Eastern Europe FreezePro Software will focus our attention on JavaScript and the most effective frameworks of 2015 based on it.

20 years ago, Brendan Eich created it, and ever since that, this language does not lose its popularity. Thankful to the need to maintain front-end pages, JavaScript becomes even more prevalent. This language is also known as EMCAScript; Mozilla has implemented the newest EMCAScript 6 in their latest build.

JavaScipt found its usage as a prototyping scripting language; its key feature is dynamic typing. Plenty of improvements and expansions recreated this language from front-end-oriented into the multifunctional toolkit. The work of an incalculable number of developers resulted in plenty of JavaScript libraries and, of course, libraries.

It was the year 1995. The talented developer, Brendan Eich, creates this profound scripting language while three corporations predict its appearance: NetScape, ECMA International, and Mozilla.

Soon after, other developers started using this language to create significantly performable frameworks. The introduction of node.js allowed creators to develop complete JavaScript applications. SpiderMonkey, V8, Chakra and many others have become the major implementation of this language.

One thing should also be pointed out – the difference and similarity between Java and JavaScript. The “Java” part in the name of our today’s main character confuses many people all over the world.

“JavaScript” is a result of the marketing-oriented strategy. At that time, Java programming language was at the peak of its popularity – and this decision helped JavaScript gain its target audience.

The rapid development of your applications can be achieved by using JavaScript frameworks. However, creating a web application in pure JavaScript is not really a real-life scenario (even though it can be a useful learning experience). A number of frameworks provide developers with shorter and faster coding.

Using JavaScript frameworks and libraries allows you to enhance rapid development and prototyping. For instance, single-page web applications can be powered by Angular.js. Even though most the modern frameworks use MVC principle, some of them use MVVM, MVP etc.

The usage of terms “framework” and “library” might confuse you. Moreover, the developers use both of the terms interchangeably. You should know the difference between the two terms to make the best out of it.

Unlike in libraries or standard user applications, the overall program’s flow of control is not determined by the caller, but by the framework itself. Pre-defined rules help the developer improve a cross-platform performance of the application.

In its turn, the library typically is a collaboration of methods and tools that can be used by the programmers without any dictated rules or guidelines.

Now let’s move on to best JavaScript frameworks of 2015 (and 2016 so far).

1. ANGULAR.JS

This framework is considerably the most powerful, useful, and, consequently, popular JavaScript framework in the world.

When Google released it in 2009, the expectations were quite unpretentious. However, Angular.js has become truly popular due to its possibility to rapidly build single-page web applications. So-called directives also enhance it.

They add reusable codes to the application and provide the application with necessary dynamic functionalities. Manipulating DOM is easy – that is why you can without troubles ass behavior and CSS to the HTML DOM elements.

2. BACKBONE.JS

You might have figured out the hint – this minimalistic framework provides the necessary backbone to web applications. It is available under the MIT license and claim to be open source.

Backbone’s significant feature is its ability to act as the base of a multilayer web project. You may find useful tools inside, for instance, model building using key-value binding, tons of enumerable objects with usable API etc.

You can use other frameworks on top of the web application set. Backbone.js can be used with other toolkits it massive projects. The appropriate mix of functionality and performance is accomplished by framework’s small size and lucidity.

3. REACT.JS

This framework is considerably one of the most useful front-end frameworks – for a reason. It works as the V in MVS, which means that it can be used to create the UI constituent of your project.

With the help of the node.js, it can be rendered on the server side; its performance is also enhanced by involving a virtual DOM. If you need to recreate your front-end component into an interactive element, React.js will help you with it flawlessly.

This is proved by usage experience of such companies as Instagram and Facebook. React.js achieved the name of one of the best UI frameworks for creating high-performance and responsive web applications – and all this with only 2 years on the market!

4. METEOR.JS

If you need to create full-process end-to-end web applications, developers will recommend you to try Meteor.js – and this commendation will be quite veracious.

Since its appearance in 2012, this framework has proved that a platform can be truly multifunctional and cover all the tasks without additional libraries or frameworks.

Moreover, Meteor.js is being permanently improved – its community contributes to the core of the application regularly.

This framework allows developers to tackle through various sections of the framework – thanks to its modular design. It also covers virtually all the phases of development (frontend, backend etc.), which enables to swiftly create real-time applications.

5. EMBER.JS

With the use of the MVC principle, this rather popular JavaScript framework is used to create complex web applications. Within it, two main mechanisms are implemented.

The first is similar to the two-way binding that Angular.js uses; it helps synchronize all the processes – for instance, the change in model initiates an immediate adjustment of the model. The second mechanic is the fastboot.js module.

You are right if you compare this mechanic with react.js’s ability to render DOM on the server side. With these two features, even scalability is not quite an obstacle to getting the best of this framework. Likewise, tons and tons of learning material about Ember is available online.

6. POLYMER.JS

Originating in 2013, this Google-powered framework has already gained popularity. This platform has much to offer including the ability to create and extend HTML or other web components. Even though Polymer.js has just released an alpha version, it already has numerous followers.

7. AURELIA.JS

This ambitious project has been on the market less than a year. It is backed up by a team of skilled professionals, so we look forward to something special.

Using the hints from Angular 1 and 2, this framework helps create powerful and responsive applications. The architectural design is also customizable and offers limitless control over the framework.

Let's block ads! (Why?)

Read More

Antivirus Software Can Make Your Computer More Vulnerable

The core purpose of an antivirus software is to protect your device and the data from malicious programs such as viruses and malware. Using a computer or a smartphone without an antivirus program is considered a crime. Users feel protected and safe.

The beginning of the post-antivirus age

Recently, a team of internet security experts has warned that the antivirus programs are not doing a great job in protecting the data of the users. In fact, in most of the cases, an antivirus program can make your device and data more vulnerable.

The Project Zero team at Google found some major issues in the Symantec and the Norton antivirus programs. The CERT has already issued a warning to the users, and the antivirus companies have been informed of these vulnerabilities but the damage has been done.

No Antivirus Security

Is it safe to use antivirus software?

The question that the users are asking if it is safe to use malware programs?

Apparently, having an antivirus program installed on your machine feels good and protected. This is a general perception but some of the experts don’t use any antivirus software.

Mannan, a professor in Concordia University doesn’t use any antivirus. He hasn’t used any for ages because he doesn’t see any value in them.
The CEO of KnowBe4 is of the view that antiviruses are useless and don’t help in protecting the data anymore.

The best thing you can do is stop using antivirus software. This is what the security experts are doing and this is what they call ‘the post-antivirus age’. Having an antivirus installed on your machine that doesn’t do anything is of no use. Not just that antivirus programs don’t have the capacity to detect and remove viruses but they create loopholes and make your machine insecure.

How to protect your data and device

In today’s post-antivirus age, the best way to protect your machines and data from security breaches is to take precautionary measures. Here is what you should do.

1. Refrain from downloading files and attachments from unknown persons. This is the most common and the primary source of infecting your machine with a virus.
2. Update the operating system regularly. Keep it updated. You should be the first to install the updates from the operating system as these updates keep the machine current and protected.
3. Do not use external storage devices from unknown people. The best practice is to refrain from attaching any storage device with your primary work machine. Ask people to share files via cloud or email as this is a safer route.
4. Do not connect with public Wi-Fi and networks. It is an awesome feeling when your device catches an open network but let this feeling not dominate your senses.
5. Backup your data regularly. This includes everything ranging from photos to videos to important files. Either use cloud storage or an external storage device for the backup.

The best you can do to protect your computer, smartphone and other devices from viruses is to refrain from using antivirus software. This is what the experts do and recommend.

Let's block ads! (Why?)