Cross-Platform P2P Wi-Fi: How the EU Killed AWDL

223 points by stusmall 3 months ago | 135 comments
  • tambre 3 months ago
    I recently wanted to do point-to-point Wi-Fi for transferring some data but apparently support for the ad-hoc IBSS mode wasn't available on my MT7925. Wi-Fi Aware is completely new to me and didn't come up while searching on the topic at all. I can't find anything about using it on Linux now either. Anybody have any references on its support?

    There's a single kernel commit referencing Wi-Fi Aware from 2023 [0]. iw supposedly supports a few commands pertaining to it [1].

      [0] https://web.git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.14&id=9b89495e479c5fedbf3f2eca4f1c4e9dd481265e
      [1] https://stackoverflow.com/questions/53594406/implementing-a-wifi-aware-application-outside-android
    • zorgmonkey 3 months ago
      The WiFi Alliance has a habit of always have a marketing name and a different name in the spec, you'll a lot more references to it in places like WPA supplicant if you search for Neighbor Awareness Networking (NAN). Also here is the link to the spec https://www.wi-fi.org/system/files/Wi-Fi%20Aware%20Specifica...
      • DecentShoes 3 months ago
        >The WiFi Alliance has a habit of always have a marketing name and a different name in the spec

        What, the same people that named a consumer facing product 802.11g?

        • dwaite 3 months ago
          That would be the IEEE, and I don't think the marketing people in the Wi-Fi Alliance participate at that level.
          • chipsa 3 months ago
            They didn’t name it that, IEEE did.
        • Avamander 3 months ago
          Any WiFi operation besides STA is in general a crapshoot, especially if the card is not meant for use in an AP. WiFi hardware vendors can't be bothered to provide fully usable stacks for anything else (if even that).

          For example Intel's broken Location Aware Regulatory completely breaks any use-cases where your device is not the STA (on anything besides 2.4GHz). Most cards also have no DFS support, meaning you'll be left with a microscopic usable segment. Then there's also the problem with incorrect regulatory information.

          All of which in the end makes reliable high-speed point-to-point operation very annoying to achieve. Even if it'd be totally legal. Leaving you with a terribly slow link.

          • myself248 3 months ago
            Adhoc was the coolest thing, I still miss it. One day in 2002-ish, I was showing a friend some photos on my laptop and noticed a crowd had gathered over my shoulder, and there simply wasn't enough room for everyone to get a good view.

            "Fire up adhoc, set it to this ssid, vnc to this address"

            Two minutes later, my photos are on five screens around the coffee shop and everyone can see.

            Adhoc just worked, and that's more than I can say for a great many things before or since.

            • apitman 3 months ago
              My windows laptop supports creating a wifi hotspot. It even allows sharing my upstream wifi internet connection over the hotspot, which I wasn't aware was a thing until recently (my Pixel 7 also supports this). I'm sure you could do the same thing with Linux with the right incantation. Not as cool as adhoc but it's also a paradigm people are very familiar with these days.
              • ryao 3 months ago
                What stops you from using it today? A wiki claims it is just 3 commands and IP configuration:

                https://wiki.archlinux.org/title/Ad-hoc_networking#Manual_me...

                • myself248 3 months ago
                  Last time I tried it I got some error that made me think the driver didn't support it, but it's been a while. I wonder if my new card is any better...
                  • Calwestjobs 3 months ago
                    i think this is most important post of all

                    people hail apple for what is essentially 3 line script XD

                    i do understand that it does much more. but 3 line script is closer to what it really is, then what people think it is.

                  • KennyBlanken 3 months ago
                    [flagged]
                • jauntywundrkind 3 months ago
                  I really wish there were some write-ups for doing wifi-p2p aka wifi-aware (the wifi alliance's proprietary branding for it) on Linux! Incredibly sad that it's just so so so undocumented; such a neat sounding suite of capabilities.

                  Haven't looked in 2-3 years, but found so little ehm last I looked. Very dismaying. So many folks doing "p2p" file sharing apps, but generally they assume you have setup networking already. We really need to own the means of connectivity. Especially now!

                  • londons_explore 3 months ago
                    Unfortunately I believe it requires your WiFi firmware have the ability to switch channels with microsecond timing precision.

                    That means you couldn't do it with off the shelf WiFi hardware.

                    You might be able to do it whilst dropping existing WiFi connections during the transfer.

                    • snops 3 months ago
                      The article links to a Linux implementation that does it with off the shelf WiFi hardware. You do need specific features in the hardware/firmware, but there are consumer devices that have that e.g. Atheros AR9280.

                      https://github.com/seemoo-lab/owl

                      It currently drops connections to an AP, but the authors of the implementation seem to believe this could be fixed:

                      > OWL does not allow a concurrent connection to an AP. This means, that when started, the Wi-Fi interface exclusively uses AWDL. To work around this, OWL could create a new monitor interface (instead of making the Wi-Fi interface one) and adjust its channel sequence to include the channel of the AP network.

                      • hollow-moe 3 months ago
                        I believe most android smartphones can actually do it: I often rely on having my phone connected to wifi and also being an AP at the same time (exactly to make up for the absence of simple direct connection between my devices, using adb and some other software you can "emulate" what apple is doing with AWDL, this wifi-aware thing looks like an answer to some of my problems). Sample size is around 5 but from different brands and price ranges so I'm pretty sure it's on basically all devices.
                        • jauntywundrkind 3 months ago
                          I'm fine having a second wifi card for wifi-p2p on Linux. Ideally the situation gets better over time, as wifi-p2p becomes a better used better travelled system.

                          Ideally the second wifi adapter could be USB based! For years usb cards were very second tier; I haven't tried again lately but I assume that's still largely the case.

                          Given that there are some pretty affordable (below $70) barebones thunderbolt docks for GPUs, it'd be neat to see some thunderbolt docks designed for one or multiple wifi cards (or other m.2).

                      • simfoo 3 months ago
                        WiFi Aware looks interesting but there seems to be very little information out there beyond Android related docs and associated links. It seems to be hidden away behind the doors of WiFi alliance.

                        Can anyone familiar with the topic chime in what it would take to utilize WiFi Aware in let's say a Raspberry Pi (maybe using a different wireless chip connected via usb)? Maybe even to connect to Android smartphones

                        • apitman 3 months ago
                          I frequently play Age of Empires 2 with my wife and her brother. Remarkably, this game still supports LAN play in 2025, even though the netcode has been completely overhauled since 1999.

                          However, we decided to try it on a recent flight, and it turns out it still requires an internet connection, both to satisfy Steam, and to connect to some sort of LAN coordination server. I ended up paying $20 for in-flight wifi.

                          We've lost a lot in the last 30 years, but tech like wifi aware might help bring back local-first networking. I choose to believe that if solid APIs exist, developers will use them.

                          • dathinab 3 months ago
                            > and to connect to some sort of LAN

                            this is actually kind of a hard UI/UX problem for game developers

                            many p2p+local auto recovery protocols are very bothersome, partially due to some of the protocols being bad or incomplete and a lot due to all kind of hardware & OSs partially or fully crippling them

                            so game devs often have to fall back to a coordinator server to provide reliable and easy to use functionality for most which also happens to often be the easiest thing to implement and maintain, and then in addition they could also implement work-arounds for the no-internet case

                            but that is additional cost for a overall niche use case (local co-op without internet), so it ends up in the backlog with low priority at best or gets outright killed. To make that worse steam provides tools to make it much easier to implement co-op (focused on non local co-op), and the easiest way to use them is in a way which always requires internet even for local co-op

                            so as long as steam doesn't put in a lot of work to make no-internet local co-op close to free to implement for most games it will never happen for most games

                            • fulafel 3 months ago
                              What's the problem with just sending some UDP beacons to the local network broadcast address? (or multicast all-hosts address)
                              • dathinab 3 months ago
                                - middleware in the networks not forwarding broadcast messages

                                - depending on device and application type you not even being able to send broadcast/the OS silently dropping them

                                - firewall blocking incoming TCP/UDP without hole punching

                                - p2p in games having security implications (unsafe network stacks, game engine etc. allowing RCEs and similar) so you want to make sure only "more trusted" communication can happen, so TLS is needed, but without actually fully secure p2p TLS is not easy, mainly there are issues with establishing trust (you either have to involve some side channel (i.e. a pin, QR code or similar) or pre-established trust.

                                The biggest thing is still that as a steam game you have a reliably, proven, easy to use "solution" as part of your normal steam integration which you anyway want to use to be able to use the friend invite system which has the drawback of needing internet for local coop which is niche use-case likely not selling any games. Why would a company implement an additional solution and handle all the UX issues of switching between them?

                              • apitman 3 months ago
                                All good points. This is why I'm so excited about this development. Maybe wifi aware will provide a reliable means of local discovery. At that point we're just missing an open source library that makes the devex for implementing LAN support as good as Steam's, and baby you got a stew goin.
                            • lawlessone 3 months ago
                              >A quietly published EU interoperability roadmap mandates Apple support Wi-Fi Aware 4.0 in iOS 19 and v5.0,1 thereafter, essentially forcing AWDL into retirement.

                              Whats stopping Apple from doing both?

                              • bigfish24 3 months ago
                                I think the EU mandate forces them to do both, so that devices with AWDL are not advantaged over non-Apple devices with Wi-Fi Aware, so my read is that mandate will mean Apple devices will do both modes until they can transition AWDL off entirely.
                                • 0x457 3 months ago
                                  Nothing, but since Apple is the only user of AWDL and WiFi Aware makes it redundant, why support both (in long term)?
                                  • pmontra 3 months ago
                                    Because they could want to offer WiFi Aware in the EU and AWDL anywhere else, even in the long term. And switch back to AWDL everywhere if the EU stops mandating interoperability some day in the future.
                                    • dmitrygr 3 months ago
                                      I’ll bet $100 that AWDL is better designed and will work better. It isn’t like Google didn’t have all the time and chances to do this right. Android beam worked 50% of the time. IIRC half of the failures were BT and half were WiFi. Airdrop is much more reliable than 50%
                                      • 0x457 3 months ago
                                        I think it's an android problem and not WiFi Aware problem
                                    • dathinab 3 months ago
                                      nothing excepts it doesn't make sense for them

                                      basically the mandate requires them to not hamper WI-FI Aware in anyway which pushes developers into using AWDL instead, i.e. they require it to be as good +- some technical differences in features not so relevant for 3rd party use cases

                                      and if you provide something which works as good why should they keep AWDL around, it's just double the dev cost and AWDL is getting older and Wi-Fi Aware is getting nice WiFi7 improvements soon

                                      so as long as they don't have some use case outside of what Wi-Fi Aware is supposed to do which happens to work with AWDL they keeping both around long term is not a very good decision economically

                                      • dwaite 3 months ago
                                        That seems to be based on the assumption that a fully compliant Wi-Fi Aware implementation would be equal or superior in every case to an optimized, proprietary protocol.
                                    • mschuster91 3 months ago
                                      The interesting question is authentication/authorization - at the moment, macOS greatly simplifies this as long as both devices belong to the same Apple ID. On the opposite side, Samsung does the same.

                                      How will that work out?

                                      • lxgr 3 months ago
                                        That's certainly a nice feature, but in comparison to the elephant in the room, i.e. wireless file transfers between Android and iOS being completely impossible at the moment, it's completely insignificant.
                                        • tsujamin 3 months ago
                                          > wireless file transfers between Android and iOS being completely impossible at the moment

                                          P2P proximal wireless transfer, sure, but there's half a dozen apps on your phone that'll let you punt a document, a photo, an invite to someone on the other phone OS platform.

                                          Maybe I'm an edge case, but probably 90% of my Airdrop usage is between my own devices, so the platform taking care of the authentication story is of more utility than cross-platform transfers. If someone isn't on iOS I'll just send them the file on Signal since, if the source is my phone in the first place, it's probably not a huge transfer anyway.

                                          • lxgr 3 months ago
                                            > there's half a dozen apps on your phone that'll let you punt a document, a photo, an invite to someone on the other phone OS platform.

                                            That's exactly my point: Apps – which users have to install, which requires an Internet connection.

                                            Also all of them routing data through some centralized server, often not end-to-end encrypted.

                                            > If someone isn't on iOS I'll just send them the file on Signal

                                            Approximately none of the people that I've Airdropped photos to in the past have Signal installed, and even if they do, there isn't always an Internet connection available. Airdrop also sends the original photo including all metadata and resolution, which is another big reason I like it.

                                            On top of that, I've Airdropped photos to complete strangers (e.g. if I managed to get a nice shot of something on a tour) with which I didn't have any desire to exchange numbers, and I just would not have been able to send the photo to Android.

                                            • sneak 3 months ago
                                              https://sneak.berlin/20210425/signal-is-wrecking-your-images...

                                              This also roundtrips to the internet, which is slow and expensive compared to a LAN transfer.

                                              You also can't attach files >100MB in Signal. No transferring an installer .iso.

                                              • mschuster91 3 months ago
                                                > P2P proximal wireless transfer, sure, but there's half a dozen apps on your phone that'll let you punt a document, a photo, an invite to someone on the other phone OS platform.

                                                Yeah, via their server, which means it's slow even if you have wifi, requires valuable data credit if not, or it requires the installation of a companion app on the other device and putting the other device in the same network.

                                              • dmitrygr 3 months ago
                                                Nice of you to state your option as fact. Now let me try. Compat with Android is “completely insignificant” but magical auto-auth based on Apple ID is the “elephant in the room”. See how that works?
                                                • lxgr 3 months ago
                                                  I meant the opposite: Cross-platform compatibility is what’s sorely missing, and authentication is only a cherry on top, so I don’t think it ought to be a blocker.
                                              • api 3 months ago
                                                Vanilla P2P Wifi is amazing for the possibilities it unlocks, but unfortunately most developers can't do security to save their lives. There will be a lot of insecure apps.
                                                • bigfish24 3 months ago
                                                  For something like AirDrop this will need to be sorted out, but already work occurred to reverse engineer this: https://github.com/seemoo-lab/opendrop

                                                  Would be cool if an open standard on auth forms on top of this.

                                                  • fire_lake 3 months ago
                                                    For this to succeed I think we need a C implementation that can be used by many languages and runtimes.
                                                    • lxgr 3 months ago
                                                      Not in C, please, since this is something that by definition will handle at least some unauthenticated low-level protocol traffic.
                                                      • ryao 3 months ago
                                                        The AWDL part is in C:

                                                        https://github.com/seemoo-lab/owl

                                                      • lxgr 3 months ago
                                                        How would an open implementation be compatible with this, given that Apple's implementation is based on an Apple-operated PKI?

                                                        Note that this is only a conversation about sender identification, which allows sending to a "non-world-visible" receiving device and confirmation-less sending to devices with the same iCloud account on them. Anonymous sending isn't cryptographically gated by Apple, to my knowledge.

                                                  • teleforce 3 months ago
                                                    There is a new alternative p2p mesh wireless in town, and suprisingly it was introduced by IEEE Wi-Fi Alliance rival 3GPP. It's the very first non-cellular standard for 5G namely DECT NR+ [1]. Since it's backward compatible with DECT it will be very supportive of real-time traffic for voice.

                                                    [1] What is DECT-2020 New Radio (NR), and how big a deal is it? (2021)

                                                    https://news.ycombinator.com/item?id=39849335

                                                    • apitman 3 months ago
                                                      If you've never heard of Ditto before, they're one of the leaders in cross platform small-scale mesh networking.

                                                      If they're excited about this, I'm excited about this.

                                                      • Eduard 3 months ago
                                                        > Wi-Fi Ad-hoc. It never gained widespread use.

                                                        I don't think this is true. In the early 2000s, in Germany, the alternative, now vastly used "infrastructure mode" was rare because Wi-Fi basestations were rare and expensive, e.g. DSL modems didn't have built-in Wi-Fi.

                                                        So the only way of wirelessly sharing internet at home / files with friends at university (which also didn't have Wi-Fi yet) was with ad-hoc mode.

                                                        • rubatuga 3 months ago
                                                          This is good news
                                                          • dwaite 3 months ago
                                                            My understanding is that Apple already does have Wi-Fi Aware support (as it is required for interoperable implementations of things like ISO 18013-5).

                                                            Is this about mandating a version upgrade, or about adding some developer API surface for it?

                                                            • jokoon 3 months ago
                                                              Interesting!

                                                              Basically the EU is now able to force american companies to do things that the US regulator will not do, probably because Apple can manage to lobby US congress but not the EU parliament.

                                                              That probably means that US companies can probably help "counter" Apple on certain things as long as the EU sees that it benefits the consumer.

                                                              I don't know if Trump somehow caused this situation.

                                                              • bux93 3 months ago
                                                                Standards are essential for a common market and competition and drivers for prosperity. This is nothing new. Your Iphone probably also says "RoHS", which marks compliance with the Restriction of Hazardous Substances Directive. Mostly manufacturers try to comply with both EU and US standards at the same time. Typically the EU environmental and safety standards are a bit stricter. For example, in medicine, you first get FDA approval and then EMA approval, not just because it's a bigger market, but also because it's easier.
                                                                • stefan_ 3 months ago
                                                                  You know in a parallel world this headline is just "EU mandates Apple-designed P2P Wi-Fi standard". They did submit it for standardization after all, keeping to their proprietary one was just a transparent segmentation play.
                                                                  • gpderetta 3 months ago
                                                                    • anilakar 3 months ago
                                                                      EU has been regulating tech companies at least since the MicroUSB charger mandate. This has nothing to do with Trump, but once he hears about it he'll make sure everyone else knows too.
                                                                    • formerly_proven 3 months ago
                                                                      I dunno what the site is doing (mining crypto?), but it takes two cores to fullest throttle for me.
                                                                      • ecshafer 3 months ago
                                                                        I think it might be the css animation that moves the dots on the background.
                                                                        • Timon3 3 months ago
                                                                          It's not a CSS animation, it's canvas with p5. It probably renders every frame, even though the rendered result doesn't change if there hasn't been a click.
                                                                      • sroussey 3 months ago
                                                                        So Apple has to drop UWB until the spec catches up?
                                                                        • yapyap 3 months ago
                                                                          Sounds like they’d keep it as yet another Apple exclusive instead of y’know, introducing a new industry thing
                                                                          • renecito 3 months ago
                                                                            Good bye free market.

                                                                            If a "new industry thing" is far superior and what customers want, why other vendors don't do it?

                                                                            Now, if government sees a benefit in driving and sharing technology I'd be happy the government would actively participate in R&D.

                                                                            • tremon 3 months ago
                                                                              What do you mean? The government does actively participate in R&D, in the form of research grants, development subsidies and tax benefits.
                                                                              • FirmwareBurner 3 months ago
                                                                                >The government does actively participate in R&D, in the form of research grants, development subsidies and tax benefits.

                                                                                They do, it's only bad when China does it.

                                                                              • subscribed 3 months ago
                                                                                They could develop ALSO their protocol and offer both.

                                                                                I don't recognise Apple as the proponent of the new open standards. They didn't offer lightning to everyone, hell, even to make the lightning cable I'd have to pay a heavy licensing fee.

                                                                                Apple is not open and proponent of the common standards, hence they must be forced to adapt open standards in the name of interoperability.

                                                                                Personally I'd prefer lightning port on my phone instead of this stupid and fragile USB-c, bit since Apple wasn't interested in opening their standard.

                                                                                • int_19h 3 months ago
                                                                                  > If a "new industry thing" is far superior and what customers want, why other vendors don't do it?

                                                                                  The other vendors do it. The problem is that we then end up with a dozen of solutions that do the same thing, but are incompatible with each other.

                                                                                  • gessha 3 months ago
                                                                                    Wait until you see who funds most of technological progress. (Spoiler, it's not tech companies)

                                                                                    Examples: ARPANET, semi-conductor industry, human genome, LIGO, ITER, etc. etc. etc

                                                                                • Calwestjobs 3 months ago
                                                                                  " It took the concepts Apple pioneered (timeslot synchronization... "

                                                                                  Pioneered does not mean inventing, never seen before concept. Pioneered means in this context - taking concepts already used in other radio networks and using them in their "wifi stack". Concepts used for decades before Apple even had iphone.

                                                                                  I am not sure what / why is there difference between speeds of AWDL vs NAN in that table, my understanding was it can transfer at same speeds. Speed being limited by upload capability of "wifi chip".

                                                                                  • 3 months ago
                                                                                  • gyudin 3 months ago
                                                                                    [flagged]
                                                                                    • dmitrygr 3 months ago
                                                                                      I do love bureaucrats who could not tell Wifi from InfraRed deciding what comms standards are to be used.
                                                                                      • carlhjerpe 3 months ago
                                                                                        Indeed, it's a lot better when the EU bureaucrats in collaboration with industry experts decide what comms standards should be used instead of profit maximizing megacorporations!
                                                                                        • lxgr 3 months ago
                                                                                          For what it's worth, the bureaucrats did just fine with USB-C and Lightning.
                                                                                          • kmeisthax 3 months ago
                                                                                            I don't care how dumb the bureaucrats are so long as the end result is that when my parents ask me to "AirDrop" them a file or picture, the conversation doesn't end with...

                                                                                            - I texted it to you, but it looks like crap, because MMS is crap

                                                                                            - I tried to email it to you but it's over 2 megs and I have to walk downstairs, get it off my phone and onto a Real Computer™, then scale it down

                                                                                            - I emailed you a Google Drive link, wait what do you mean you don't know how to sign into that? Yeah just use that app... oh wait no that's a different Google Account from the one you have your Gmail on

                                                                                            - No, I'm not using Messenger, I don't like getting my data zucked by Facebook

                                                                                            - Hey, there's this very easy way you can send files, you just need to install this app - what do you mean you forgot your Apple ID password for the third time this week?

                                                                                            - Let me run downstairs and get my special USB-C flash drive - oh god damn it you still have the phones with Lightning ports on them

                                                                                            - Let me run downstairs and grab my iPad, chuck the image over to it using Dropbox, then AirDrop you

                                                                                            AirDrop just works, not because it's Apple, but because having a direct P2P transfer utility built into every phone and laptop cuts out all sorts of setup and permissioning issues. Apple just decided their protocol was going to be the only one they'd support, and that everyone else who bought the wrong phone should pound sand.

                                                                                            • 3 months ago
                                                                                              • dmitrygr 3 months ago
                                                                                                “I do not care how dumb the bureaucrats are, as long as I get the result of you spending thousands of hours designing something almost magical for free without paying you”
                                                                                                • kmeisthax 3 months ago
                                                                                                  Apple is being paid, the cost of the software is bundled into the device. That's their entire business model.
                                                                                              • viraptor 3 months ago
                                                                                                Competent government workers are able to rely on experts to deal with various issues. There's lots of regulation around tech, environment, animals, health, building requirements, etc. that we can't realistically expect everyone to have a deep understanding of.
                                                                                                • selfhoster11 3 months ago
                                                                                                  Come on, man. I can't say I miss the trillion charger types of the late 1990s and early 2000s. We have the EU to thank for USB-C. It may not be perfect, but being able to use the same charger to power/charge my phone, headphones and laptop is awesome. I can't say the same of my retro gear, until I modify it myself to have a USB-C charging port. Having a compatible wireless communication standard is along the same lines, in my opinion.
                                                                                                  • DaSHacka 3 months ago
                                                                                                    > We have the EU to thank for USB-C.

                                                                                                    USB-C was the default connector on most devices long before the EU mandate.

                                                                                                    • latency-guy2 3 months ago
                                                                                                      > We have the EU to thank for USB-C

                                                                                                      https://en.wikipedia.org/wiki/USB-C

                                                                                                      > The design for the USB-C connector was initially developed in 2012 by Intel, HP Inc., Microsoft, and the USB Implementers Forum. The Type-C Specification 1.0 was published by the USB Implementers Forum (USB-IF) on August 11, 2014.[1] In July 2016, it was adopted by the IEC as "IEC 62680-1-3".

                                                                                                      https://en.wikipedia.org/wiki/USB_Implementers_Forum

                                                                                                      > USB Implementers Forum, Inc. (USB-IF) is a nonprofit organization created to promote and maintain USB (Universal Serial Bus), a set of specifications and transmission procedures for a type of cable connection that has since become used widely for electronic equipment. Its main activities are currently the promotion and marketing of USB, Wireless USB, USB On-The-Go, and the maintenance of standards and specifications for the related devices, as well as a compliance program.

                                                                                                      > The USB-IF was initiated in 1995[1] by the group of companies that was developing USB, which was made available first during 1996. The founding companies of USB-IF were Compaq, Digital Equipment Corporation, IBM, Intel, Microsoft, NEC and Nortel. Notable current members include HP, NEC, Microsoft, Apple Inc., Intel, and Agere Systems.

                                                                                                      We have mega corporations to thank for USB-C. Notably none of these companies are European. None.

                                                                                                      • HeatrayEnjoyer 3 months ago
                                                                                                        It would never have been universal of not for the EU
                                                                                                  • joshstrange 3 months ago
                                                                                                    So it's lightning all over again? Lightning was better than micro-usb, then USB-C came out and was even better and people get pissy at Apple for creating something better than the standard (and donating some of that back to the standard).

                                                                                                    I know this will not be popular here but I really do not like the EU's most recent round of "no, you have to open up this feature".

                                                                                                    • lxgr 3 months ago
                                                                                                      I absolutely love it. USB-C is easily among my top 3 changes for the better on iPhones in the last 10 years.

                                                                                                      If "Wi-Fi Aware" (almost as ridiculous a name as "Bluetooth Low Energy", but that's a different topic) ends up allowing Android to iOS file transfers without any third-party apps or network connectivity – like feature phones could, 20 years ago – that'll make the top three too.

                                                                                                      • joshstrange 3 months ago
                                                                                                        Apple was bringing USB-C to their entire line well before the EU "mandated" it. They were one of the first to put it on their laptops.
                                                                                                        • lxgr 3 months ago
                                                                                                          Yes, and they even co-developed the standard to my knowledge.

                                                                                                          Still they were stubbornly refusing to bring it to their phones, which are their most popular product line by far, until the EU forced their hand.

                                                                                                          • gessha 3 months ago
                                                                                                            The only thing they had with USB-C were the tablets. Literally everything else came out after the mandate. Apple also didn't communicate any intent on switching their connectors to USB-C.
                                                                                                        • fransje26 3 months ago
                                                                                                          > I know this will not be popular here but I really do not like the EU's most recent round of "no, you have to open up this feature".

                                                                                                          The EU did not ask Apple to open up AWDL to competitors, they asked Apple to comply with the Wi-Fi Aware 4.0 standard.

                                                                                                          • joshuaturner 3 months ago
                                                                                                            "Asked" might not be the correct word here, "demanded" is more fitting.

                                                                                                            I'm pretty torn, and I know this conversation has been beaten to death on HN, and I have nothing new or novel to contribute to it, but even though this pushes Apple in a direction I'd personally like to see them move - it just feels like regulatory overreach.

                                                                                                            • carlhjerpe 3 months ago
                                                                                                              In Europe we like our regulators to step in and force megacorporations to do the right thing every now and then.

                                                                                                              What makes this overreaching? We already regulate RF heavily since it's a shared space that would all go to shit if everyone could roll their own incompatible thing

                                                                                                              • connicpu 3 months ago
                                                                                                                Apple isn't technically forced to do this, they're an American company. They could instead withdraw entirely from the EU market and then they don't have to follow any EU laws. Of course, Apple will never do that because selling their phones in the EU makes _way_ more money than complying with the regulations will cost them.
                                                                                                                • klabb3 3 months ago
                                                                                                                  Were you also against the FCC implementing local number portability after Verizon etc refused to hand over your number to a different provider?

                                                                                                                  The point is that capital incentives alone do not drive interop, and when interop is low, you get stagnating innovation and stifling competition, which leads to customer choice being limited and high prices during the value extraction phase. Just look at the VC world - competition with better product is for losers, all that matters is dominance and ”market share”.

                                                                                                                  Corporations aren’t alive, they can’t exercise freedoms, they move wherever their incentives dictate. Good regulations like DMA is a tool to make these entities step out of local optima they’re stuck in. (It even helps the affected companies, long term)

                                                                                                              • pjc50 3 months ago
                                                                                                                Lightning is proprietary and incurs high per-cable license fees. https://news.ycombinator.com/item?id=22209924
                                                                                                                • OptionX 3 months ago
                                                                                                                  Apple said it didn't ship chargers with their 1k+ phones in order to reduce waste right?

                                                                                                                  Then having the EU force usbc for the same reason shouldn't be a problem.

                                                                                                                  • fire_lake 3 months ago
                                                                                                                    Lightning is still better than USB C in terms of physical connector design (Lightning puts the male part on the more easily replaced cable side). Annoying that it’s not a strict improvement being imposed.
                                                                                                                    • carlhjerpe 3 months ago
                                                                                                                      So let me get this straight, the male part which is the most durable one is on the cable side on lightning while on USB-C the durable part is in the phone and the easily ruined female pins side is on the cable?

                                                                                                                      You can keep tooting the Apple horn, Lightning was better than micro USB but saying it's better than USB-C is incorrect on every measureable point. Lightning is dead, long live USB-C!

                                                                                                                      • mschuster91 3 months ago
                                                                                                                        > while on USB-C the durable part is in the phone

                                                                                                                        the problem is, it can snap or be sheared off under unfortunate circumstances - say, someone laying their phone on their belly in bed, putting strain on the connector, a chonky cat deciding to jump down right onto the charger cable while the phone is plugged in, or someone dropping their phone while it's attached to a power bank.

                                                                                                                        With Lightning, it's a matter of removing the broken connector of the cable and that's it. With USB-C, you gotta replace the socket, tough luck on that given that these things generally don't come as single spare parts.

                                                                                                                        (IMHO, that is the next thing the EU should tackle - parts that often need to be replaced such as sockets and buttons should be mandated to be on a dedicated flex cable that can be easily replaced)

                                                                                                                        • thowawatp302 3 months ago
                                                                                                                          It’s really not, I’ve had disproportionately more USB-C ports go dodgy because there was repeated tangential force on the cable plug than I had with lightning
                                                                                                                          • CrimsonRain 3 months ago
                                                                                                                            The physical lightning port and connector are far superior than any USB-C. It is not even a contest.

                                                                                                                            The only thing usbc has going for it is wide usage.

                                                                                                                            Lightning can do usb3 things if designed for it. So software side is not an issue between the two.

                                                                                                                          • lxgr 3 months ago
                                                                                                                            At least as far as I can tell, this seems to be a solved problem. USB-C ports on iPhones are holding up just fine.

                                                                                                                            I'll take a 1% higher chance of a port wearing out over a 100% chance of needing to always carry two cables and not being able to share accessories with Android users any day.

                                                                                                                            • literalAardvark 3 months ago
                                                                                                                              The port connector is more reliable on USB-C.

                                                                                                                              The fine springy wiry bits that are impossible to clean and easy to damage are on the cable, which is a massive improvement. See: the super common broken Ethernet ports.

                                                                                                                            • luma 3 months ago
                                                                                                                              The male part isn't necessarily the key here, the idea is that you put a softer alloy and/or any sprung contacts onto the wear side such that springs and contacts will wear on the replaceable bits. This is the key problem micro USB got wrong, and it's also what Lightning gets wrong (although I'd agree that it was loads better than micro USB).
                                                                                                                              • kaibee 3 months ago
                                                                                                                                > Lightning is still better than USB C in terms of physical connector design (Lightning puts the male part on the more easily replaced cable side).

                                                                                                                                Yeah, basically just repeating what luma said but you have this backwards. USB-C does have the female part on the cable side. Its just also enclosed in a metal cover for protection.

                                                                                                                                • chuckadams 3 months ago
                                                                                                                                  Lightning’s form factor is nice, but there are still a few issues with it. Look at any Lightning cable you’ve used for a few years and you’ll probably notice one of the contacts is darker than the others. That’s from arcing every time you plug it in, and that just cannot be a good thing.

                                                                                                                                  The springs being on the socket is also not a great feature of Lightning, though usually the device itself has a shorter lifetime than the socket.

                                                                                                                                • meibo 3 months ago
                                                                                                                                  ...what use is "donating" back to the standard if you don't adopt the standard, practically preventing its adoption through your position in the market?
                                                                                                                                  • jeffhuys 3 months ago
                                                                                                                                    It wasn't really prevented, though, right? Apple was late to the game, yes, but that by definition means that its adoption was already well on its way; most of my non-Apple acquaintances were mocking me for having a non-usb-c phone (such an important issue!)...
                                                                                                                                    • lxgr 3 months ago
                                                                                                                                      > mocking me for having a non-usb-c phone (such an important issue!)...

                                                                                                                                      It really isn't that irrelevant in a world in which being able to charge a phone can mean the difference between being able to get on a flight/train etc. or missing it.

                                                                                                                                      Apple switching to USB-C has doubled (or more, based on the country) the odds of finding somebody with a compatible cable and power bank in a pinch.

                                                                                                                                      • dspillett 3 months ago
                                                                                                                                        > non-Apple acquaintances were mocking me for having a non-usb-c phone

                                                                                                                                        I've not mocked an Apple user purely for having a non-standard port on their device, though I have more than once mocked the arrogance of an Apple user being put out because when they were wanting to borrow a charger/battery/cable I only had standard parts, those needed to support my devices, in my kit.

                                                                                                                                    • beeflet 3 months ago
                                                                                                                                      lightning was worse by nature of being proprietary