The aim of the review is not to judge or recommend, but to use the app and thoroughly review all of its features, so that end users can decide according to their situations at a certain point in time and space which apps to use.
How do we make up lists of features:
- We have a generic lists for:
- Communication apps,
- Website and blogs,
- Operating systems,
- Communications apps means sending text (email or chat), image, video, VoIP meeting, video conferencing, file sharing.
- We go through the entire list as for a check list, even if the feature doesn’t seem relevant. That way it is easy for our readers toput reviews side by side and compare apps.
- We add features in no particular order, as we come across the need to integrate them into our list.
- The feature list is here to help us not overlook some features. As a result, some are antinomic, for example between privacy and usability. Some are irrelevant.
How we do our reviews:
To ensure an unbiased and thorough review all apps are tested:
- In real time, i.e. we use it on real projects.
- Among different team members located in different countries. If possible in countries where governments are trying to block internet, so as to see how the application can handle these issues.
- If possible we put a certified ethical hacker (white hat) into the team, so as to look into the code or try to intercept communications and break into the device.
- With different devices and operating systems. For desktop testing, we use Linux and Windows at the minimum, if possible macOS. On portable devices, we try the application on Android and iOS at the minimum, if possible we use AOSP and Linux. We also test the alternative app stores to see if the application is available outside of Google Play or Apple Store, for example we test if the application is available on APK _Pure and F_Droid.
- For a minimum of two weeks, four on average.
- The article is peer-reviewed by other team members then sent to the app developers for final review.