Live data from Hacker News

Viewing profile — sond813

sond813

HN member
Joined
Fri, Oct 18, 2013, 11:18 PM UTC
HN karma
192
Public activity
40 items

About sond813

No profile information was provided.

Recent public activity

  1. comment
    Comment #37572438

    Congrats on the launch!

  2. story
  3. comment
    Comment #34694347

    Apple recommends 400ms for startup time because that's how long the app open animation takes. It's also hard to tell from just one flamegraph how long it will really take in prod, …

  4. story
  5. comment
    Comment #30446575

    We've seen this happen with system fonts as well, apps sometimes bundle the San Francisco font with an app instead of relying on a system font. There may be some reasons to include…

  6. comment
    Comment #30446422

    I tried it out with Yelp and Twitter, both had a lot of bloat due to not stripping binaries. You can see this in the large "String Table" in both screenshots. Yelp also has a large…

  7. comment
    Comment #29452124

    Building up the cache at launch/dynamic link time does have a performance hit of a few ms, but if you know it will save you many runtime checks it can be worth it. Definitely makes…

  8. comment
    Comment #29450623

    It’s ms, that slow because every protocol conformance in every dylib needs to be checked. When this gets to 100k+ like in many large apps it takes multiple milliseconds

  9. story
  10. comment
    Comment #29255644

    Looks like a great improvement to my workflow, does it require write access to GitHub or can it be read only? Any plans to support GitLab?

  11. comment
    Comment #27741809

    There’s also a linker flag that lets you use this format on older OS versions. It seems to work (I tested as far back as iOS 13.4.1) but couldn’t find any documentation to guarante…

  12. comment
    Comment #27741784

    The mach-o format supports a “fat binary” that contains multiple architectures and then the App Store can only deliver one of those architectures to a particular device. Bitcode le…

  13. story
  14. comment
    Comment #26559491

    I always had trouble getting notified when a release was blocked from App Store review since it required getting an email and then logging into App Store Connect to find the reason…

  15. story
  16. comment
    Comment #26282872

    Interesting idea, I assume Apple would solve the versioning problem the same way Google is currently handling it. Apple is doing something like this already but there isn't too muc…

  17. comment
    Comment #26282833

    Currently identifying sources and offering suggestions for how to make improvements. For many apps this can reveal a lot of opportunity!

  18. comment
    Comment #26280112

    Yep this is exactly the problem I'm trying to solve! A lot of large app companies have switched from Xcode to third party build systems like Buck or Bazel. This can make things fas…

  19. comment
    Comment #26278867

    Uber's article focuses on binary size, but the App Store 309mb number is app bundle size. 120mb of this is not coming from the binary. I have a breakdown of this here: https://news…

  20. comment
    Comment #26278687

    Starbucks has a separate China app. I suspect a part of this is due to app size because there are regions specific SDKs. Another is likely security. Regulations in some countries r…

  21. comment
    Comment #26278654

    Google encourages this with feature modules and app bundles. Apple doesn't allow it because they've always been against downloading executable code that doesn't go through app revi…

  22. comment
    Comment #26278358

    I’m the founder of a YC company in the current batch focused on solving this exact problem! https://www.emergetools.com We parse Obj-C and Swift runtime metadata to determine size …

  23. comment
    Comment #26032610

    Great question, we've definitely thought about this. Seems like the trends are as users get better tech the apps get more ambitious with their capabilities and performance will alw…

  24. comment
    Comment #26020907

    Thanks, this sounds interesting! Feel free to email me at noah@emergetools.com

  25. comment
    Comment #26019451

    Android support is definitely on our roadmap!