News for hackers. Stuff that matters.
Re:Outdated vs. Complete: In defense of apps that don’t need... by meltedcapacitor on Monday September 26, 2022 @05:37PM (#32988854)
Rectangle with capacitive screen is just that. Well designed apps should be robust to improved screen resolution, faster processors or network connectivity.
Re:Outdated vs. Complete: In defense of apps that don’t need... by newtritious on Monday September 26, 2022 @05:48PM (#32988991)
> Rectangle with capacitive screen is just that.

If you think that’s all a smartphone is, then it’s natural to come to the conclusion that the only thing that has changed is speed and resolution.

It also happens to be simply wrong.

Re:Outdated vs. Complete: In defense of apps that don’t need... by selfhoster11 on Tuesday September 27, 2022 @06:24AM (#32993526)
That's not all that a smartphone is, but it is most of what a smartphone is.

Most applications basically just need:

- a canvas to paint some bitmaps on

- some way to tell what part of the screen the user tapped on

- a way to get TCP/IP or HTTPS traffic in and out - some sound output

- some persistence

- some way to show notifications

- a few other odds and ends like GPS, sometimes

Almost the entire list been supported on every major platform since the late 2000s. Yes, rich multimedia apps that make good use of additional APIs and hardware features do exist. But it's inappropriate to nuke most old "normal" applications just because old rich multimedia apps stopped working over time.

Re:Outdated vs. Complete: In defense of apps that don’t need... by newtritious on Tuesday September 27, 2022 @11:28AM (#32996609)
You seem not to think the features operating system itself provides are part of a smartphone.
Re:Outdated vs. Complete: In defense of apps that don’t need... by scarface74 on Monday September 26, 2022 @05:49PM (#32989003)
Back in the iPhone 4/iPad era, there was no facility within iOS to have responsive screens.

Apple introduced size classes and then you needed to adjust for different views for iPads once they supported more than one app being displayed on the screen.

Apple rightfully got rid of 3/ bit app support on the actual die. It introduced new permission models, design aesthetics change, new accessibility options are added, better APIS are written, etc.

Re:Outdated vs. Complete: In defense of apps that don’t need... by Tijdreiziger on Monday September 26, 2022 @08:50PM (#32990493)
It also ensured that many apps/games that were very successful in their time will never be preserved.

https://youtu.be/KB07oxJkd2g

Re:Outdated vs. Complete: In defense of apps that don’t need... by scarface74 on Monday September 26, 2022 @09:02PM (#32990562)
I bought Crash Bandicot in particular when it first came out for iOS 2. It was broken long before the 32 bit purge.
Re:Outdated vs. Complete: In defense of apps that don’t need... by greysphere on Monday September 26, 2022 @08:51PM (#32990495)
Rectangle, lol, if only.
Re:Outdated vs. Complete: In defense of apps that don’t need... by Gigachad on Monday September 26, 2022 @05:44PM (#32988943)
Older apps don’t properly fit with the curved corners and notch.
Re:Outdated vs. Complete: In defense of apps that don’t need... by Tijdreiziger on Monday September 26, 2022 @08:54PM (#32990517)
Android vendors were able to make it work.

Besides, isn’t this the company that allowed you to install iPhone apps on iPads and blow the UI up to 2x size?

Re:Outdated vs. Complete: In defense of apps that don’t need... by scarface74 on Monday September 26, 2022 @09:03PM (#32990567)
Android was always written with the expectation that it would run on a diverse set of hardware.

You could run iPhone 4 apps on iPhone 5 and beyond. But they looked horrible.

Re:Outdated vs. Complete: In defense of apps that don’t need... by Tijdreiziger on Monday September 26, 2022 @09:19PM (#32990659)
Sorry, I think you’re misunderstanding. Android vendors built compatibility layers that allowed 16:9 apps to run on 18:9 and up screens. The apps weren’t built to run on 18:9 screens but the vendors found a way regardless.
Re:Outdated vs. Complete: In defense of apps that don’t need... by Gigachad on Monday September 26, 2022 @09:47PM (#32990804)
Part of what makes iPhones great is that you aren’t running apps sitting on a pile of compatibility hacks. It was all designed to work correct on the exact device you use.
Re:Outdated vs. Complete: In defense of apps that don’t need... by nikau on Tuesday September 27, 2022 @04:01AM (#32992674)
> running apps sitting on a pile of compatibility hacks

You do realise the only reason iphone retina screens became a thing was to enable double pixel scaling because iphone apps at the time were coded to a fixed resolution.

That's the definition of a compatibility hack.

Of course apple being apple they managed to sell it as a feature and made every person who was happy with a 1366x768 laptop suddenly desire a retina display.

Re:Outdated vs. Complete: In defense of apps that don’t need... by int_19h on Monday September 26, 2022 @10:52PM (#32991102)
What does the user care if there's a "pile of compatibility hacks" there or not, so long as the app still exists and works as it should?
Re:Outdated vs. Complete: In defense of apps that don’t need... by scarface74 on Monday September 26, 2022 @11:18PM (#32991222)
In the case of Apple removing 32 bit support from the OS first and then the actual processors:

- they care about their apps not being evicted from memory as quickly when they switch apps because memory isn’t taken up by 32 bit and 64 bit versions of shared libraries.

- increased battery life by not having as much RAM - yes RAM takes energy.

- using the die space saved by not having 32 bit instruction decoding means you can use that die space for enhancements that users care about, and decrease the die size to make the phone more battery efficient

- for Mac computers, you have computers that are faster, have more than twice the battery life, are more memory efficient (meaning less swap), and can be fanless without getting hot.

Re:Outdated vs. Complete: In defense of apps that don’t need... by kps on Monday September 26, 2022 @06:15PM (#32989300)
The 2022 SE3 has the same 750×1334 rectangle as the 2014 iPhone 6.
Re:Outdated vs. Complete: In defense of apps that don’t need... by Gigachad on Monday September 26, 2022 @06:18PM (#32989339)
The 2018 iPhone X does not.
Re:Outdated vs. Complete: In defense of apps that don’t need... by selfhoster11 on Tuesday September 27, 2022 @06:16AM (#32993482)
Oh no, the horror.

Let the user make the damn choice.