Live data from Hacker News

Cocoa Touch apps (2007)

twitter.com

61–70 of 78 posts

Re: Cocoa Touch apps (2007)

#61
post #28

I just realized that more time has elapsed since the iPhone launched (about 14 years: 2007 - 2021) than had between when Jobs returned to Apple and the iPhone launched (about 11 years: 1996-2007). Yikes. Also, the three month deadline helps explain why the iPhoneOS SDK was such a mess when it first launched.

He was leading NextStep right before for ~12 years, iOS SDK is built on top of that effort (NSString - Nextstep string)

Not just iOS. OS X merged in a ton of NextStep stuff to OS 9, and iOS happens to be based on that

Re: Cocoa Touch apps (2007)

#62
post #28

Earlier quoted context omitted.

He was leading NextStep right before for ~12 years, iOS SDK is built on top of that effort (NSString - Nextstep string)

Not just iOS. OS X merged in a ton of NextStep stuff to OS 9, and iOS happens to be based on that

Classic Mac OS and and Mac OS X were wholly separate operating systems.

Early versions of Mac OS X included the Classic environment, which was an OS X app that ran Mac OS 9 in a sandbox environment (https://en.wikipedia.org/wiki/Classic_Mac_OS#Classic)

Mac OS X/macOS also shipped for twenty'ish years with Carbon, which was a framework that offered a cleaned up subset of the old, classic Mac OS Toolbox. It was retired with 10.15. https://en.wikipedia.org/wiki/Carbon_(API)#Deprecation_and_d...

Regarding iOS, though, yes you are correct. iOS was derived from Mac OS X, and Jobs spoke a number of times about how the iPhone was "real OS X". https://web.archive.org/web/20070822184142/http://macdailyne...

Re: Cocoa Touch apps (2007)

#63
post #28

Earlier quoted context omitted.

He was leading NextStep right before for ~12 years, iOS SDK is built on top of that effort (NSString - Nextstep string)

Not just iOS. OS X merged in a ton of NextStep stuff to OS 9, and iOS happens to be based on that

close but iirc, its more the opposite:

osx was nextstep with os9 stuff (toolbox etc) ported over as carbon (with a lot of other os9 stuff) to support porting older apps [0]

[0] https://en.wikipedia.org/wiki/Carbon_(API)

but the kernel, gui, drivers everything was descended from nextstep

edit: (next/openstep)

Re: Cocoa Touch apps (2007)

#64
post #44

Earlier quoted context omitted.

I beg to differ. From my understanding, Google does not notarize apps from outside the Play Store and therefore cannot revoke apps outside the Play Store from launching. Apple can and does do all those things on macOS.

Play protect

To expound on this for people who aren't familiar, APKs installed from outside the Play Store can be optionally uploaded to Google's servers for automatic malware scanning.

Re: Cocoa Touch apps (2007)

#65
post #43

Earlier quoted context omitted.

I've grown to really like short responses, assuming they give enough info to answer the question. I think that a lot of us run into a subconcious thing where we feel like we need to say more, but most of the time we won't. I've been practicing recently, and it makes things so much faster and less tedious. I think I originally picked this up from professors, because I'd write a well thought out response (an unreasonab…

I forget which Apple engineer posted this anecdote, but Steve Jobs threatened to fire him and he agonized over a detailed response email. But he ultimately just sent something like “Steve, you know how I feel. But you’re the boss. Let me know tomorrow if I’m fired or not”. He never heard back and just kept working at Apple. Now I personally think the engineer’s like-kind response is probably what let him keep his job…

This was Wayne Goodrich https://web.archive.org/web/20180711230139if_/https://www.ca...

Re: Cocoa Touch apps (2007)

#66
post #56

Earlier quoted context omitted.

Hard disagree. First thing I do on any new android phone is install a third party app: f-droid. the play store is impossible to navigate because it's flooded with ad-laden crap and overly permission-greedy dodgy apps. f-droid (for those who aren't familiar, it's an app store for open source applications) is an excellent way to get away from that and get apps that are basically guaranteed not to be user-hostile. not t…

And you're able to install f-droid because Android allows sideloading, which has nothing to do with the awful way Google has managed the play store!

yes, I was trying to make the case for side-loading being good. If the iPhone had an f-droid equivalent I would probably switch over.

Re: Cocoa Touch apps (2007)

#67

I just realized that more time has elapsed since the iPhone launched (about 14 years: 2007 - 2021) than had between when Jobs returned to Apple and the iPhone launched (about 11 years: 1996-2007). Yikes. Also, the three month deadline helps explain why the iPhoneOS SDK was such a mess when it first launched.

Tangent: you might enjoy r/BarbaraWalters4Scale for more of this kind of stuff

https://www.reddit.com/r/BarbaraWalters4Scale/

Re: Cocoa Touch apps (2007)

#68

I just realized that more time has elapsed since the iPhone launched (about 14 years: 2007 - 2021) than had between when Jobs returned to Apple and the iPhone launched (about 11 years: 1996-2007). Yikes. Also, the three month deadline helps explain why the iPhoneOS SDK was such a mess when it first launched.

Tangent: you might enjoy r/BarbaraWalters4Scale for more of this kind of stuff https://www.reddit.com/r/BarbaraWalters4Scale/

This is 110% the kind of content that I love to find on the Internet: https://www.reddit.com/r/BarbaraWalters4Scale/comments/nc00b...

Thanks for sharing that sub-reddit. Subscribed!

Re: Cocoa Touch apps (2007)

#69

Earlier quoted context omitted.

Not just iOS. OS X merged in a ton of NextStep stuff to OS 9, and iOS happens to be based on that

close but iirc, its more the opposite: osx was nextstep with os9 stuff (toolbox etc) ported over as carbon (with a lot of other os9 stuff) to support porting older apps [0] [0] https://en.wikipedia.org/wiki/Carbon_(API) but the kernel, gui, drivers everything was descended from nextstep edit: (next/openstep)

Wrong on the drivers side.

The Objective-C drivers framework (DriverKit) was replaced by a C++ one based on a language subset (IO Kit).

It is no accident that IO Kit replacement is named Driver Kit as homage to the original NeXTSTEP driver framework.

Re: Cocoa Touch apps (2007)

#70
post #22

Earlier quoted context omitted.

And it just... sucks. So many avenues for exploitations for average developers that I'd never trust and install a 3rd party app on such a device that I carry around with me every day. Sure, Apple model is far far from perfect but the only solution I can think of for such a personal device.

> I'd never trust and install a 3rd party app on such a device that I carry around with me every day. I don't run any third party apps either. But I like that I am welcome to do so. In the past I have installed apps from third party developers that I trust and am the better for it.

You can buy an iPhone and be secure in the knowledge that if you want to run these apps you never run, you could buy an Android phone!
Post reply on HN