Viewing a single comment thread. View all comments

HarmoniousJ t1_jch7mrd wrote

Do not mobile for a program that needs a moderately steady connection.

−20

[deleted] t1_jch8r5w wrote

[deleted]

7

JimJohnes t1_jci2uqx wrote

Since when did mobile Safari is 'most largely represented browser'?

Edit: for non believers - Chrome 66%, Safari 24%

5

[deleted] t1_jci7iwf wrote

[deleted]

−1

shalol t1_jciihf9 wrote

> Beyond that, mobile safari is the backing engine for all browsers on ios devices, even Chrome.

^(*Because Apple forces every IOS browser to use their engine, everything is just a reskin of safari)

4

JimJohnes t1_jcipyi3 wrote

Market share of iOS is less than half that of Android (27% vs 72%). Same goes for Chrome and Chromium based browsers - so that's where web developers priorities of optimization and debugging are.

2

Lopsided-Seasoning t1_jckxy0k wrote

Plus, why would Apple care if they can just keep outsourcing the problem to web developers for free?

2

HarmoniousJ t1_jch94b7 wrote

Do not mobile for any program that needs a moderately steady connection, that is also dealing in precise minute by minute measurements.

Is that better? Mobile is still lacking in precision work, whether or not that will be true in a few years is up for grabs still.

−9

Etzix t1_jchsmha wrote

IoT is my job. We deal with millions of devices that send data over the air. If our websites didnt work on a tablet our customers would leave us. You have no idea what you are talking about.

6

HarmoniousJ t1_jchsx90 wrote

Not even really talking about websites, talking about data that needs to be constantly refreshed. The moisture sensor in my yard isn't running off a website but it still runs smoother on a PC vs. my phone/android interface.

You sure you know enough about what I'm talking about?

0

Etzix t1_jchu66a wrote

You are viewing that data somewhere, either a website or an app on your phone or both. Ofcourse if you are doing a bunch of calculations on the client your PC will be faster. That has little to nothing to do with the tiny difference in internet speed/reliability (especially if we are talking minute based data).

If the above site is slow/crashes, its shoddy code work. They are doing way too many calculations on the frontend instead of on the server, or they are sending way too many requests (like many requests each second).

5

doll-haus t1_jcmus3j wrote

You're likely talking about mobile power saving features. Either pausing the app or dialing back the WiFi.

Or your phone is just shit. There's no reason for, say, basic streaming telemetry to be worse on mobile, and for many of us it isn't. (I access netdata and graphana from mobile)

0

[deleted] t1_jchc2j5 wrote

[deleted]

4

JasonDJ t1_jchcocr wrote

Big difference between a single POST operation and grabbing and rendering an interactive site with tons of data points on it though…

Sent from Apollo for IOS

0

[deleted] t1_jchdk0e wrote

[deleted]

1

JasonDJ t1_jchfens wrote

Like Reddit, the huge for-profit social media empire that still had an 8 hour long near-full outage a couple days ago? Yeah.

Except it seems like there’s a lot more client-side stuff happening on this non-profit open-source site. From what I could load before by browser crashed, at least.

I’m not faulting this site, either. If anything the biggest fault is auto-loading a world map. It’d probably be better to not do that and either get location and zoom in locally, or ask for location. I’d also think that it’s probably better to scrape programmatically (I.e., have something on a HomeAssistant Dashboard that gets the air quality for your specific location) and I’d guess that most people wouldn’t interact with the main page directly.

1

[deleted] t1_jchfno6 wrote

[deleted]

1

JasonDJ t1_jchh4fj wrote

I wouldn’t even so much say “lazy” as “underfunded”. Takes money to pay devs, takes money to build servers. More server side operations requires more servers which requires more money. Cheaper to push that to the client.

Plus I get the suspicion that their front end map dashboard is a nice-to-have but the primary use-case is API…especially in mobile. Not knowing anything about this site/app though.

1

HarmoniousJ t1_jchcgs8 wrote

Look, your favorite platform is not under attack right now. That's not the point I'm trying to make.

What I'm saying is that some programming work is better off using an ethernet cable than a cellular connection. Sorry my guy, mobile is not what they use in MIT for weather updates or small incremental changes. They still use ethernet for that.

−1

[deleted] t1_jchdd24 wrote

[deleted]

1

HarmoniousJ t1_jchdqd0 wrote

There's a difference between one wanting something to be true and whether or not it actually is. I know you love your mobile and use it for everything but it's still not the fastest.

And I'm not saying this will always be the case, I'm just saying you live in a future that doesn't exist yet.

Believe me, I'd love to be able to program everything using my Fold 3 but the damn thing hates most things that aren't Android.

2

[deleted] t1_jche6kr wrote

[deleted]

0

HarmoniousJ t1_jchek8y wrote

You should probably brush up on connectivity, No one except for you seems to want to die on this hill that mobile is more effective than ethernet with speed.

Most programmers seem to know this already.

1

[deleted] t1_jchez1c wrote

[deleted]

0

HarmoniousJ t1_jchfnp3 wrote

Next time maybe you can refrain from moving goal posts when your previous assertions don't stand up to scrutiny.

1

[deleted] t1_jchki48 wrote

[deleted]

2

HarmoniousJ t1_jchodbj wrote

Out of all my devices in the fully connected home, the phone is the least reliable.

Dunno why you champion it, maybe you'll have a better argument for a comparable reliability x speed in a few years but it lacks that right now.

The most confusing part about this conversation is that I'm using a lot of different platforms for programming. There is no contest, mobile still underperforms my other equipment. You'd be aware of its shortcomings too if you did what I did.

1

[deleted] t1_jcholfs wrote

[deleted]

1

HarmoniousJ t1_jchpfs1 wrote

Ah, I see. Your servers work so well that you forgot you had them and you're accidentally crediting mobile for their work.

1

[deleted] t1_jchqj4z wrote

[deleted]

1