The aim of this task is to research the methods of web and application content management for Android N and iOS 10. The topic covers various aspects of control over web browsers and applications. The proposed approach should be potentially applicable for a wide range of applications.
Most users come across unwanted content every day. A page or ad may be deemed unwanted for a number of reasons, such as age, professional or other restrictions or it may even be malicious or phishing content. Mobile devices are increasingly replacing desktop PCs and it is now a matter of urgency to develop content filtering applications for mobile devices. Content can end up on a device via a browser when surfing the Web or through an app that can access the Internet. By content, we mean images, text, videos or audio files.
Android OS and iOS are the clear leaders of the mobile market, but there are no unique methods, which operate under both OS. You are suggested to choose one of the latest releases for your work: Android N or iOS 10.
An initiating event, or input data, is the user accessing the Web via an application or browser. Filtration will be performed on the basis of pre-defined rules.
The output data is the web page downloaded by the browser with content hidden, or a failure to load the page. The same goes for content blocked in applications.
The following is a list of the main features that the application (system, module, plugin etc.) should include for the chosen OS:
The work will be evaluated on the following criteria: