Filter
Exclude
Time range
-
Near
필로소포스 retweeted
One of the worst parts of our stack at @Opendoor was our Mobile Safari UIWebView. We had ~18s p75 load times. 🤯 We've now shipped a new version, entirely under 5kb. Zero external calls. Zero Javascript. ~200ms of load time. Fast is a feature.
68
72
1,250
97,945
Replying to @uproxide
Is it an uiwebview bc i did a similar thing too
1
3
1,046
Replying to @Little_34306
UIWebView. to my knowledge this is what tvOSBrowser uses.
1
8
786
Jan 7
Replying to @balajis
This is a really interesting thought experiment but it somewhat reminds me of the "native app vs web app debate" on mobile 15 years ago. I was in the web app camp back then but that vision largely never materialized. You could envisage app developers/SaaS companies restricting some features if you don't use their SaaS version similar to what the App store did with restricting certain iOS APIs to UIWebView.
3
6
2,419
6 Nov 2025
Les UIWebView ne sont plus un problème depuis iOS 8.0... 📱 "Mais qu'est-ce qu'il raconte lui encore, c'est quoi une UIWebView ?" Revenons à l'époque d'iOS 6.0, à cette époque iOS était roi... 👑 Pour créer des applications, utiliser des technologies web était proscrit, il fallait utiliser les technologies propriétaires d'Apple, via Xcode et on codait en Objective-C (Swift n'existait pas). Et dans les outils mis à disposition par Apple il y avait "UIWebView", ça permettait de charger du contenu web dans une application. Sauf que... 😬 Les performances d'UIWebView n'avaient rien à voir avec Safari, pour des raisons commerciales j'imagine, Apple proposait quelque chose avec des performances très médiocres pour afficher du contenu web dans les applications. Ce qui a clairement découragé les applications hybrides (quand l'interface, en fait c'est du web). D'ailleurs au tout début l'application de Facebook, c'était du web. Puis à iOS 8, ils se sont enfin décidés à mettre à disposition WebKit pour les développeurs d'app (et c'est à ce moment que tout d'un coup, Chrome et Firefox sous iOS sont devenus utilisables...). 🚀 Je m'en souviens bien, car c'est à cette époque que j'ai eu mon premier iPhone, le 6S Plus. Et j'ai commencé à m'intéresser à écrire des trucs pour le mobile, à l'époque j'utilisais Ionic, c'était exclusivement sous Angular (la version 1.0 bien rustique). Puis le temps est passé, j'ai aussi essayé React Native (LFcolors, c'est React Native, par exemple), mais je trouve ça "trop éloigné du web". Lorsqu'on a fait l'application de réservation LFM, je voulais tester Hotwire à l'époque, le front de Symfony-UX... j'ai tellement aimé ce que j'ai vu que c'est ça qui m'a donné envie de creuser et de voir "le framework complet que ces mecs ont fait", ce framework, c'est Rails. ❤️ Bref, l'app web de réservation est sortie mais... En 2022, on n'est pas sur l'écran d'accueil de l'iPhone des clients du restaurant. Et ça c'est un problème... d'un point de vue commercial, être sur la home de l'iPhone de vos clients, ça change tout (en B2C, en B2B, au début une PWA est suffisante). Comme je vous l'ai dit plus haut, le front de l'app de réservation, c'est Hotwire (Turbo, Stimulus tout ça). Ça serait fou que les gens d'Hotwire travaillent sur quelque chose pour faire "bridge" avec du code natif, hein ça serait complètement fou de faire ça... non ? 🤔 En fait, ça existe, ça s'appelle "Hotwire Native", et c'est comme ça que j'ai pu mettre LFM sur l'app store. Alors, oui je sais "c'est du web pas du natif", mais on s'en fiche royalement en fait ! Le temps de dev ? 4 jours... (en 2022 !) ⚡ Et surtout, aujourd'hui cette application est utilisée par beaucoup de personnes qui ne sont pas dans la tech, et ils ne voient pas la différence entre une application native ou hybride, seuls nous, les geeks on sait ce que c'est 😝 Et cette app est seule dans sa catégorie à Nancy, aucun autre restaurant n'a d'application avec "son nom dessus". Avec Rails 8.1, ils poussent le concept encore plus loin, il y aura carrément les notifications push (c'est pour ça que Campfire a été open source, pour extraire le code des notifs push de l'app). 🔔 On est en 2025, il suffit d'avoir quelques compétences techniques, et des idées et de là, vous pouvez construire tout ce que vous imaginez. 💪 Je me rapproche de la version 1.0 de Coupéo, et j'adore ce que je vois, l'application donne envie, elle est rapide et agréable à utiliser ! Je n'ai qu'un state à gérer côté serveur... (sur les applications complexes, devoir synchro le state serveur et client, c'est chiant). Et j'ai même accès à l'app store sans trop d'effort, et ça c'est génial 😍.
3
133
Hi there! I see you're in the middle of doing something on your phone. How about you stop what you're doing and download our APP instead! You'll have to start all over and it's literally just a glorified UIWebView, but you'll have fast access to our useless "AI" chat
1
3
24
794
Appleのdeprecated。 SwiftUIの場合は、より洗練されたAPIデザインの公開によって、非推奨になったことを示すマークのようなものなのかもしれない。 一方で、経験のあるiOSエンジニアはUIWebViewなどの体験が擦り込まれているのかもしれない。あれは脆弱な仕様だったので廃止の意味だった。
6
772
12 Jun 2024
Webページに何でもできちゃうUIWebView大好き
2
689
21 May 2024
プライバシーマニフェスト、UIWebViewと同じくらい話聞こえてこなくなってる...
1
1
16
3,584
Replying to @hodgiecodo
I think the old ones used UIWebView which has been deprecated forever, and was private API even then
1
59
Replying to @ludefato
UIWebView has been deprecated for half a decade unfortunately, and even in its prime was private API on tvOS :(
7
718
Replying to @SebJVidal
Better than the deprecated UIWebView they’re using for the version release notes cell 😂
6
48
3,558
21 Feb 2024
Who remembers this legend? ~3 years ago, the App Store stopped accepting app versions containing UIWebView, and we couldn’t submit a new version because some third-party libraries still used it 🥲
1
48
8,087
It was definitely just an embedded UIwebview, which is unbelievable for the cost/scale of project. What I don't get is why it needed to be an app at all, and not just an online form. haha.
1
38
EUだけだけどiosでついに独自ブラウザエンジンを使えるように。UIWebView使っていた頃から考えると隔世の感があるな。 ただ、実は同じブラウザエンジンしか使えないのはテストが減る利点があったんだがw apple.com/newsroom/2024/01/a…

3
160
Replying to @strrlthedev
就Web也叫Touch/HTML5之类的 iOS用WKWebview,UIWebview直接加载用JS和Native数据通讯
1
2
217
某所で「Xcode 11でビルドしたアプリがiOS 17でかなキーボードを出すと落ちる」と相談されて「何だそれ?」と思ってたら、ようやく原因が判明。 そのアプリ、Apache Cordovaで実装してあって、Cordovaが内部で使っているUIWebViewが非同期処理に対応してなくて落ちたというオチだった。 (UIWebViewはiOS 13から強く非推奨だし、Apache Cordovaは2020年7月31日が最後のリリースだぞ…そんなもん捨てちまえ…。) なお、そのプロジェクトはUIWebViewをWKWebViewに差し替えようとしていて、とりあえずそれだと落ちないのは確認できているとのこと。
3
4
1,401