[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: IMG_0861.png (163 KB, 1150x2000)
163 KB
163 KB PNG
Applebros? Everyone is laughing at us again
https://x.com/skydotcs/status/1962160670134444283?s=46&t=1bSA7BU4cSKy9yiqcd4Z6A
>>
File: not my problem.jpg (30 KB, 510x777)
30 KB
30 KB JPG
>>106458785
Apple fears the clock face.
>>
File: 1732008075863672.gif (354 KB, 500x491)
354 KB
354 KB GIF
>>106458785
iJEETS BTFO
>>
File: 1756799640053.jpg (28 KB, 708x354)
28 KB
28 KB JPG
>>106458785
I don't care.
>>
>>106458785
How many threads are there on the catalog about this? lol
>>
>>106460399
So how is shit UX good, exactly?
>>
>>106460081
based
>>
>>106461667
why would you ever need to scroll more than 8 times the full amount of values available?
>>
>>106458785
embarrassing, i tried coding a time picker once and it wasn't this dumb
>>
>>106463680
It's not about the feature itself, but about the mindset it reveals Apple to have
>just make it pretty, who cares how solid it is underneath
And that kind of shit attitude when writing code and doing engineering ends up shining through, which is a big problem with Apple products nowadays. They're pretty, but shallow, full of weird bugs, strange UX decisions, and inconsistent usability problems.
>>
File: 1727636337715649.png (1.97 MB, 1332x1332)
1.97 MB
1.97 MB PNG
>>106463940
>nowadays
>>
>>106463940
Apple is a marketing company.
The greatest marketing company to have ever existed, no contest. Nobody can come even close.
Respect it for that
But if you buy their products you are just an idiot who fell for good marketing.
>>
>>106463842
>>106463940
You retarded nocoders know nothing.

Apple is using a UIPickerView. The delegate for that class has two methods that are particularly relevant for this, one that gets the value at "current row number" and one that says how many rows are in the model. The logic for the "current row" is almost certainly the normal modulo logic we're all familiar with. But since the component needs a "size" value for the data set, they pick something arbitrarily large on the (reasonable) assumption that no one will actually ever scroll that far unintentionally.
You retards would add special cases to universal UIPickerView for what? KISS.
>>
>>106464023
>You retards would add special cases to universal UIPickerView for what? KISS.
We're a little indie company, pls understand
>>
>>106464023
ah sheeit gotta put size value ayyy whtev make it 69 or sum shit dawg idgf yall know what m sayin
>>
>>106464023
KISS my ass idiot.
Apple is all about projecting an image of perfection.
This little assumption of theirs costed them way more than putting the effort to make it work properly.
>>
>>106464161
UIPickerView always had a size value. it took you nocoders over 17 years to notice. meanwhile devs got some nice generic interface.
>>
>>106458785
>discovered after 10 years
evidently Apple was right. saved on useless modulo logic and nobody ever gave a shit
>>
>>106464212
you still would use modulo logic. you aren't keeping a giant repeating list.
https://stackoverflow.com/questions/26063039/uipickerview-loop-the-data
>>
>>106458785
>>106464212
just checked it on my 4s with iOS 6, the scrolling is infinite. there is also a very cool animation when you scroll it really fast. on the other hand on my old iOS 7 iPad it stops scrolling after like 5 swipes exactly like in the OP's webm. so they removed circular scrolling in iOS 7
>>
I.... what the absolute fuck?
>>
>>106458785
>tell people Andjeet is objectively less shit than Applel fagOS
>get called all sorts of names
>shit like this gets found.
I keep fucking telling people, iOS is objectively shittier than Android, and yet everyone has been so judiazed and conditioned by advertising to believe the exact opposite.
wtf is wrong with you idiots?
>>
>>106458785
an idiot admires complexity(left). Geniuses admire simplicity (right)
>>
>>106464378
iNiggers arent people
>>
>>106464390
I am starting to think so. It's not like I like Android or some shit. it's just less fucking retarded.

also I just checked it on my samshit phone using the samshit app. it seems to keep scrolling forever. so even gook/jeets can code a better fucking timer app than Applel.
>>
>>106464023
>um you see, the most profitable and valuable company (by publicly traded market cap) can't afford to write a custom widget for selecting a time
it's literally unreal.
>>
>>106464378
Most people are sheep.
>>
>>106464161
costed them nothing considering apple has sold billions of iphones lol!!!!!!!!!!
>>
>>106464332
>the scrolling is infinite.
it's not. but in 32-bit times, lots of people set the size of the list simply to NSIntegerMax.
https://stackoverflow.com/questions/214441/how-do-you-make-an-uipickerview-component-wrap-around/367436#comment10720233_367436
>>
>>106464379
that pic is wrong tho.
it might look like right but apple is actually doing left to lazily generate that list on the right.
>>
>>106464437
that's how you recognize 100x devs. they keep it simple.
there's one universal widget with a generic interface that's been around since the iphone first emerged. zero technical debt.
>>
>>106464776
100x devs are also worthless fake niggers who write slop apparently.
>zero technical debt
except you can't infinite scroll some numbers (actual tech debt)
and according to >>106464332
this is a relatively new flavor of stupid.
>>
>>106458785
Uncucked link
https://xcancel.com/skydotcs/status/1962160670134444283
>>
>>106465048
you're still gay.
the cute asian girl posted it first:
https://xcancel.com/hehe6z/status/1957569734402273548
>>
>>106464023
yea, and that simple UIPickerView was coded by team of 30 people on a bloated team that thought it was the best idea to do so
>>
>>106464161
>This little assumption of theirs costed them way more than putting the effort to make it work properly.
It did? It "costed them"? What did it cost them, exactly, can you elaborate on that?
>>
>>106464023
they could have used the opportunity to improve the UIPickerView for everyone, instead they hacked around their own shitty tools
>>
>>106465263
here's what my cs prof said:
>The process of teaching my software design course, in which I’m constantly trying to identify the causes of complexity in student code, has changed my thinking about software design in several ways. The most important of these has to do with generality versus specialization. I have found over and over that specialization leads to complexity; I now think that over-specialization may be the single greatest cause of complexity in software. Conversely, code that is more general-purpose is simpler, cleaner, and easier to understand.
so your so-called improvement is actually the opposite.
>>
>>106465380
your professor is very smart. i can tell you from experience working on a oss project that receives contributions from many big tech companies that most programmers, even those who are supposed to know better, do not understand that.
>>
>>106458785
I have an ancient iPod Touch, the kind with the curved back. And its alarm clock goes all the way around. Same with my old original iPad which still works fine and holds a charge and everything. Numbers go all the way around.

Must be a post-Ive departure change. Probably jeets.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.