I apologize in advance if I'm stepping on any toes but I'm going to do a review of Magic. I've been testing/using it for 3 weeks now and if this could be helpful to anyone, I'd like to help. Not saying I'm planning on taking over review duties from BasicGreatGuy, but I feel like I'm in a pretty good position to do this one.
View attachment 602209
Magic Adblock - Block Ads. Browse Magic Fast. by Simon Moghimi
App design - A
Magic is pretty simple and straight-forward. You enable the app in Settings under Safari -> Content Blockers and you're good to go. By default, Magic only has the "Block Ads" feature turned on but additional functions are available to be enabled at the user's discretion. They are as follow:
View attachment 602211
View attachment 602212
View attachment 602213
View attachment 602214
The options provided for the user are fairly robust. You can locate the dev's Twitter account, website and email within the 'About' section if you would like to learn more or need to contact the dev. You have the ability to whitelist websites from here, but there is also a Safari shortcut for whitelisting websites without having to open the app every single time you want to do that.
More features will be coming in future updates according to the dev, but even now it is quite fully featured. You don't have the same customizability as a blocker like 1blocker, but that's why you have choices.
Blocking power - A
In my experience, Magic has done what it has advertised and set out to do. As always, your mileage may vary and my experience may not be representative of everyone's. I also did not test it on nearly as many websites as BGG usually does and not all the same websites.
Some websites such as Ars Technica and IGN originally had blank ad boxes on pages, but were quickly fixed within moments of reporting them to the dev through Twitter. Subjectively speaking, I have had far fewer issues with websites bring broken using Magic compared to other content blockers.
The following websites were tested: Time Magazine^, CNN, Yahoo******, MacRumors, Amazon^^, Fox News****, Huffington Post, iMore, The Verge, The Wall Street Journal, Kat.cr, MacWorld**, Apple, ImDB, Reddit, MLB.com****, NBA.com, NFL.com, NHL.com, Giant Bomb, Team Liquid, Anandtech, Ars Technica, iOSnoops.com, Mangastream, Mangareader, Techradar, GameSpot****, IGN
Unless otherwise noted by the * symbol, all sites loaded correctly without any pop ups or blank advertising boxes.
^ Could not test if videos would load on Time.com since they are only available within the United States
^^ Some stuttering and lag was noted on certain searches. Issue was only present on the iPad
* Site did not load
** Site loaded correctly but clicking links on main page or subsequent page didn't work.
*** Site loaded correctly but did not block all ad(s) on main page or subsequent site pages.
**** Site did not correctly load all non ad page elements (e.g. pictures, video, text etc.)
***** Site loaded correctly with no ads or pop ups. Empty advertisement blocks were noted.
****** Site loaded correctly but did not stop pop up messages or redirects
Speed - B+
Magic's speed seemed to be better than most, but not quite as good as others. I feel like some other blockers such as Purify might be a bit faster than Magic, but only by a very small margin. Generally I haven't had too many instances where a website would hang during loading (except for the bloated mess that is The Verge) and in cases where that did happen, it seemed to be caused more by my connection rather than the app.
Again, your mileage may vary. Speed is less important to me, especially if you're only talking around 1-2 seconds difference (by feel), and how well websites load is the far more important metric to me.
Price and developer contact - A+
The app was free upon release and as of the time of this review, is still free. There is literally no reason to not download this app now and give it a whirl before it eventually becomes a paid app.
I did contact the developer prior to release and secured a beta code, which I used for well over a week prior to the official release. During that time, I reported all my issues trough direct messages on Twitter. The dev was extremely responsive and would give me updates that they were still working on issues or whenever issues were fixed; he even proactively messaged me on a few occasions asking if I had come across any additional issues. So far, I must say that the developer contact has been the most impressive part of this app.
As of now, reporting issues must be done via email, which may be a hassle for some individuals. The developer has promised to make some changes so reports can be made anonymously without the need for email, since not everyone uses the default Apple mail app.
Overall rating - A
Magic has done very well and even having tried over half a dozen blockers already, I would have to say that it ranks extremely highly. The app has worked very well since launch, though that might be due to my time reporting issues during the beta, but regardless of that it is quite a full-featured and polished app upon release. Most features that people will likely want such as whitelisting are available, and it also has toggles for EU cookie blockers and even a regional setting.
The one thing I would like to see the developer change soon is the way the app updates its blocklist. Currently you have to open the app and update the list manually, which is not optimal. For one, it's hard to know when you need to do so and right now it takes longer than I would like. I would like to see some type of background update system like what Crystal and Purify currently have and I have little doubt that the same feature will make its way into Magic sooner rather than later.
Magic is not quite "set it and forget it" as something like Adblock Fast, nor is it as customizable as something 1blocker, but it strikes a good middle ground between these extremes and the developer is committed to adding more features to the app in the future. As stated before several times, one should not expect a perfect app out of the gate that will work flawlessly; Magic did not do this and it still isn't perfect. To me, being diligent in reporting issues and having an active and responsive developer are what matter most as improvements can only be made with these two factors working in tandem.
With that being said, I have no qualms about fully recommending Magic to anyone looking for a content blocker. It has been my daily driver for the past three weeks and will continue to be so for the foreseeable future.