- The Last of Us: A Game-Changing Masterpiece in the World of Gaming
- Maximizing Engagement on Instagram Stories
- Just Play Another Game: The Harm in Casual Dismissal
- New iOS Patch Released to Fix NPC Locations and Stuck Animals
- Is the Apple Watch worth the Investment?
- Say No to Humans: The Importance of Protecting our Planet
- Exploring the Interplay of Dark and Colors in Art and Design
- Why Manchester United is More Than Just a Football Club
- Get Ready for Exciting New Games on Xbox Game Pass in January
- Discovering Low-Cost NFT Projects with Strong Teams and Solid Communities
- Why Some People Prefer Android Over Apple: The Key Differences
- Exploring the Latest dApps on Binance Smart Chain s DappBay and CryptoCitizen
- LG s Menu System and Remote: Unbeatable in the OLED TV Market
- Gate.io Hosts AMA with a $100 Rewards Pool on January 12th at 1 PM UTC
- Choosing the Best High-End Smartphone for Your Budget: A Guide for the Over-50K Price Point
- Hacking: The iPhone vs Android Debate
- The Dilemma of Choosing Between an iPhone and a Washing Machine
- The Dark Side of Mega-Dominant Software Platforms: A Look at Poor Customer Support
- The Last of Us: Part I - How Will the PS5 Affect Sales and Marketing Strategies?
- Win Money with a Quiz: The Ultimate Guide
- 10 Lucky People Wanted: Show Us Your Homescreen and Win!
- Xbox Should Release Starfield on PlayStation for Maximum Reach
- Xbox and Bethesda Developer\_Direct Show Announced for January 2023
- Is the iPhone 14 Worth the Upgrade?
- Closer than Ever Event Featuring Samurai II and Piranha X in Parking, St. Petersburg, and L.A. Block
- Max Price for a Standalone VR Game
- 5 Tips for Creating Professional and SEO-Friendly Blog Articles
- My Tech Wishlist for the Year
- The Connection Between Modern Architecture and Depression: A Critique of Wokeism
- Is switching from an iPhone to a Samsung a good decision?
End the #AppleBrowserBan Apple: stop holding the web backSeptember 21, 2021, 2:56 am End the AppleBrowserBan Apple: stop holding the web back by banning competing browser engines. Stop using apple products then fan boy. Well I associate PWA with installable - thats the usual criticism of PWA on iOS. I dont use it that way. Now if supporting those apis is all we need, the ios already does a great job at it. I will keep the native app though, seems way more polished. I dont use it as a PWA. have you worked w react-native-web? if so thoughts? No thanks. Chrome is already killing the web as it is. Microsoft did the same thing ... they eventually lost that battle. Everyone was mad when MS did it ... the fan boys get sad when anyone points it out about apple... worst browser in web development is safari That said, I`m generally in favor of Apple being forced to put more resources into Safari, and their software generallyeverything I`ve heard from Apple team members indicates that they deliberately under-hire for the amount of work that needs to be done, which is frustrating. I meant on all platforms. I use Edge or Chrome on Windows and Linux, and the website experience is just as bad there. (Except YouTube. YouTube is unbelievably and specifically bad in Safari. But the native app is just as bad or worse.) It prevents a large spectrum of attacks and hacks from working or makes them significantly harder - same reason consoles also block JIT or MacOS on M1 now makes you jump through additional hoops to get JIT rights. I believe it is worth it, To the first point here, I can see a counter: if other browser engines can be installed but not used for in-app browsing, you`re actually increasing the number of potential attack surfaces. OTOH, if third-party browsers can be used in-app, less control of user experience. You said millions of users were not compromised. I showed the compromise existed. The millions are a high bar to meet, we just get lucky, but I rather not rely on luck to not be hacked Mostly I don`t want *your* preference forced on *me*. I recognize that i can probably turn off notifications for the browser specifically, but if I`m honest, I don`t really want website devs expecting to be able to send me push notifications. Google 0day chrome, 0day edge, 0day Firefox But I recall from Security at UCSD with that the issue was that the js JIT can be used to create new classes of vulnerabilities. But that was a long time ago, perhaps allowing JIT compilation can now be done safely? I personally would use a native app for any of these purposes because the experience is wildly better across the board. \_()_/ You`ve pretty famously been able to install webapps since the first release of iOS. That said, I`ll take the 50MB native app every time. For whatever reason, the quality of native apps is almost universally better than websites. (And yes, I use Blink-based browsers elsewhere.) I mean, there are attacks against the non-safari browsers running on macOS that would not occur if macOS only ran Safari. (Not that Id be in favor of that) @lostbodhisattva - You ordered a Starbuck coffee from their website and want to be notified when it`s ready for pickup - You searched for a flight and want to set a price alert so you can come back and book when the price has fallen I absolutely NEVER want push notifications from websites. You want to send me push notifications, you build a native app. @lostbodhisattva - Service workers, which enable websites to work offline reliably, delayed by Safari for 3 years - No web app install prompts, forcing users to install a massive 50MB app when a 500kB website would work just fine - The list goes on... Setting aside the other things, which absolutely sound valid, what on earth is the use case for push notifications in a web browser? @lostbodhisattva - Safari has the buggiest IndexedDB implementation for years, and it recently broke completely just earlier this year. This means that user data was lost or corrupted. - Gamepad API, delayed by 5 years - Media recorder API, for video creation apps, delayed by 5 years iOS is a richer target to attack, with 10x the user base. Hacking MacOS is just not as profitable. The answer to this is - it`s lucrative for IOS to not allow PWA and keep everything inside their appstore ecosystem. I imagine they have the same aspirations on MacOS but it`s somewhat too late for it, and that there`s more competition there. Nothing to do with compromising iPhones and everything to do with locking feature sets down so devs/users end up using the App Store. Its that simple. The problem is if they allow the other engines that millions of additional iPhones that will get compromised through the web browser. I dont blame Apple for wanting to avoid that and conveniently keep the platform locked down from web based apps As a web dev I agree. Safari is shite. But but but but... what if I make a browser engine in JS, then run that in Safari? I think Firefox and chrome should start by removing their badge engineered apps. So many people unaware of this and do not care. Is a company that openly campaigns in support of slave labour really going to give its users freedom of choice? Don`t know how that is still allowed. Back in the days was forced to allow the user to choose other browser instead of IE! Maybe the responsible authorities don`t understand that engine prank! free iOS browser engines! This is a true browser ban. The REAL versions of Firefox, Edge and Chrome are banned. Instead they are forced to use only exactly what Apple provides. This means no competition, no incentive for Apple to invest in Safari. Why? Control, and to protect AppStore $$$$ Do you want non-preventable spying? Because this is how you get non-preventable spying. Wait.... You can`t use Chrome on iOS? In Korea they got f`d now they are forced to accept other payment methods. Other app stores and this too are next. The monopoly crap needs to stop In a way I want to switch to they ship a Gecko-based browser by default, isn`t dominated by either Apple or Google, is a EU company so probably knows a bit about GDPR etc. Sadly though they seems to use a Gecko from Firefox 60 just quit apple :-) ...and promote it Apple and Google are a monopoly at this point. They co-operate in censoring people. Apples Safari really is a major pain at the moment. Especially if you`re developing pwas. I think the web would be the best Plattform for 99% of apps but with apple holding back you have to fall back to crutches like capacitor. A few days ago I tweeted something similar |
|