Similar, there’s quite a few chat/video apps and games where apps make sense. And none of them prompted me to download the app or show lies like “better in our app” crap.
If you can simulate 5 different phones it won`t matter if someone gets their spyware onto one of them.
But it is always better to address the root cause of the problem. This often means a policy or legal issue rather than a technical, but has the advantage of not becoming a whack-a-mole technical race.
The IMDB app is far better (to me) than the dumpster-fire that has become their website. Other than that, I agree with the sentiment that most apps for websites are not worthwhile to install.
Funny, to me the IMDB app is the perfect example of a dumpster-fire app, with every 3rd tap/action resulting in an “invitation” to sign up for an account.
I use a text-only browser and write simple command line "apps" (scripts) to retrieve text from sites like IMDB. It works very well. Opening pages on these sites in a "modern" web browser is an entirely different experience. We cannot ignore the complicity of the "modern" web browser in degrading the "user experience" in cases like this one.
Example:
# Don't forget the trailing fwd slash else 302 redirect
echo https://m.imdb.com/title/tt9484998/ | 1.sh 280 > 1.html
firefox ./1.html
case $# in 1);;*)echo "usage: echo URL | $0 size";exec echo size options are 140 210 280;esac;
read x;case $x in https://m.imdb.com/title/*/);;*)exec echo error: URL \(should end with fwd slash\);esac;
x1=$(echo "$x"|cut -d/ -f5);
curl -H"User-Agent" -0 -4o "${x1}" "$x";
(grep -o "<title>.*</title>" "${x1}"|sed 's/ */ /g';
echo "<h3>Image size: $1</h3>";
(exec grep -o "title-cast-item__actor\"[^<]*" "${x1}"|sed 's>.*href=><a href=\"https://www.imdb.com>;s/?ref.*\"/\"/;s[.*[<p>&</a><\/p>['|nl -s,
exec grep -o "title-cast-item__actor[^<]*" "${x1}"|sed 's/.*>//;s/.*/<img alt=\"&\"[^\>]\*/'|grep -of /dev/stdin "${x1}" \
|case $1 in ---////////////////////////---IMDb-CAST-PHOTOS-ONLY---\\\\\\\\\\\\\\\\\\\\\\\\\---)
;;140)cut -d\" -f1-2,7-8,15|sed 's[.*[<p>&/></p>['
;;210)cut -d ' ' -f1-3,9|sed 's/https:/src=\"&/;s[.*[<p>&\"/></p>['
;;280)cut -d/ -f1-2,18-21|cut -d\" -f1-3,8|sed 's/class=\"/src=\"/;s/\.jpg/&\"/;s/ 280w//;s[.*[<p>&/></p>['
esac|nl -s,;
exec grep -o "title-cast-item__char\"[^<]*" "${x1}"|sed 's/.*cast-item-characters-link..//;s/.*/<p>\"&\"<\/p>/'|nl -s,;
))|sort -n|cut -d, -f2-
rm "${x1}" 2>/dev/null;
I’m not sure there’s any explanation other than more ad/data revenue.
Are there apps that give superior experience than web sites nowadays? Even not accounting for privacy, the apps are generally just shittier with less functionality.
I used to give the Google apps as examples of apps being better, but the gmail app is more buggy than just using gmail in a mobile browser, not to mention the integrated phone mail app.