Hi eskimo,
Thank you very much for your answer.
I understand your point but now that iOS is more advanced, people tend to want more advanced tools. I don't see any activity monitor on iOS and some of us may want to track the activity of their device in regards to network consumption for example.
The app I am refering to is basically monitoring CPU/Network/Diskio and Memory usage. It uses mostly sysctl, mach and IOKit to get information and does not require acces to any process outside of its sandbox. Also it is very very lightweight < 0.3% CPU. One of the advantages of this app (besides being well written 😉) is that people with limited network traffic can check their consumption per month.
Yesterday I was reading the NetworkExtension framework's very narrow documentation (sorry to say that, I usually like Apple's documentations, is it purposely so light?). I downloaded the SimpleTunnel example app (which could require an update to the latest Swift version by the way since it cannot compile on the current Xcode version) and began to imagine I could make a FilterDataProvider that would only count bytes passing through and always return .allow() but it seams to me (from what I've read in other threads in this forum) that Content Filter extensions are only allowed on special kind of devices managed by some kind of supperior authorities like in the context of a company or a school or so. Besides I have tried to make such an extension but it fails to automatically create its provisioning profile stating that the extension "cannot be registered to your development team." (don't know if it is a consequence of the supposed limitations). I am stuck here.
So I guess the right question to ask is: Can I make a content filter network extension that can be registered/opted in/out by the user's will? if not, then it is pointless to continue this way. Are there any other alternatives?
I could also add that making a pure simple app that just shows CPU/Network stats while in the foreground could be done but could also be of more limited use.
Thanks and best regards,
Thierry