10 comments

  • concinds1 minute ago
    The separate-binary requirement makes it completely DOA so I assume they're still breaking the law.
  • Wowfunhappy1 hour ago
    I know this isn&#x27;t new for Japan, but this requirement caught my eye:<p>&gt; Use memory-safe programming languages, or features that improve memory safety within other languages, within the alternative web browser engine at a minimum for all code that processes web content<p>Would Apple themselves meet this requirement? Isn&#x27;t WebKit C++? Of course, I&#x27;m not sure what would be considered &quot;features that improve memory safety within other languages,&quot; that&#x27;s kind of vague.
    • rafram1 hour ago
      <a href="https:&#x2F;&#x2F;github.com&#x2F;WebKit&#x2F;WebKit&#x2F;wiki&#x2F;Safer-CPP-Guidelines" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;WebKit&#x2F;WebKit&#x2F;wiki&#x2F;Safer-CPP-Guidelines</a>
      • hu31 hour ago
        Documentation to guide devs on safe usage of C++ is enough?<p>So any language should be allowed as long as they instruct developers to be careful.
        • creato45 minutes ago
          I don&#x27;t know if they do this, but those conventions could be enforced by a tool.
          • concinds5 minutes ago
            Yes, they do this, and it&#x27;s really not an unreasonable requirement.
  • koolba26 minutes ago
    Does this mean we&#x27;ll finally have &quot;real&quot; firefox with support for ublock origin on iOS?
    • Longhanks1 minute ago
      Could’ve happened some time ago already in the EU, so there must be reasons for Firefox an Google not to ship their own engines (yet?).
    • modeless4 minutes ago
      Apple is going to (mostly) obey the letter of the law but they will continue to resist strongly in every way they can. Onerous requirements, overzealous enforcement, bad APIs with limited capabilities and no workarounds for bugs. Alternative browser engines are going to be a bad experience for a long time due to this.<p>I doubt Mozilla or Google will be willing to spend the many developer-years it will take to fully port every feature of a whole engine and properly maintain it in such a hostile environment. I expect to see some hobbyist ports but not something worth using for a long time.
  • rorylawless24 minutes ago
    My hope for laws such as the ones Japan and the EU enacted was that companies would see the writing on the wall and change their practices worldwide, if only for cost reasons (it presumably being more expensive to maintain multiple sets of rules.) However, these companies are now so large that they can choose to absorb any inefficiencies on a country-by-country basis.
  • drnick159 minutes ago
    2026 should be the year when every tech-minded person dumps Apple (and Google) for good and either starting running either a free Android OS (Graphene, Lineage or a couple of other variants) or a Linux phone.<p>At this point, Apple and Google devices are nothing more than instruments of coercion and mass surveillance.
    • airstrike59 minutes ago
      Unfortunately, I appreciate the deep integration between my phone and my laptop too much to drop either
      • drnick146 minutes ago
        I don&#x27;t have Apple devices to compare, but I think KDE Connect can closely replicate this, entirely locally. I wouldn&#x27;t be surprised if Apple&#x27;s &quot;deep integrations&quot; rely on cloud components that are privacy-violating by design (even if Apple promises not to look at the data flowing through their servers).
        • cosmic_cheese25 minutes ago
          Most cross device stuff in the Apple world actually works via P2P Bluetooth and WiFi and functions without an internet connection or even a shared WiFi network. Mac and iDevice WiFi hardware is even designed with this in mind and is capable of maintaining P2P connections to other devices and a WiFi network simultaneously without rapidly switching between the two like many commodity WiFi cards have to.
    • websiteapi58 minutes ago
      UX is much worse imo on graphene compared to iOS
      • drnick155 minutes ago
        I disagree. I had an iPhone in the past and find the minimalist Graphene UI refreshing. It&#x27;s like comparing KDE on Arch to Windows 11 or MacOS. Nothing gets in your way or distracts you, the OS is what an OS is supposed to be, a platform for managing and launching apps.
        • cosmic_cheese32 minutes ago
          It’s definitely something that varies from person to person. I tried putting Graphene on a <i>secondary</i> Android device (an old Pixel 3XL) and compared to the stock ROM or more typical AOSP fork (e.g. LineageOS or Pixel Experience), I found it rather frustrating. I can’t imagine running it on my daily driver.<p>Similarly with Linux, the sheer number of rough edges, papercuts, and quirks is still too high (regardless of if I’m using a big name DE or hyper minimal tiling WM or somewhere in between) for them to serve as my main desktop environment.
        • websiteapi54 minutes ago
          <i>UX</i>, not UI. perfect example is you copy something on your laptop and paste it on your phone. trivial on iDevice.
          • bdd8f1df777b44 minutes ago
            Trivial as in it works well sometimes and badly in other times with no explanation for why. That’s my experience anyway.
          • drnick151 minutes ago
            KDE connect over Bluetooth or WiFi seems ideal for this, so it&#x27;s definitely possible. I am not sure how the iDevices deal with this, but I really don&#x27;t want anything cloud-connected.
          • Larrikin51 minutes ago
            Tailscale drop is better and works across devices.
            • websiteapi50 minutes ago
              tail scale drop is much more complicated than literally copying and pasting on iDevice. that&#x27;s literally all you do, no setup, nothing and this is just one example for one type of action.<p><a href="https:&#x2F;&#x2F;tailscale.com&#x2F;kb&#x2F;1106&#x2F;taildrop" rel="nofollow">https:&#x2F;&#x2F;tailscale.com&#x2F;kb&#x2F;1106&#x2F;taildrop</a><p>look at all of that, lol. iDevice is literally copy and paste any file or text. the end - you don&#x27;t even have to set it up.
              • rendaw12 minutes ago
                This sounds like hyperbole. I&#x27;ve never used tailscale, but reading that doc:<p>Installation: Install the tailscale client<p>Sharing: Click on the share menu and select tailscale<p>It&#x27;s a beta feature so there&#x27;s also a switch you have to flip for now.
                • websiteapi4 minutes ago
                  you don&#x27;t need to believe me. I use it daily. don&#x27;t know why you&#x27;re so defensive lol - it&#x27;s our own opinion.
          • hu348 minutes ago
            this doesn&#x27;t work sometimes. my wife complains frequently
          • bigyabai47 minutes ago
            KDE Connect is more reliable than Continuity Clipboard, in my experience.
      • IlikeKitties49 minutes ago
        &gt;UX is much worse imo on graphene compared to iOS<p>Freedom and privacy exist on graphene.
    • bigyabai46 minutes ago
      2026 should be the <i>last</i> year when anyone technical-minded comes around to the realization that Google&#x2F;Apple are in the Fed&#x27;s pocket. If you&#x27;re making the switch in 2027 or 2028, it&#x27;s probably too late for you.
  • ninkendo14 minutes ago
    The fact we still can&#x27;t get this in the US is atrocious. They have already paid the cost to implement this for the EU and Japan, but simply don&#x27;t allow it for US users because... spite, I guess? Horrible.<p>It reminds me of when I asked for my account to be deleted from some online learning site (Udacity maybe?) And they&#x27;re response was: &quot;Nope, we only do that for European users.&quot; Like they went through all the effort of implementing a proper way to delete your data, but they just... <i>don&#x27;t do it</i> if you&#x27;re not in the right geographic area.
  • threethirtytwo59 minutes ago
    Why only Japan? Seems like something forced them to in Japan.
    • Hamuko41 minutes ago
      It&#x27;s in the EU and Japan, so basically all regions that have pushed back against Apple&#x27;s anti-competitive ways.<p><a href="https:&#x2F;&#x2F;developer.apple.com&#x2F;documentation&#x2F;bundleresources&#x2F;entitlements&#x2F;com.apple.developer.web-browser-engine.host" rel="nofollow">https:&#x2F;&#x2F;developer.apple.com&#x2F;documentation&#x2F;bundleresources&#x2F;en...</a>
    • cubefox42 minutes ago
      Yes, there is a new Japanese law that forces them.
  • zb31 hour ago
    The title is misleading. &quot;Allows&quot; need to be in quotes - they did everything they could to make sure this won&#x27;t change anything in practice. Screw Apple.
    • ninkendo15 minutes ago
      Could you elaborate? Other than the &quot;Japan&quot; requirement it seems legit?<p>I guess the requirements are pretty onerous, but they all seem like table stakes for a browser these days (Firefox or Chrome should have no problem with them, for instance.)
  • shmerl1 hour ago
    Did Japan decide to push proper competition laws?<p>Time to force Apple to do it everywhere. Very long overdue.
    • signal111 hour ago
      I agree with the “enforce competition laws” sentiment, but in this context, <i>enforced naively</i>, all it’ll do is entrench the dominant browser engine, Blink, even more across the mobile ecosystem.<p>I’m sure some devs will love this. But equally, some may worry about the monoculture implications.
      • dekoidal1 hour ago
        It hasn’t on Macs. Safari is still popular among non-tech folk
        • cosmic_cheese17 minutes ago
          It’s still got popularity within tech-inclined Mac&#x2F;iOS circles too because it’s easier on the battery than Chrome (+derivatives) and Firefox. Some would like to switch but because neither Google nor Mozilla has much to lose for their browsers being battery hogs, relatively little engineering effort gets dedicated to improving efficiency compared to WebKit (which is similarly efficient under Linux in e.g. GNOME Web, proving it’s not purely first-party advantage).
        • crossroadsguy45 minutes ago
          That’s because Apple adds two extra legs to Safari on OS level and cuts both the legs of other browsers in a manner of speaking by rigging this comparison.
        • Spivak35 minutes ago
          I think the narrative is that once developers have the option to tell all of their users &quot;we only support Chrome, just install Chrome&quot; then any support for Safari will dry up.<p>Unfortunately I don&#x27;t think we will see if this is how it plays out until Apple has to allow other browsers globally.
  • IlikeKitties1 hour ago
    &gt;Apple will only authorize developers to implement alternative browser engines after meeting specific criteria and who commit to a number of ongoing privacy and security requirements<p>There&#x27;s a chair in every hotel room for iOS users. You can&#x27;t even chose the software that runs on devices you bought (i don&#x27;t even say &quot;own&quot;).
    • vbezhenar22 minutes ago
      iOS users love that Apple curates software for them.