7 ms·
With the Mac everybody got a copy of HyperCard Here we go again. I got a free copy of Xcode, IB and Dashcode with every release of OS X I had. I can code in C
by rimantas 17y ago
With the Mac everybody got a copy of HyperCard
Here we go again.
I got a free copy of Xcode, IB and Dashcode with every release of OS X I had. I can
code in C, C++, Objective-C (with a choice of compilers gcc or clang), PHP, Perl, Python, Ruby (including RoR), Java right out of the box. SQLite is also there and maybe some stuff I don't even know I have.
Existence of iPad (and iPhone) does not hinder innovation — it fosters it. Three years ago
there was no iPhone, no iPhone OS, no App Store. Now we have a new platform with not far from 200 000 (just think about it) applications written for it. iPad gives an opportunity
truly explore what's possible on multitouch device with dedicated UI.
I am a web developer, but I do not complain that I cannot easily write my code in the browser itself. Nor do I want to.
Just think about it: if there were no iPad you could not code for it even in Obj-C.
- lispm 17y agoI'm not talking about programming on the Mac, I'm talking about the iPhone OS and devices like the iPad. I need a Mac to program the iPad? Why? We needed a LISA to program the Mac in 1984. The Mac had 128kbyte of RAM and couldn't do much. The iPad has 256MB RAM, a multitasking OS based on Unix - I want to see end-user programming on the touch screen. Not a generation of link clickers. We have 2010. I want a better EMAIL program for my iPhone (or something like the iPad). I don't get it. Apple does not allow that. WHY? It can't even filter mails. We had that twenty years ago.
- tptacek 17y agoTwenty years ago you did not have a handheld device that read your emails.
- lispm 17y agoDepends what you call a handheld device. The Osborne-1 from 1981, one of the first portable computers had an email program. Handheld computers started in the early 90s and some had email capabilities. For Apple's own Newton there was a bunch of email clients.
- krainboltgreene 17y agoYou are a very small minority.
- david927 17y agoYou are in a very small minority... of people who get it. I have nothing against consumer electronics devices, but they're about consuming. The promise of computers is in creation. Steve Jobs took Alan Kay's work, but not his ideas. The promise of the Dynabook isn't about hardware, but a change in how we create software. That change is coming, and that's the change to get excited about.
- krainboltgreene 17y agoYou're not presenting any amount of believable evidence here to prove your point. Your quip of "You don't get it!" doesn't pass the muster. Yes, computers promise creation. But this creation isn't always developing software. A device can simply create entertainment. I hate to break it to you, buddy, but you've become saturated in your community. It's very hard from that point to see how very small your pool is.
- david927 17y agoA device can simply create entertainment. No, a device shows entertainment. And people consume it. Creation means that the end user has something new when they're done. Not that they've just passed the time. And you're ad hominem attack on being saturated in your community was most likely a projection, buddy.
- wallflower 17y agoTechnically, yes you can have a better mail program. You just might not be approved to sell it once you create it using XCode. If you are serious about this, start with reMail. reMail has implemented a lot of features and solved a lot of thorny email client implementation issues. "As someone who is passionate about mobile email, my hope is that developers interested in making email-related apps can use reMail code as a starting point. Part of the reason email apps are hard is because you have to pay the tax of figuring out how to download email via IMAP, parse MIME messages, handle attachments, and store data. reMail has already solved these problems. If you have a great mobile email idea, I hope you will find reMail's source code helpful in your quest." http://www.remail.com/blog/ http://www.remail.com/blog/ http://code.google.com/p/remail-iphone http://code.google.com/p/remail-iphone
- lispm 17y agohttp://gizmodo.com/5053232/apple-rejects-mailwrangler-app-for-leading-to-user-confusion http://gizmodo.com/5053232/apple-rejects-mailwrangler-app-fo... '… Your application duplicates the functionality of the built-in iPhone application Mail without providing sufficient differentiation or added functionality, which will lead to user confusion. …'
- steve19 17y agoYou don't need a Mac. You can write web apps for it on any platform.
- alanthonyc 17y ago"I need a Mac to program th iPad. Why?" Holy moly! Are you mad because a TV isn't a video camera? Are you mad because a plate isn't a frying pan? The iPad is a consumption device. It's a new thing. I've had it for a week now. I know that it's not going to replace a real computer. But it is absoulutely great for what it is. I wouldn't want to program on it (as things stand). It's acceptable for writing short texts, that's about it for now. And this has nothing to do with the 3.3.1 controversy. There are a number of things that you can take Apple to task for, but this isn't one of them.
- nooneelse 17y ago"I wouldn't want to program on it (as things stand). It's acceptable for writing short texts, that's about it for now." There seems to be an presupposition there that programming must involve lots of typing. If so, it is a false one.
- veemjeem 17y agoI haven't seen a good 5th generation language that does visual programming well yet. Even the wonderful morphic libraries on Squeak or the ALICE virtual world still require lots of typing.
- nooneelse 17y agoWhy did the goal posts for my point in the conversation suddenly get moved to 5GL? That feels like a bit of a disingenuous reply.
- Zak 17y agoMaking a traditional TV in to a video camera would require adding hardware (capture, storage) at significant cost. Incidentally, Apple did turn the TV in to a video camera[0]. Turning the iPad in to a platform where children could explore programming with Squeak, eToys or some as-yet unreleased environment would only require that Apple not actively prevent it. [0] http://www.apple.com/ipodnano/ http://www.apple.com/ipodnano/
- dionysiac 17y ago"I need a Mac to program the iPad? Why?" You need a computer to transfer data to it, so why not to program it? Yes, the toolchain is not available for windows, but that's at least understandable. The iPad is not currently marketed as a stand-alone device.
- invisible 17y agoFrom what I can tell, you MUST connect it to iTunes before it even allows you pass the "Connect me to iTunes on your computer" screen. I thought it was unneeded and should have had a "remind me later" at the very least (I didn't buy one, just set one up). Regardless, almost anyone that wants an iPad will have a computer - and the benefit of having a "import everything" option is huge.
- stromhold 17y agoAnd this is exactly what Apple wants us to think; be in awe of the favor that they are doing developers. This is an abusive relationship to say the least.