Slashdot Mirror


Will Developers Finally Start Coding On the iPad?

An anonymous reader writes "It's not so long since Apple silently dropped the restriction about iOS apps for programming — iPad owners can now code in Lua with Codea or with Python for iOS. Yesterday, a new app called Kodiak PHP brought another IDE to the iPad, this time for PHP coders. Pandodaily's Nathaniel Mott describes it as a full-blooded software development tool with comparison to other iOS apps. Cult of Mac reports that the demise of the Mac might be closer than we think, but are developers really ready to use the on-screen keyboard to do some serious work?"

463 comments

  1. bluetooth keyboard by Anonymous Coward · · Score: 4, Informative

    my iconia tablet + bluetooth keyboard is all I carry around these days. Plenty of good ide's, can host a webserver on the tablet, and so on and so on.

    Whatever, ipads. . lol

    1. Re: bluetooth keyboard by Anonymous Coward · · Score: 0

      Let me guess, you work for Nvidia (those were only ones that brought the iconica).

    2. Re: bluetooth keyboard by gl4ss · · Score: 5, Insightful

      my iconia tablet + bluetooth keyboard is all I carry around these days. Plenty of good ide's, can host a webserver on the tablet, and so on and so on.

      Whatever, ipads. . lol

      than again, on an android tablet you can(cumbersomely) develop a real android app.
      on an ipad not, unless you use it essentially as just as a dumb terminal to some full mac somewhere.

      it's essentially apples rules about not having a second app store that keep the whole developing fully on an ipad idea at bay for foreseeable future for non-jailbreakers. so it's a matter of politics, not practicalities.

      --
      world was created 5 seconds before this post as it is.
    3. Re: bluetooth keyboard by Joce640k · · Score: 3, Insightful

      Do "full blooded software development" and "PHP" belong in the same sentence?

      --
      No sig today...
    4. Re: bluetooth keyboard by Anonymous Coward · · Score: 0

      genius, some one should patent the combination of a screen and a keyboard, perhaps if you connected the two with a kind of hinge you could open it up
      when you need to work on it, and close it to protect the screen before you put it you bag

    5. Re: bluetooth keyboard by easyTree · · Score: 0, Flamebait

      The iPad is irrelevant, soon to be eclipsed (no pun intended) by all things Android. Arguably, this has already happened.

    6. Re: bluetooth keyboard by ThePeices · · Score: 4, Funny

      Do "full blooded software development" and "PHP" belong in the same sentence?

      Why yes, yes it does.

      "Programming in PHP is not full blooded software development"

      Whether that sentence is factually correct is a matter for discussion though.

    7. Re: bluetooth keyboard by Bing+Tsher+E · · Score: 1

      Well, no. Web development in general is not 'full blooded.'

      It's a markup language, guys. Deal with it.

    8. Re: bluetooth keyboard by Hazel+Bergeron · · Score: 5, Funny

      "Programming in PHP is not full blooded software development"

      Whether that sentence is factually correct is not a matter for discussion though.

      FTFY.

    9. Re: bluetooth keyboard by pspahn · · Score: 1

      And we'd like to keep it that way. It's nice that perceptions don't reflect reality... it means more work for the rest of us.

      --
      Someone flopped a steamer in the gene pool.
    10. Re: bluetooth keyboard by Anonymous Coward · · Score: 0

      ide's what?

    11. Re: bluetooth keyboard by ceoyoyo · · Score: 4, Informative

      on an android tablet you can(cumbersomely) develop a real android app.

      You've got it right there. Developing apps on a tablet is a parlour trick that doesn't really matter. You can do it on Android or a jailbroken iOS device, but nobody cares because it's FAR easier to do it on a bigger computer.

      It was very irritating when Apple forbade interpreters so you couldn't do simple things, but not supporting building full apps isn't really a loss.

    12. Re: bluetooth keyboard by thetoadwarrior · · Score: 1

      Someone doesn't understand web development.

    13. Re: bluetooth keyboard by oakgrove · · Score: 4, Informative

      Developing apps on a tablet is a parlour trick that doesn't really matter.

      I've never developed an app on Android from start to finish on my tablet but it's a little more than a parlor trick. I keep a few of my lesser important projects in Dropbox and on more than a few occasions felt inspired and whipped out my Galaxy Nexus or Xoom and got to work. The ability to then compile and install right there on the device is awesome in that scenario. The only thing holding something like AIDE isn't as capable as a traditional IDE is it hasn't been around long enough for the developers to have had time to include, debug, and ship all the expected features. There is no fundamental reason that given enough time, AIDE or something like it couldn't be a first class development tool for Android.

      --
      The soylentnews experiment has been a dismal failure.
    14. Re: bluetooth keyboard by ozmanjusri · · Score: 1

      What's the difference between an Android tablet docked to mouse, keyboard and 1080p screen and a "bigger computer"?

      --
      "I've got more toys than Teruhisa Kitahara."
    15. Re: bluetooth keyboard by ZosX · · Score: 2

      i just tried out aide. its pretty sweet. the moment i compiled to an apk and installed i was hooked.

    16. Re: bluetooth keyboard by Anonymous Coward · · Score: 0

      Awesome! Glad I could be of service.

    17. Re: bluetooth keyboard by Glock27 · · Score: 3, Informative

      What's the difference between an Android tablet docked to mouse, keyboard and 1080p screen and a "bigger computer"?

      Lack of memory, storage, screen real estate (2560x1920) and CPU/GPU power. :-)

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    18. Re: bluetooth keyboard by Glock27 · · Score: 5, Funny

      The iPad is irrelevant, soon to be eclipsed (no pun intended) by all things Android. Arguably, this has already happened.

      Arguably, you are quite disconnected from reality. :-)

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    19. Re: bluetooth keyboard by oakgrove · · Score: 1

      What's the difference between an Android tablet docked to mouse, keyboard and 1080p screen and a "bigger computer"?

      The difference is people can pretend that this capability doesn't exist on Android and therefore "reality" maintains compatibility with their troll narrative.

      --
      The soylentnews experiment has been a dismal failure.
    20. Re: bluetooth keyboard by Anonymous Coward · · Score: 0

      Not the parent but it looks like the truth hurts. Overrated? Ha ha. If Android tablets don't stomp the iPad, the Windows tablets will.

    21. Re: bluetooth keyboard by Anonymous Coward · · Score: 0

      Arguably, you are quite disconnected from reality. :-)

      I wouldn't go as far as the GP did and declare the iPad irrelevant but its days of being the tail that wags the dog are numbered for sure. Just like with what is happening in the smartphone space.

    22. Re: bluetooth keyboard by Just+Some+Guy · · Score: 2

      I've cranked out several thousand lines of JavaScript as part of a work project I'd been assigned to help out with. As it turns out, you can do some pretty neat functional (as opposed to procedural) stuff with it. HTML is a markup language, but the web is much more than that these days.

      --
      Dewey, what part of this looks like authorities should be involved?
    23. Re: bluetooth keyboard by Anonymous Coward · · Score: 0

      Yes, yes. And it's the" year of linux on the desktop", too, eh? ...with "Unity" leading the way.

      ROFL

      Unity: The first large, intentional step BACKWARDS in OS interfaces since the computer revolution began.

      And here comes Microsoft doing nearly the same thing to Windows, and to tablets. And you think this will harsh the iPad market?

      I have a bridge I'd like to sell you.

    24. Re: bluetooth keyboard by BasilBrush · · Score: 0

      its days of being the tail that wags the dog are numbered for sure.

      That's wishful thinking, not anything indicated by reality.

    25. Re: bluetooth keyboard by Glock27 · · Score: 1

      Arguably, you are quite disconnected from reality. :-)

      I wouldn't go as far as the GP did and declare the iPad irrelevant but its days of being the tail that wags the dog are numbered for sure. Just like with what is happening in the smartphone space.

      I don't think I agree with either premise.

      No iPad-sized tablet is even close in marketshare, and the only 7" tablet to ship in volume, the Kindle Fire, is more a media consumption device than an app target.

      As to the smartphone space, if you look at what developers are excited to support (because of potential profit) the iPhone remains dominant, with no viable competitors.

      So far it's game, set, match in favor of Apple.

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    26. Re: bluetooth keyboard by MacGyver2210 · · Score: 1

      I have no problem writing simple apps, compiling, and running them on my Kindle Fire or even my friggin' phone running Android. I have had no end of trouble just using the Apple products, let alone trying to develop for them. The only problem I have with the KFire is no bluetooth/usb for keyboardage, which is why I frequently use my phone for the typing part.

      They are just too black-box for anyone to really work professionally from, and LUA/Python is hardly a choice when doing REAL actual development. I need some full featured language, like Java or C, preferably with access to native/low-level code functions. Even Flash/AS3 would be acceptable, but I suppose Apple would have to unban their apps first, no?

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    27. Re: bluetooth keyboard by MacGyver2210 · · Score: 1

      The trend of apple products market share declining as Android products skyrocket in market share is akin to the tipping of Lady Justice's scales. Apple is going downhill because they haven't come out with anything actually new in quite some time(the same thing, only smaller does not count) and people who pay attention are starting to hate them for their anti-comptetitive actions on the world stage - vis a vis patent lawsuits, injoining product sales that are more unique than their own, etc.

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    28. Re: bluetooth keyboard by Anonymous Coward · · Score: 2, Informative

      You might jot down an idea on a tablet, but you aren't doing any real development. Just because you think what you do is real development doesn't mean it actually is.

      Dude, take your head out of the sand. This is a full-fledged development environment for Android apps that runs on Android. What separates AIDE from developing an Android app on the desktop with Eclipse? Seriously. You can even sign and publish from within AIDE. It supports auto-complete, debugging, source control, you name it. Please tell me why using that with a mouse and a keyboard is not doing "real development".

    29. Re: bluetooth keyboard by drsmithy · · Score: 3, Insightful

      What's the difference between an Android tablet docked to mouse, keyboard and 1080p screen and a "bigger computer"?

      Much like the difference between a plastic seat nailed to a wooden frame with some wheels and a "real car".

    30. Re: bluetooth keyboard by Anonymous Coward · · Score: 0

      No iPad-sized tablet is even close in marketshare,

      And no laptop is close to the market share of the Macbook. That doesn't matter and I'll let you figure out why.

      and the only 7" tablet to ship in volume, the Kindle Fire, is more a media consumption device than an app target.

      And the Nexus 7 which is an "app target". Not only that but in case you haven't noticed there is a market on the Kindle Fire that has apps in it.

      As to the smartphone space, if you look at what developers are excited to support (because of potential profit) the iPhone remains dominant, with no viable competitors.

      This is laughable. There are plenty of devs making money on Android and if it wasn't a "viable competitor", you wouldn't see the big boys like Netflix, Electronic Arts, Madfinger, etc. developing for it.

      So far it's game, set, match in favor of Apple.

      Not even close. Every Android smartphone is one less device that its competitors' sold. You iPhone people are so caught up in your own little distortion field that you can't see the realities of the marketplace around you. Android smartphones have outsold iOS smartphones for a long time now and Android tablets are taking more and more of a percentage of that market. You can stick your fingers in your ears saying "la la la can't hear you" but that doesn't change anything at all. iOS will be relevant for a long time but the market doesn't revolve around it anymore. And with phones like the Galaxy S3 closing the desirability gap the time when iOS is little more than a blip may be sooner than you realize.

    31. Re: bluetooth keyboard by Anonymous Coward · · Score: 0

      That's wishful thinking, not anything indicated by reality.

      With market share sliding inevitably in Android's direction, just through sheer numbers, attention to the platform will eclipse iOS. I realize that the intuitive view of the future is clouded by what you see in front of you this very moment but you have to factor trends in. And the trend is Android. Just look at worldwide market share, US market share and if that doesn't do anything for you, see what's happening in China. Android is inevitable.

    32. Re: bluetooth keyboard by Anonymous Coward · · Score: 0

      Yes, yes. And it's the" year of linux on the desktop", too, eh? ...with "Unity" leading the way.

      What the fuck are you smoking? Is there anything about Linux in the comment you replied to?

      Unity: The first large, intentional step BACKWARDS in OS interfaces since the computer revolution began.

      That's your opinion. Personally I like it. But even if I didn't, I would have no problem replacing it with something else so what's your problem?

      And here comes Microsoft doing nearly the same thing to Windows, and to tablets. And you think this will harsh the iPad market?

      If the price for the x86 Windows tablets is anywhere near reasonable, the market will find them very compelling. People will have the native touch interface with Metro and the compatibility with legacy stuff while objectively not being super useful will convince people that the Windows tablet is the way to go. We'll see how many people buy that. Personally I'd buy one if only to put Linux on it but the mainstream just might find them compelling in their own right.

    33. Re: bluetooth keyboard by ozmanjusri · · Score: 1

      Lack of memory, storage, screen real estate (2560x1920) and CPU/GPU power. :-)

      None of those "problems" is unique to tablets. You've just described most computers that have been used for developing very useful software for decades.

      --
      "I've got more toys than Teruhisa Kitahara."
    34. Re: bluetooth keyboard by Lotana · · Score: 1

      What does "Full blooded" even means? Is this a common expression when applied to development tools/methodologies?

    35. Re: bluetooth keyboard by Anonymous Coward · · Score: 0

      HTML is just markup. JavaScript is closer to BASIC programming, which are both slow and inefficient, but are considered real software development.

    36. Re: bluetooth keyboard by slashmydots · · Score: 1

      And why aren't you coding on a device that's actually fast? Since my company, you know, pays me by the hour to work, I code as fast as I can and that means desktop and full sized keyboard. Let's see your tablet run complex database I/O code tests. I'll go make a sandwich while yours finishes. Oh and perhaps you should go read that slashdot story about how iOS apps are like a slot machine that the vast majority of developers don't win (make money) on and then go buy a PC.

    37. Re: bluetooth keyboard by Anonymous Coward · · Score: 0

      Why would anyone moderate this trite crap as insightful? It's just a really feeble car analogy.

    38. Re: bluetooth keyboard by ozmanjusri · · Score: 3, Interesting

      And Javascript is an excellent intermediatory language.

      Apache Cordova is an interesting project aimed at building native apps on most smartphone platforms using HTML, CSS and Javascript to describe the app.

        http://docs.phonegap.com/en/1.8.1/index.html

      --
      "I've got more toys than Teruhisa Kitahara."
    39. Re: bluetooth keyboard by arose · · Score: 1

      They could call it a Transformer...

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    40. Re: bluetooth keyboard by Anonymous Coward · · Score: 0

      Yes. You can do full blooded software development in PHP. The problem with PHP is: people don't do that, even if they should.

    41. Re: bluetooth keyboard by Anonymous Coward · · Score: 0

      +1 Its like doing embedded development on the actual embedded platform. While you could, it would take 1000x longer to compile and test when you can just cross-compile on a top of the line pc and just test on the box

    42. Re: bluetooth keyboard by Cederic · · Score: 1

      ide : Integrated Development Environment

      They tend to offer management capabilities for handling all of the files needed for complex software projects, coding accelerators (possibly including code generation, automated refactoring, access to libraries, form/UI creation, etc), a flexible and supportive editor (usually offering code completion, easy/powerful search capabilities, type lookups, etc) and optimise the build process (on-the-fly compilation/generation, "smart" recompile/linking, etc) and integration with code repositories, build platforms, test environments (including automated testing) and code quality checking (including prettification, error detection, automated coding standards, etc).

      They don't actually enable you to create anything you can't get done with a terminal window and a command line compiler. They just make it quicker and easier.

      Examples:
      Microsoft Visual Studio (the leading "I want to program for Windows" IDE)
      Eclipse (the leading "I want to program" IDE)
      AIDE (the leading "I want to program natively on my android device" IDE)

      I'd quote a MacOS example but I'm not sure which is the current favourite.

    43. Re: bluetooth keyboard by Kwpolska · · Score: 1

      I work with multiple apps at once, especially while coding. I'm guaranteed to be running more than one copy of zsh (tabs in Konsole; usually one is ssh'd to a remote shell server running irssi, also used for development) and Chrome (also for reading docs), Pidgin and GMPC. (on Windows, replace Konsole with one PuTTY window. I do have a working MPD setup under Windows, and even with the same song progress as on Linux.) In order to switch between those apps, I use alt-tab or use the scroll wheel* with my pointer on the panel. And to start them, just click on the four icons which are right next to each other (KDE Icon-Only Task Manager).

      Now, what would I have to do on a tablet? Click on the chrome app (and hope it supports tab pinning for apps), then go back home, start a terminal/ssh app. And then I could start SSH and-- oh wait. I cannot use a local shell. And even if I can, I doubt I would ever get my hands on zsh, vim, ncmpcpp, git, python... Sure, I can do half of those things on the remote host, but certain development tasks require a local environment. And I've yet to see a good** MPD client for Android or a good IM.

      Okay, so even if I had the apps I need, what about switching? As I said, to get from app to app on a computer, I use alt+tab or my mouse. Now, what should I do on Android?

      Add the fact that I like to play some good games. Have you seen any good games for an Android tablet? No, you haven't. And I don't consider Angry Birds or Fruit Ninja or something like that as a good game. Tablets don't have enough resources to have good games. And you won't be able to play too many games on those fancy Windows RT tablets (which are shit.)

      * scroll wheel is my preferred method of interaction with tabs and such. I hate that Chrome on Windows doesn’t accept such behavior.

      ** the only clients I accept on PCs are ncmpcpp and gmpc. Others suck miserably.

      [disclaimer: I hate tablets, and I have played with Android tablets for a very short moment. still, try to move my workflow to a tablet.]

    44. Re: bluetooth keyboard by Cederic · · Score: 1

      I've never had the luxury of even a 1080p screen when developing professionally.

      That doesn't mean it's not good - it's always nice to have more screen real-estate - but don't pretend it's necessary.

      IDEs benefit from enough space to show stuff around the edges of the code/design window, but as long as you're efficient working with tabs, you can get by with anything as low as 1280x1024.

      (That assumes your eyesight can cope)

      The Transformer Pad Infinity is more powerful and has a better screen than almost every computer I've professionally developed on. It's got a better keyboard than at least one of them too. Sure, it's far behind current state of the art for PCs, but it's not that far behind the dev boxes many companies still buy for their developers.

    45. Re: bluetooth keyboard by Cederic · · Score: 1

      Professional development will tend to take place on efficient kit. Why are you assuming that all development is professional?

      People code for fun. They tend to have a tablet with them, so it's an alternative to reading a book, watching a film or playing a game - all activities for which dedicated devices tend to be more optimal.

      If someone's sat on the Tube updating their program then a full-sized desktop is not a practical option.

      Let's see your tablet run complex database I/O code tests.

      Yes, please, lets. Because otherwise I can't be sure that it'll run those complex database I/O activities. My automated test suites finish in seconds, and a complex comprehensive one-off suite of tests is something I can leave running while I eat lunch.

      Oh and perhaps you should go read that slashdot story about how iOS apps are like a slot machine that the vast majority of developers don't win (make money) on and then go buy a PC.

      Erm. You replied to someone that admitted carrying around a non-iOS device. And again, you're assuming that there's a monetary incentive to programming.

      So again: some people program for fun. Some people get paid for it. The sweet spot is the intersect of the two, but that doesn't invalidate either side.

    46. Re: bluetooth keyboard by zome · · Score: 1

      having two or more windows open side-by-side. An IDE and a browser showing documents (and perhaps a calculator since I can no longer convert hex to dec in my head).

    47. Re: bluetooth keyboard by Plumpaquatsch · · Score: 0

      The trend of apple products market share declining as Android products skyrocket in market share is akin to the tipping of Lady Justice's scales. Apple is going downhill because they haven't come out with anything actually new in quite some time(the same thing, only smaller does not count) and people who pay attention are starting to hate them for their anti-comptetitive actions on the world stage - vis a vis patent lawsuits, injoining product sales that are more unique than their own, etc.

      Suuuure, the "next" iPhone will be nothing new, only smaller, and most importantly it will not sell.

      How much are you willing to bet?

      But lets look at "Android products skyrocket in market share" - if you take Samsung out of the picture, all other Android phones don't sell half as well as iPhones. Are you actually claiming this is either because Samsung's phones are so much better than all other Android phones, or because everybody buys them to support their fight against Apple? Samsung simply selling so many phones because they are cheap copies of iPhones is obviously not an option you would accept.

      --
      Of course news about a fake are Fake News.
    48. Re: bluetooth keyboard by cbiltcliffe · · Score: 1

      We're talking about development here. Why do games suddenly come into it? Oh...that's right...you needed to make a point about how tablets are not real computers, and you needed to change the subject to do it.

      On that note, a friend of mine has a high end Android phone, which he regularly plays FPS games on. This isn't even a tablet. This is a phone.

      Now, as for your "I need a dozen programs running to do development."

      Sure, it's a little more difficult on Android, but you're obviously using the most indepth development you can as an example, just to make your point. Incidentally, it's perfectly possible to have a local shell on an Android tablet. I have one on my Android phone.
      Assuming you're developing for Android, you don't need a remote shell, either.

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    49. Re: bluetooth keyboard by Miamicanes · · Score: 1

      > What's the difference between an Android tablet docked to mouse, keyboard and 1080p screen and a "bigger computer"?

      Roughly speaking, "1 ARM Gigahertz" is approximately equivalent to "400-500 Pentium III Xeon (or Pentium M, or Core-non-Duo) Megahertz".

      This means the highest-end Android tablet money can buy, equipped with bluetooth keyboard and mouse, is roughly comparable to a hypothetical 750MHz Pentium III notebook from 2003, retrofitted with a SSD. On such a computer (with conventional hard drive and 1 gig), Netbeans 4 or 5 took about a minute to load itself. Even back in 2004, when it was still a somewhat respectable laptop, it was painful.

      Fast forward to 2012. Netbeans 7 takes about 15 seconds to load itself on a 3GHz quadcore i7 with SSD and 6 gigs of ram. Visual Studio 2010 takes about the same amount of time to go from "totally not loaded" to "launched and ready to do something". Extrapolate accordingly. Even at the highest end, modern Java development on a tablet would be excruciatingly painful compared to even a low-end desktop PC. Yeah, it could be done... but it wouldn't be pleasant, and if you're paying a software engineer's salary, it would be a criminally inefficient waste of his time absent some compelling circumstance that required in the field software development without even a decent laptop.

      Tablets lend themselves well to in-the-field tweaking of things like Python. They're not suitable for things like developing real heavyweight applications like "Angry Birds" or an Android/IOS Twitter client. The fact that you could theoretically do it doesn't mean it's a good idea or an efficient use of your time.

    50. Re: bluetooth keyboard by Anonymous Coward · · Score: 0

      Add the fact that I like to play some good games. Have you seen any good games for an Android tablet? No, you haven't. And I don't consider Angry Birds or Fruit Ninja or something like that as a good game.

      Obviously ignorant of the fact that 'good game' is subjective, anyone can say they've never seen any good games on any platform and simply say they don't consider any game on that platform to be a 'good game' and also fail to provide their definition of 'good game'.

      Tablets don't have enough resources to have good games. And you won't be able to play too many games on those fancy Windows RT tablets (which are shit.)

      Your ignorance strikes again.

      I cannot use a local shell.

      Actually you can, but by this time your ignorance isn't surprising anymore.

      As I said, to get from app to app on a computer, I use alt+tab or my mouse. Now, what should I do on Android?

      You use something like QuickDesk because, just like Chrome on Windows doesn't support your scroll wheel method neither does Android.

      [disclaimer: I hate tablets, and I have played with Android tablets for a very short moment. still, try to move my workflow to a tablet.]

      So you hate them because your workflow is incompatible with them, that's why you can use a different operating system and different hardware more suited to your workflow.

    51. Re: bluetooth keyboard by Anonymous Coward · · Score: 0

      Personally I'd buy one if only to put Linux on it but the mainstream just might find them compelling in their own right.

      Why wouldn't you just buy one of the myriad of Android tablets that already have Linux on them? Why the need for an x86 tablet?

    52. Re: bluetooth keyboard by Anonymous Coward · · Score: 0

      Most people do not have the advantage of a 2560x1920 screen. My tablet is a 4-core Tegra 3 running at 1.3 GHz. I will concede the lack of memory. But I developed IOS apps on Core2 Duo Mac with 1280x1024 screen and 2 GB of RAM.

  2. Seriously? by trifus · · Score: 4, Insightful

    No.

    1. Re:Seriously? by Forty+Two+Tenfold · · Score: 5, Funny

      Oh they will. As soon as Tim Cook does this.

      --
      Upward mobility is a slippery slope - the higher you climb the more you show your ass.
    2. Re:Seriously? by dclozier · · Score: 5, Insightful

      This.

      If you don't have a real keyboard you don't have a real development tool - regardless of the IDE. Sure you can do some programing and you can even use a real keyboard with an ipad - but if your going that far then why not just use a laptop? If portability is an issue then try an ultrabook. The conclusion I have come to though is that most of my development time does not happen while being "mobile" - I'm at a desk somewhere.

      Tablets are a media consumption device. Using them for developing software is like pounding a screw into wood with a hammer.

    3. Re:Seriously? by betterunixthanunix · · Score: 5, Insightful

      If you don't have a real keyboard you don't have a real development tool - regardless of the IDE.

      Someone else pointed out a more fundamental problem: you cannot write iPad software using your iPad. Even if it had a keyboard, that problem would kill the iPad as a software development platform.

      --
      Palm trees and 8
    4. Re:Seriously? by eexaa · · Score: 0

      You can still have iPad, keyboard and a SSH app.

    5. Re:Seriously? by betterunixthanunix · · Score: 3, Informative

      In other words, your iPad is now a middle man between you and the system you use for developing software. Why not cut out the middle man, and save time, money, and sanity by just using that system to begin with? You can get a small, lightweight netbook running whatever OS you were connecting to over SSH if you do not like the size or weight of a typical laptop.

      --
      Palm trees and 8
    6. Re:Seriously? by an+unsound+mind · · Score: 1

      I saw this headline, and immediately Betteridge's Law of Headlines came to mind.

      Onscreen keyboards and screens you hold really don't mix with extended time spent writing anything, much less code. And you could add a stand and an external keyboard to an iPad, and at that point you have an inferior version of a MacBook.

    7. Re:Seriously? by brokeninside · · Score: 1

      There is absolutely no reason you cannot write iPad software using your iPad. What you cannot do is compile, link, and load software on your iPad.

      If you don't understand the difference, you shouldn't be talking about software development.

    8. Re:Seriously? by danomac · · Score: 1

      I would assume you can pair a keyboard with the iPad. I don't own one, so I can't verify it.

      I do, however, have the Nexus 7. I've been using it with my rocketfish bluetooth keyboard for a couple of weeks now. Even the volume controls work on the keyboard. If you have to do some typing it's nice to have a full keyboard - you're right that the onscreen keyboard is... just not right. What's even more annoying is that when the screen or edit box etc loses focus and you have to correct it it's a real pain in the ass to be tapping on a dinky screen. I wonder...

      So, I decided to try and pair my bluetooth mouse with the Nexus 7. I didn't think it would let me do that, but what do you know, it worked. The Nexus 7 shows an actual mouse cursor when you move the mouse and you can even use the scroll wheel. A couple of things that are weird about using the mouse is that double clicking zooms in (it doesn't select the word you double-clicked on like you think it would) indicating that you still need to follow the "touch-y" gestures to get stuff done. Right clicking moves the caret to where you've clicked, and I can pull down the notification menu if I use the touch gesture (click & drag down, which feel really weird with a mouse) amongst other things.

      I'm currently using the Nexus 7 on my coffee table (it pulls up to elbow height) with the keyboard and mouse. It sure is nice being able to use the mouse to click links! Why the hell didn't I try this earlier?!

      Obviously it's not always possible to drag the mouse and keyboard around, but thanks goes to Google for even letting me be able to do it!

      It may not be perfectly feasible right now to use a tablet with an IDE, but the input layer already supports a keyboard and mouse, maybe in a few years with an IDE specific to tablets it's doable. Then there's the issue of screen area (on smaller tablets like mine) but if we're going to add keyboard and mice why not plug into a high-def TV as well.

    9. Re:Seriously? by Anonymous Coward · · Score: 0

      You absolutely can.

      Cargo-Bot is available on the App Store and was written with Codea for iPad.

    10. Re:Seriously? by captjc · · Score: 2

      My Nintendo 3DS has a neat little toy app called Petit Computer. It is basically a BASIC interpreter that allows you to write programs and games, and trade them with friends. I also hear tell of a Pokemon typing game that is coming out that features a wireless keyboard for the DS. Even assuming that a patch is made to allow the keyboard to function in Petit Computer, I don't see the point to actually programming on a 3DS. I sure as hell would never want to use a device like that to do serious work.

      I feel the same way about programming on a iPad. Sure it might be neat for a while to play around with some simple things in a python interpreter or something similar. Hell, I toyed around with various interpreters for my old Palm handhelds (with and without a keyboard). However, there is no way it would ever replace my desktop (or even my laptop) to programming anything but the most trivial of apps. Between the tiny screen, lack of windowing interface, and lack of an accessible file system, how could I ever get any work done? I need to be able to download and install 3rd party APIs, libraries, and files; use said libraries in an editor (or at least an IDE) and be able to seamlessly go between my editor (with multiple documents open), a web browser (usually with multiple tabs) and the library documentation. Good luck doing this gracefully on an iPad.

      Unless the next iPad runs Mountain Lion, the iPad won't be a serious development machine anytime soon.

      --
      Slow Down Cowboy! It's been 1 hour, 47 minutes since you last successfully posted a comment
    11. Re:Seriously? by darjen · · Score: 1

      I have Apple's keyboard dock and their Digital AV Adapter. You bet your ass I would work on some iOS apps directly on my iPad if I could. My laptop and desktop are both windows. I don't own a mac. Why should I have to buy a mac just to develop apps for my tablet?

    12. Re:Seriously? by Anonymous Coward · · Score: 0

      Tablets are a media consumption device. Using them for developing software is like pounding a screw into wood with a hammer.

      When you're a hammer, everything looks like a nail.

    13. Re:Seriously? by Anonymous Coward · · Score: 0

      I could picture some EE drawing some LabView Code on a tablet but I could not imagine analog releasing an iOS version of it...

    14. Re:Seriously? by siddesu · · Score: 1

      Not unless it is ballet music and en pointe. Maybe Apple will bring Portman to give everyone a full nerdgasm, too. I can't wait.

    15. Re:Seriously? by Guy+Harris · · Score: 1

      If you don't have a real keyboard you don't have a real development tool

      So get a Bluetooth keyboard.

      That doesn't give you a bigger screen, or the ability to have multiple windows open on said bigger screen (maybe you can quickly slide between displays and work around the inability to look at two things at the same time), however, so it still might not be what a lot of developers would want.

      The conclusion I have come to though is that most of my development time does not happen while being "mobile" - I'm at a desk somewhere.

      If "mobile" refers to "using something while on the move and not seated", yes, that's the case for me; I'm unlikely to start coding while walking down the street. Then again, if I had a tablet I probably wouldn't start doing much of anything with it while walking down the street - I'd probably be using a smartphone for the stuff I'd be doing under those circumstances. I haven't yet figured out what I'd use a tablet for, which is probably why I don't own one....

      I might do development while not at a desk at home, but that's a different matter, and a laptop is sufficiently "mobile" for those purposes for me.

    16. Re:Seriously? by Ash-Fox · · Score: 1

      I've found my workstation development abilities translate absolutely fine to an iPad with an SSH client to the workstation, bluetooth keyboard and using my usual development tools (I haven't quite decided if I prefer vim or emacs yet). Screen wise, my iPad actually offers a bigger screen and higher resolution than my current laptop and a better battery life.

      When do I use my iPad for doing developmental things? For my pet projects when I'm in hotels, visiting a friend randomly or some random lobby.

      --
      Change is certain; progress is not obligatory.
    17. Re:Seriously? by Plumpaquatsch · · Score: 1

      If you don't have a real keyboard you don't have a real development tool - regardless of the IDE.

      Someone else pointed out a more fundamental problem: you cannot write iPad software using your iPad. Even if it had a keyboard, that problem would kill the iPad as a software development platform.

      +5 Shortsightful - First IPad Game Written in Codea on the IPad Hits the App Store

      --
      Of course news about a fake are Fake News.
    18. Re:Seriously? by Anonymous Coward · · Score: 0

      People keep bringing up "no keyboard".
      It uses bluetooth like many other mobile devices. Hell, I've known laptop users who don't use the default keyboard and only use a secondary full sized bluetooth keyboard.
      The iPad (or my slow-ass Kobo Vox) and Logitech keyboard fit in my CamelBak backpack perfectly. A laptop will not.
      Extensibility. Check. Portability. Check.

    19. Re:Seriously? by Plumpaquatsch · · Score: 1

      In other words, your iPad is now a middle man between you and the system you use for developing software. Why not cut out the middle man, and save time, money, and sanity by just using that system to begin with? You can get a small, lightweight netbook running whatever OS you were connecting to over SSH if you do not like the size or weight of a typical laptop.

      Yeah, I can see you before my eyes, huddled in a corner of the server room programming directly on the machine you are developing on.

      --
      Of course news about a fake are Fake News.
    20. Re:Seriously? by exomondo · · Score: 1

      The iPad (or my slow-ass Kobo Vox) and Logitech keyboard fit in my CamelBak backpack perfectly. A laptop will not.

      A 9.7" tablet + keyboard fits but an 11" MacBook Air doesnt?

  3. No... by tangent3 · · Score: 3, Interesting

    ..but if they were serious enough about coding on a tablet, there are plenty of portable hardware keyboards that can be connected to it.

    But really, the IDE apps mentioned don't seem to allow development of actual iOS apps on the device, unlike https://play.google.com/store/apps/details?id=com.aide.ui&hl=en

    1. Re:No... by muon-catalyzed · · Score: 4, Funny

      Please, we need programs not apps. Stuff doesn't get done in crippled wooden UI half baked apps. Developers need things like functioning file system, interoperating programs, real task switching, stable kernel, yes, kernel that doesn't crash your 6 hour hard work without even flashing an error. On Linux or Windows you at least get an error and 1st party programs do not hard crash there. Can't really wait for Windows 8 and some solid hardware company like Lenovo or Sony to give me a real system worth coding on - a real tablet experience.

    2. Re:No... by oztiks · · Score: 1

      mod parent up

  4. Nope by majesticmerc · · Score: 4, Funny

    are developers really ready to use the on-screen keyboard to do some serious work?"

    Speaking for my people, No.

    1. Re:Nope by Anonymous Coward · · Score: 0, Insightful

      are developers really ready to use the on-screen keyboard to do some serious work?"

      Is slashdot ready for their next Appledvertisement? Apparently so.

  5. Is it just me? by __aaltlg1547 · · Score: 5, Insightful

    or when the rest of you see one of these stories predicting about the demise of desktops, laptops and every other device with a precise user interface and non-negligible computing capacity, do you just want to shoot yourself?

    1. Re:Is it just me? by Anonymous Coward · · Score: 5, Funny

      Yes, it is just you who wants to shoot yourself.
      Rational people merely want to shoot the authors of such stories.

    2. Re:Is it just me? by c0lo · · Score: 1

      do you just want to shoot yourself?

      Shoot myself? Why... it's not me that makes moronic predictions.

      --
      Questions raise, answers kill. Raise questions to stay alive.
    3. Re:Is it just me? by Anonymous Coward · · Score: 2, Interesting

      Most people aren't predicting the utter demise of desktops and laptops, they're just predicting (quite correctly, I think) their decline to a more niche and more expensive kind of product. Desktops/Laptops have been riding on the coattails of Joe Sixpack, who never really wanted to do all the things those boxes can do. Joe wants to get onto his Facebook, share some photos on his Tumblr, and maybe watch some Youtube videos. He can do that far easier on a tablet, so the rather accidental mass-market status the traditional PC got is not going to last. PC type systems will be for the very few who do things like CAD, programming, and other tasks that actually need such a device.

      That doesn't mean the PC will die utterly. It just means a return to the days where you had to spend $15-20,000 to get that sort of a machine, because it will only be in demand from a niche, rather than from a billion average people around the world who can get by just fine with a tablet and smartphone, and actually prefer that to the complexity and insecurity of an open PC. You were riding on the economy of scale that never really made sense. It's that economy of scale that's going away, not the PC itself.

      So don't worry, open computing platforms won't die. They will just fall back to their natural niche. There's little way to pretend that won't happen, because it's already starting to happen now. Barring a pretty damn sudden shift in rates of change, tablets will outsell traditional PCs within the next two years, maybe even sooner. It IS going to happen, and it is going to become the dominant consumer platform, but you'll still be able to buy PC-like systems, just not as cheap.

    4. Re:Is it just me? by MogNuts · · Score: 1

      Yes.

      But I really do wonder. Do all these plant articles and thinly-veiled advertisement "news articles" actually translate to sales? Apple probably because Apple-lovers are morons at this point. But aren't Android tablets dying sales-wise, regardless of the media push? I truly wonder.

    5. Re:Is it just me? by Anonymous Coward · · Score: 0

      myself? no
      the author? yes

    6. Re:Is it just me? by Bieeanda · · Score: 1

      No, but when one of the guys that I game with on Fridays does the same thing, I'm tempted to throttle him until I remember that he wouldn't feel a thing through the neck fat...

    7. Re:Is it just me? by Anonymous Coward · · Score: 0

      Mrs. Betteridge's Corollary:

      The answer is always "Yes, it's just you".

    8. Re:Is it just me? by Dogtanian · · Score: 1

      That doesn't mean the PC will die utterly. It just means a return to the days where you had to spend $15-20,000 to get that sort of a machine, because it will only be in demand from a niche [..] So don't worry, open computing platforms won't die. They will just fall back to their natural niche.

      I don't know about you, but I *like* the fact that powerful computers are available for very little cost compared to the days when they cost "$15-20,000", and I certainly *would* consider it a "worry" if it meant returning to that situation.

      And how would open computing retreating back into a niche- along with general-purpose computers- with the vast majority of computing devices out there being closed and shut off be nothing to worry about? It's only that if you didn't care about it all in the first place.

      I can understand (though not agree with) the appeal of closed, walled-garden devices for the general public, but that doesn't mean it's something I have to be happy about.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    9. Re:Is it just me? by Anonymous Coward · · Score: 0

      I can understand (though not agree with) the appeal of closed, walled-garden devices for the general public, but that doesn't mean it's something I have to be happy about.

      Well, agreed, but there's also not much you or I can do about it, so no real point in getting all worked up. It's just down to market forces: the large majority will always dictate where the market goes.

    10. Re:Is it just me? by Anonymous Coward · · Score: 0

      You read it wrong, he wants to shoot us.

    11. Re:Is it just me? by VortexCortex · · Score: 1

      or when the rest of you see one of these stories predicting about the demise of desktops, laptops and every other device with a precise user interface and non-negligible computing capacity, do you just want to shoot yourself?

      No, it's not just you. We want to shoot a few more deserving people too.

    12. Re:Is it just me? by king+neckbeard · · Score: 1

      here's little way to pretend that won't happen, because it's already starting to happen now. Barring a pretty damn sudden shift in rates of change, tablets will outsell traditional PCs within the next two years, maybe even sooner. It IS going to happen, and it is going to become the dominant consumer platform, but you'll still be able to buy PC-like systems, just not as cheap.

      I'm not so sure about that. Smartphones are going to be an important part of computing, but I'm not sure that tablets are really an area with extended growth. Despite various organizations trying to shove them down our throats, they haven't surpassed 'traditional PCs.'

      --
      This is my signature. There are many like it, but this one is mine.
    13. Re:Is it just me? by rastoboy29 · · Score: 1

      dude, yeah, totally.  friggin preposterous, at this point.

      Maybe when we can code using vague spoken English instructions.  Then we won't need a keyboard.  That's a ways away,  yet.

    14. Re:Is it just me? by __aaltlg1547 · · Score: 1

      I guess I'd settle for the author of TFA.

    15. Re:Is it just me? by MrHanky · · Score: 1

      It's all hype and nothing but hype, either deliberately trying to fool people into buying new gadgets (it's the future!!!) or stupidly buying into the hype created by said salespeople. Tablets, or specifically the iPad, are crippled environments, worse for everything except couch surfing and computing-while-walking (for which a mobile phone with a keyboard in many cases is better). I regularly see people asking for help with the most trivial tasks that any real computer can do (even with Linux!), and most solutions are either cumbersome or "there's an app for that!" -- a euphemism for "you need an app for that, buy more stuff". Joe Sixpack will be so impressed when he finds he needs an app to share pictures on some web site.

      So yeah, the tablet is the future. Buy more stuff, support the economy.

    16. Re:Is it just me? by Anonymous Coward · · Score: 0

      Actually, they wrote the story...

    17. Re:Is it just me? by feepness · · Score: 1

      Powerful computers that cost $15-$20K were less vastly less powerful than the cellphones we had today. The issue was mass production of hardware, not software.

      I'm not a big fan of the walled garden, but the hardware in it will find its way to us geeks for a minor markup, if any. See the Rasberry Pi.

    18. Re:Is it just me? by Anonymous Coward · · Score: 0

      Whichisas sily as fuck anyway - you seem to believe that there are only two things that you do with Ltd fashion box which is silly - there are lots of other jobs where output i.e. display inmost cases must e much bigger tone useful. There are jobs where input with keyboard is also important and then there is processing power. All these and others may find a solution with coupled devices but this will take years till we get there. Also Joe 6pack 'thinks'w/ an asshole so chooses cheese to nail things etc there people that may have a need for more comfy ways of communication then thumb invalidating and slow display keyboard. So your analysis is oversimplified to say the least.

  6. Simpler question: Can it write apps for itself? by aaron44126 · · Score: 1

    Can I use the iPad to develop fully featured iPad apps? No? I don't think you can bill it as a development platform, then.

    1. Re:Simpler question: Can it write apps for itself? by dingen · · Score: 1

      Of course you can develop iPad apps on the iPad. Haven't you seen the link to Codea in the summary? That app does exactly that. In fact I have a game coded in Codea right here on my iPad, and I haven't even bought Codea.

      --
      Pretty good is actually pretty bad.
  7. Wonderful but... by pubwvj · · Score: 1

    Wonderful news to have real programming available on iOS however my Mac is a lot more than just a keyboard. I see a time when the iOS and MacOS will merge and there will be varying pieces of hardware that runs the new AppleOS (aOS). But just adding a keyboard (which I have) to my iPad does not make my iPad as functional as my Mac. The Mac has a lot more storage (iCloud is not available here in any reliable fast mode) and a lot more ports. My Mac can also play CD's (remember those - sort of like envelopes for music) and DVDs (envelopes for movies). The iPad has a long ways to go before it's as good as a Mac.

    1. Re:Wonderful but... by Anonymous Coward · · Score: 0

      My Mac can also play CD's (remember those - sort of like envelopes for music) and DVDs (envelopes for movies). The iPad has a long ways to go before it's as good as a Mac.

      *this* is what using a macintosh does to your brain.

    2. Re:Wonderful but... by Ash-Fox · · Score: 1

      Wow... Your argument is essentially storage capacity and support for specific types of removable media. You realize you've kind of just hinted that iPad is fairly usable to people who can make use of 64GB space or has decent access to iCloud (as you imply that's a viable alternative if you don't have connectivity issues). Also, I can easily resolve your capacity problem with bluetooth storage devices.

      Personally, I think there are numerous other things iOS needs to be a native development environment. I do use my iPad on occasion for development, paticularly when away from home to work on pet projects, but that's really me working on a SSH client that is connected to my workstation, while using a bluetooth keyboard with my iPad. I can't see my self switching to a native environment, the mature toolchain I have on my Linux development environments is not likely to be an easy task to port over and ignoring porting issues, doing something that fits well with both touchscreen and keyboard interface seems fairly difficult to do 'right' from my perspective.

      --
      Change is certain; progress is not obligatory.
  8. Comprehensive List of Computing Advantages in iPad by __aaltlg1547 · · Score: 5, Funny

    * It fits in my purse.

  9. A physical keyboard is all well and good by Neil_Brown · · Score: 2

    But what keeps me using a computer over a tablet, at least so far, as the ease of use — navigation, switching between browser tabs or between applications, ability to split screen and have documents side by side and so on. My coding is minimal, but I do a huge amount of research and writing up my thoughts, and, whilst a tablet has worked its way into my life despite me initially pooh-poohing them as pretty much pointless for the way I tend(ed) to use computers, I cannot see it replacing a computer for the time being.

    1. Re:A physical keyboard is all well and good by CastrTroy · · Score: 4, Insightful

      And yet for every person like you there's 100 who only ever use a computer for Facebook and email and gave been waiting for something as simple and useful as the ipad for the past 15 years. Most people have no interest in using a computer to actually accomplish anything and are perfectly happy consuming music books and itsvideos. I probably spend half my time doing the same. And with the price of these things its getting very easy to own both a laptop and a tablet. I've already decided my next phone will be the cheapest available with tethering and opt to spend the difference on a 10 inch tablet

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:A physical keyboard is all well and good by Anonymous Coward · · Score: 0

      And yet for every person like you there's 100 who only ever use a computer for Facebook

      You nailed it. This is the apparent-paradox of people in a niche market, as techies are. They tend to believe everyone else is just like them, and don't understand that, as you say for every person like them, there are a hundred who aren't, and those 100 define the market.

      WHY people don't understand that, I'll never know, but it's particularly common among techies who for some reason believe everyone else wants what they want.

      Hint: they don't.

    3. Re:A physical keyboard is all well and good by Anonymous Coward · · Score: 0

      30" monitors help too, as do multiple monitors. When you have to have a keyboard on the screen, you've lost 30% of the information you use to work with. Add Apple's shit on screen keyboard that doesn't have symbols or numerics to a pissy little screen, it's clear you can do very little with it when productivity matters.

    4. Re:A physical keyboard is all well and good by Anonymous Coward · · Score: 0

      So you missed the point (about pads iPad being used for development). Other small issues like tablets not supporting all media formats etc you also chose to ignore. Hmm what does that say about your argument

    5. Re:A physical keyboard is all well and good by darjen · · Score: 1

      This is what I have already done. I was in the mode of upgrading my smartphone, and got the galaxy nexus when that first came out. I ultimately decided to sell it and buy an iPad instead. I am back to using my older Droid 2 as a prepay phone on page plus without much of a data plan. I have the new LTE iPad which is only $30 a month for 2GB. That is a LOT cheaper than the $80 I was paying for voice and data on my galaxy nexus. I'm happy just using my Droid 2 mostly as a phone and doing my mobile internet on an iPad. I carry it with me on the train to work and read my news feeds every day.

    6. Re:A physical keyboard is all well and good by jma05 · · Score: 1

      Stated differently... most people don't really need computers in the traditional sense (analyze, design, create). They want better TVs... personal, portable, on-demand, beyond video (magazines, music), highly interactive, with communication functionality... and the tablets are great for that.

    7. Re:A physical keyboard is all well and good by Neil_Brown · · Score: 1

      And yet for every person like you there's 100 who only ever use a computer for Facebook and email and gave been waiting for something as simple and useful as the ipad for the past 15 years.

      Absolutely — my other half has taken to a tablet over her computer for most, but not all, of her computing needs. For me, it's not there yet, so I'm hoping that the death of the "proper" computer is not for a while...

    8. Re:A physical keyboard is all well and good by History's+Coming+To · · Score: 1

      These people, however, aren't "developers" and they're probably not going to "start coding" as per the headline.

      --
      Please consider this account deleted, I just can't be bothered with the spam anymore.
  10. Suuuuuurvey says... "No"! by pla · · Score: 3, Interesting

    Why the hell would I want to target a platform that limits devs to basically writing toys (no system level apps, no "arbitrary code execution", no duplication of "useful" apps that would compete with Apple-flavored)?

    And then, even if I did have a great idea for the next "Angry Birds"... Why the hell would I want to target a platform known for giving devs the boot for reasons ranging from "editorial" to "petty" to "borderline illegal vindictive"?

    Thanks, but no thanks. I'll target iDevices as soon as they tear down the wall around the garden, and not before.

    1. Re:Suuuuuurvey says... "No"! by elabs · · Score: 1, Interesting

      If the tablet runs a "real" OS then it starts to make more sense. Enter Windows 8.

    2. Re:Suuuuuurvey says... "No"! by mark-t · · Score: 1

      Why the hell would I want to target a platform known for giving devs the boot for reasons ranging from "editorial" to "petty" to "borderline illegal vindictive"?

      Because if you can design the right kind of application, there's one helluva lot of money to be made, obviously.

      Not that I'm saying money should necessarily motivate everything you do, but the potential for profit is pretty substantial... and really is only dependent on a programmer's own ability to know what other people will find entertaining or useful.

    3. Re:Suuuuuurvey says... "No"! by larry+bagina · · Score: 1, Troll

      I bet you also wonder why anyone would want to stick his penis into a vagina, too.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    4. Re:Suuuuuurvey says... "No"! by Tarlus · · Score: 1

      Flamebait or not, that's really a true statement. Windows 8 will be the most capable OS for software development on tablets if only because Windows operating systems already have a widespread selection of mature, actively-used SDK's.

      --
      /* No Comment */
    5. Re:Suuuuuurvey says... "No"! by GPierce · · Score: 1

      Nice in theory. How many times can you redevelop your app (due to rejection by Apple) before you are broke and out of business. It's not like you can ask Apple in advance whether your bright idea is acceptable to the ghost of Steve.

      Personally, I might use an app store of some kind, but if I can't download the app directly from my own site, I don't want to deal with the maker of that platform.

      Apple almost lost it 30 years ago. And over 30 years Steve Jobs never learned a thing about treating customers properly.. His successors apparently only learned what he taught them.A year or two from now, Apple will once again be a minority player with at best 20% of the market. And I bet that they still won't learn a damn thing.

      --

      When you are dancing with wolves, never limp
    6. Re:Suuuuuurvey says... "No"! by Cederic · · Score: 1

      His point is that the vagina is lined with razor blades.

      Sure, you might get lucky and have a fantastic and fulfilling experience. But you might not.

    7. Re:Suuuuuurvey says... "No"! by mark-t · · Score: 1

      If one is repeatedly redeveloping their app and getting it rejected, then there is clearly something they are doing wrong (specifically, they are probably not paying attention to the reasons it was rejected in the first place). It's certainly true that Apple can decide, based entirely on their own agenda, whether or not they'll allow an app, but the fields that don't interfere with that agenda are, in reality, not remotely narrow. Obviously, if a developer wants to develop software in niches that Apple does not permit, then it's ill advised to keep redeveloping the app for that platform. In fact, there's little reason to develop it in the first place, assuming any real market research was done beforehand. A person who goes broke trying to keep getting something into the Apple store that Apple has already said they won't allow is, IMO, a classic example of the cliche about "a fool and his money..."

      My point still stands.

      Apple app development can be unimaginably lucrative. It is only dependent on the developer's ability to realize or anticipate what the general public actually wants. If the only thing that a developer can imagine that people want is something that Apple simply won't allow, even if their reason for not allowing it seems entirely stupid or unfair, then that's ultimately a limitation of the developer's own imagination or creativity *FAR* more than it is an indication of how much Apple doesn't allow.

      I sound like an Apple apologist. I'm not. I really don't like the direction Apple is heading, but things are the way they are. Apple is popular right now. For good or bad, that's still reality. People can either jump on board and try to make whatever money they can before that boat sinks (because, to continue with that metaphor, there's absolutely nothing stopping developers from jumping off the ship off at any time), or they can sit back and watch, doing little more than waiting for their upcoming chance to tell Apple fans "I told you so".

  11. No. by Alkonaut · · Score: 2, Interesting

    I wouldn't even use a MacBook Pro keyboard for coding more than a few minutes. Nor would I code on that kind of screen size. Similarly, if I'm writing an email longer than a few sentences, I put my iPad down and reach for the laptop...

    1. Re:No. by Just+Some+Guy · · Score: 1

      I wouldn't even use a MacBook Pro keyboard for coding more than a few minutes.

      That's a shame. Is there a cure for your physical ailment or are you stuck with it? I switched from a Model M to a MacBook Pro. In theory, I should find this nearly unbearable and utterly inferior. In practice, I stopped noticing the difference after about 20 minutes.

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:No. by Anonymous Coward · · Score: 0

      have you actually used a macbook pro keyboard at all? it's the same size as the main part of a normal keyboard (yes, even the 13" version)

    3. Re:No. by Alkonaut · · Score: 1

      I don't know. I'm just picky. Even with what kind of full size desktop keyboard I use. I use it 8 hours a day, so I don't want one button smaller than it needs to be, or one button out of place. I also want a numeric keyboard, something I'd have to get a 17" pro for, which suddenly feels too large as a form factor in a portable.

    4. Re:No. by Alkonaut · · Score: 1

      Yes I'm typing on one. It's good as far as laptop keyboards go, but it has the typical short-stroke and cramped button layout of laptop keys, and the smaller versions are missing the numerical keyboard which I'm absolutely dependent on (write scientific applications). Real page up/dn/home/end keys without a required modifier are also an absolute must. Also, since I always use an external mouse (heavy mouse/drawing input in the applications) I don't want the touchpad to be in the way.

  12. Probably not by Todd+Knarr · · Score: 2, Insightful

    Let's face it, when writing a significant app you do a lot of typing. So. Are the iPad's keys roughly the size of a normal keyboard's? That size is significant because it's a comfortable size for human fingers. Much larger and it's awkward to reach between keys, while much smaller and it's awkward to hit just the key you want. Does the iPad's screen allow for keys to be depressed and provide gradual resistance? Those mechanical aspects are important because they provide tactile feedback and avoid having the typist hammering the tips of their fingers on a solid surface (which hurts after a while). Can I keep the iPad's on-screen keyboard only slightly inclined (so it's in line with the plane my fingers occupy while typing) while angling it's display 45 degrees or more up (so it's perpendicular to my line of vision)? That's so I can type comfortably without having to crane my neck or maintain an uncomfortable position to see the screen clearly. As far as I can tell the answer to all of those is "Not without external devices.". So if I'm going to tie myself down to a stand to hold the iPad itself plus a big keyboard and mouse to do my typing on, why wouldn't I go for the conventional desktop with it's larger monitors and more horsepower so I can run builds faster?

    1. Re:Probably not by Nerdfest · · Score: 1

      ... and so you don't have to deal with arbitrary restrictions about applications and content, nor reward those selling a platform with those restrictions in place.

    2. Re:Probably not by Bogtha · · Score: 1

      Are the iPad's keys roughly the size of a normal keyboard's?

      Yes, they are the same size as Apple keyboard keys. Have you ever actually used an iPad to type anything?

      --
      Bogtha Bogtha Bogtha
    3. Re:Probably not by Todd+Knarr · · Score: 0

      I seriously doubt that. I just measured my (standard) keyboard. The main key section is 11" wide by 3.5" tall. The whole 3rd-generation iPad is only 9.5" by 7.3". In landscape orientation the keyboard will almost fit the width, but it'd eating literally half the screen height. In portrait orientation the keyboard would only eat about a third of the screen height but there's no way you can fit 11" worth of keys into a 7" width and maintain size. And if you cut down the key size to make them fit, they end up so small and bunched-together that I can't get all 8 typing fingers onto the home keys without scrunching them up uncomfortably and making typing hideous.

    4. Re:Probably not by Anonymous Coward · · Score: 0

      So if I'm going to tie myself down to a stand to hold the iPad itself plus a big keyboard and mouse to do my typing on, why wouldn't I go for the conventional desktop with it's larger monitors and more horsepower so I can run builds faster?

      One may assume users want the same data (and preferably the same running applications) at home, on the train, at the bar, in the office. (Well, maybe some of us would keep work separate, but for telecommuters or hobby programmers it's ok.)

      So two approaches apply -- you can use different terminals to dial into the mainframe (thee cloud model), or carry a computer everywhere and augment it with local peripherals (keyboard, mouse, and monitor(s)). Since the cloud model sucks, we prefer the latter.

      Of course the iPad is a poor choice because of limited app selection and poor peripheral support, but this is why we some of us are willing to accept the performance handicap of (certain) tablets or UMPCs.

    5. Re:Probably not by ThePeices · · Score: 1

      Are the iPad's keys roughly the size of a normal keyboard's?

      Yes, they are the same size as Apple keyboard keys. Have you ever actually used an iPad to type anything?

      Which changes his point not one iota.

    6. Re:Probably not by Bogtha · · Score: 1

      I seriously doubt that

      In other words, no, you haven't actually used an iPad to type anything.

      I have an Apple keyboard and an iPad right here. I'm looking right at them. In landscape mode, the keys on both keyboards are the same size.

      I just measured my (standard) keyboard. The main key section is 11" wide by 3.5" tall. The whole 3rd-generation iPad is only 9.5" by 7.3".

      Your keyboard is bigger because it's got more keys on it, not because the keys are bigger.

      --
      Bogtha Bogtha Bogtha
    7. Re:Probably not by Todd+Knarr · · Score: 1

      Your keyboard is bigger because it's got more keys on it, not because the keys are bigger.

      It's the standard QWERTY main keyboard (note: I am not counting the editing keys, numeric keypad or function keys when I'm measuring) so I don't see how you can take any keys away without removing letters of the alphabet, numbers or the common symbols present on every typewriter keyboard and pretty much required for writing any modern language (try programming without quote marks, square brackets, braces, the semicolon, period and comma and the like, it's not pretty).

    8. Re:Probably not by Todd+Knarr · · Score: 1

      But why should I as a developer limit my development workstation to only the device the end-user's going to use? Why shouldn't I take full advantage of better hardware and software for the development tasks that the end-user won't need to ever do?

      Doing development on an iPad just because the end-user will run it on an iPad would be as silly as avoiding my dual-27"-monitor desktop with KDE and all the fancy graphical tools to do my development just because the code I'm writing will run on a headless server in a rack somewhere.

  13. Not Likely by MLCT · · Score: 3, Insightful

    Unless coding applications are much much improved from general text input applications, not likely is my answer.

    I can barely be hassled "typing" any more than 3-4 sentence email on an ipad before I get annoyed. In addition to the difficulty of typing, the lack of cursor control (touching to move the cursor is just down to luck as to where exactly it goes) means the entire experience is a retrograde step. Fine for 140 character input, useless if you want to type any lengthy piece of text.

    Tablets are great for some things (content consumption primary amongst them). But honestly, any time I am told that tablets represent a "post-pc" world for content creation (whether professional coding, or simple word processing), I just laugh.

    1. Re:Not Likely by c0lo · · Score: 1

      I can barely be hassled "typing" any more than 3-4 sentence email on an ipad before I get annoyed.
      Tablets are great for some things (content consumption primary amongst them). But honestly, any time I am told that tablets represent a "post-pc" world for content creation (whether professional coding, or simple word processing), I just laugh.

      Laugh? You can't be serious, can you?

      --
      Questions raise, answers kill. Raise questions to stay alive.
    2. Re:Not Likely by Bogtha · · Score: 1

      the lack of cursor control (touching to move the cursor is just down to luck as to where exactly it goes)

      Hold down your finger. A magnifying glass pops up giving you a zoomed in view of the cursor location for accurate cursor control. Or, if you want to select a particular word, just double tap.

      --
      Bogtha Bogtha Bogtha
    3. Re:Not Likely by angel'o'sphere · · Score: 0

      Perhaps you should touch longer until the magnifying lens shows up, and then you can exactly place the input cursor.

      However I agree that typing (if you type fast) is no real fun on an iPad (however I doubt it is better on an Android device).

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    4. Re:Not Likely by CodeBuster · · Score: 1

      I can barely be hassled "typing" any more than 3-4 sentence email on an ipad before I get annoyed.

      Indeed. When I'm doing my professional development work I rely upon multiple instances of the IDE open at a time spread over three monitors with various other tools also running in the background (usually over a dozen windows at a time). I regularly type at 40+ wpm and burst well above 100 with intellisense coupled with rapid alt + tab switching between windows. Compare this to a device with a 10 inch screen, no keyboard and an underpowered processor (compared to my dual quad core xeons) . To even ask the question, "Will developers finally start coding on the iPad" is to reveal one's complete ignorance of professional software development and tools necessary to practice the trade. It's like asking a professional contractor why he doesn't use the Black and Decker folding workbench at a job site. It's a stupid question.

  14. Exactly by betterunixthanunix · · Score: 1

    I think we can use the word "bootstrapping" to describe that: a PC can be "bootstrapped" in terms of development, an iPad cannot be. If Apple wants to open up the iPad so that we can write software for it without requiring some other computer, maybe the answer will change.

    --
    Palm trees and 8
    1. Re:Exactly by Nerdfest · · Score: 1

      The walled garden is more appropriately described as being 'boot-heeled'. I'm very disappointed with software developers rewarding a company putting forth a 'platform' with this kind of restrictions in place. If this had happened 30 or 40 years ago, the vast majority of them would note even have computers on their desks, and even fewer would be 'allowed' to write software for them.

    2. Re:Exactly by betterunixthanunix · · Score: 1

      The irony is that Apple is part of the reason that we have personal computers, and not just terminals we use to connect to the local computation utility.

      --
      Palm trees and 8
    3. Re:Exactly by viperidaenz · · Score: 1

      It was part of the "A computer in every home" dream. What we weren't told was real dream of "A revenue stream in every home"

    4. Re:Exactly by Bing+Tsher+E · · Score: 1, Troll

      'A computer in every home' was Bill Gates' dream.

      'A Lawyer in every computer store' was Jobs.

  15. Actually, I don't what a laptop by Anonymous Coward · · Score: 0

    I want my company to provide a really powerful virtual machine that I can access from my ipad w/ a logitech keyboard. That way, if I need more power, I just get a different virtual machine. I'd also like my logitech mouse to work with that VM, but one step at a time. As it stands, my corporate IT services are pitiful compared to existing cloud services. Both evernote and onenote work better from the internet. My corporate email is space constrained (unlike my gmail). Lastly, I can access my dropbox and google drive files from anywhere, as compared to my corporate documents, which are locked into my laptop. I would fire my corporate IT if I had a choice. They don't provide as good service. The lack of service creates corporate security risks, as my fellow employees eschew corporate IT services in favor of cloud services.

  16. That depends by dingen · · Score: 1

    A simple game or a visualization of some data? Sure, you might program that on an iPad.

    But for serious work it just lacks the tools. You need more than just an IDE to create a real application. The fact you can't easily work with files or open up a terminal is a serious deal breaker there.

    And of course there's the fact there's no way to share screen space between different apps on an iPad. The fact every app always takes up the entire screen is great for a lot of people, but I don't think developers are amongst those who appreciate this level of user friendliness. At least not for work purposes.

    --
    Pretty good is actually pretty bad.
  17. Unlikely by Anonymous Coward · · Score: 0

    I'm not sure i'd want to develop a fully fledged app on a locked down single-task, single 10" display device with no physical keyboard.

    It's a bit like asking "Will developers finally start coding on their internet-connected Fridges?"

    1. Re:Unlikely by colinrichardday · · Score: 1

      What if the fridges use chugging caffeinated soda as an input method?

  18. Not enough screen pixels by billstewart · · Score: 5, Insightful

    A couple of years ago I finally got an external monitor for my work PC that had more pixels than the Sun 3 I'd used back in the 1980s. (We mainly worked with laptops, and our IT department always thought that having more color depth was more important than more pixels, even though most of us work with text and simple graphics and 16-bit color was plenty. Some years they also thought portability was important, which was nice of them, but had the price of only getting 1024x768.)

    Back when I was younger, 1280x1024 pixels was annoyingly small to do development work in, because it limits how much text you could fit on a screen. Now that I need reading glasses, I not only want more pixels than that, but I want a bigger screen to put them on, and holding the latest generation iPad/MacBook close to my face just means typing is awkward.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Not enough screen pixels by TheModelEskimo · · Score: 0

      Uh...the new iPad has a 2048x1536 display. How is that not enough screen pixels? I know artists who are doing paid illustration work on their iPads. I think the bigger concern is ergonomics...typing on glass, things like that. Still, I have a software engineer friend who thinks I should get one, and he does more coding than I do by far.

    2. Re:Not enough screen pixels by nedlohs · · Score: 3, Insightful

      Maybe try reading for comprehension, this little bit might have answered you query: "I not only want more pixels than that, but I want a bigger screen to put them on".

    3. Re:Not enough screen pixels by mug+funky · · Score: 2, Funny

      HERP HERP iPeerrd is teh cerrl yerr merrst beeuy eerrt.

    4. Re:Not enough screen pixels by billstewart · · Score: 1

      Yeah, that gets to the "holding it close to my face" part, although I suppose some lampstand expandable arm thingy could help. Typing on glass is easier to fix using an external keyboard (and would be even easier if Apple supported USB directly off the pad, though Bluetooth is an alternative.)

      --

      Bill Stewart
      New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    5. Re:Not enough screen pixels by Anonymous Coward · · Score: 0

      Younger? It's not like 1280x1024 has been possible in the hands of the masses for very long...

    6. Re:Not enough screen pixels by robthebloke · · Score: 3, Funny

      Hey, give the guy a break! You can't blame him for missing a few words here and there.... it's damned difficult to read slashdot in safari on the small screen of the iPad!

  19. Re:Comprehensive List of Computing Advantages in i by pipeep · · Score: 2

    See Also: Netbook

  20. Just No by MogNuts · · Score: 2, Insightful

    Seriously. Just no. Journalists--stop it. Stop it already.

    I wonder what will happen when all the hype dies down and people actually use their tablet for more than casual BS. Right now it's The New Shiny (TM). But when the world over finally realizes it's collecting dust, will they buy another?

    My guess--only the $200 tablets like the Nexus 7 will survive. Though the only thing that has peaked my interest would be *laptops* or convertible tablets (like that new Sony one with a slide out KB) with Win 8. Because as it stands now, unless you attach a mouse or use the nipple on the Thinkpads, Trackpads are quite possibly the worst thing ever to use.*

    With Win 8 on a touch-screen laptop, I could for serious work use the mouse--but for casual stuff, using the touch-screen on a laptop would be a god-send. And no, I don't want iOS or even my preference--Android. I want a REAL computer to do REAL things. Like the simple act of being able to load SouthParkStudios.com or browse a company's job board.

    * And no, don't listen to what the world's most biased site, the Verge says--the Mac's trackpads are not worth switching entire computers, ecosystems, or preferences for.

    1. Re:Just No by Hognoxious · · Score: 3, Informative

      > Though the only thing that has peaked my interest

      The word is piqued, you poor benighted heathen.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    2. Re:Just No by Anonymous Coward · · Score: 0

      I wonder what will happen when all the hype dies down and people actually use their tablet for more than casual BS

      The vast majority of potential customers NEVER do more than "casual BS". That's all that want a computer for: media consumption, and checking their facebook. Tablets work fine for that. They don't want a PC for doing that. PCs are a pain for them and far more complicated than they need.

      The rest isn't a big enough market to matter.

    3. Re:Just No by Tom · · Score: 2

      But when the world over finally realizes it's collecting dust, will they buy another?

      Yes.

      Maybe that's because I never used my iPad for any bullshit. I always knew what I wanted it for and that's what I'm using it for. It's a great device for many things while I'm on the road or otherwise not at my desk. If I just want to check if I got new mail, the iPhone will do. When I actually want to process my mail, with replies and all, iPad is great.

      Coding? Please. Be serious. Nobody sane would do that, except for emergencies.

      --
      Assorted stuff I do sometimes: Lemuria.org
    4. Re:Just No by Anonymous Coward · · Score: 0

      Actually the iPad has opened up a golden age of user created content. People are doing all sorts of things with them - shooting and editing their own movies, creating music, and more. Just because YOU don't use your iPad for more than "stupid shit" doesn't mean everyone else is the same. There is more content being created on iPads now than on PCs. But have fun in the past, gramps, and we will be sure to get off your lawn.

    5. Re:Just No by MogNuts · · Score: 0

      Really? Wow. I forgot to check my grammer.

      Asshole.

    6. Re:Just No by Nemyst · · Score: 1

      Nah, obviously his interest tends to "peak", if you catch my drift...

    7. Re:Just No by MogNuts · · Score: 0

      I can't tell if your post is serious. It certainly made me chuckle.

      As for shooting and editing movies? You mean with the shitty VGA camera on the back of the iPad? Or the extent of their editing movies is removing red-eye or adding music? Oh wait, it's transferring that home movie of 4 GB via *dropbox* because Apple won't let you transfer anything to your iPad any other way short of *emailing* yourself? Wait wait! I know! Once you edit it, you can then transfer it to another app on the iPad! Wait, you can't do that. You must email it back to yourself, then take that, and email that 4GB movie file to ANOTHER app. Bravo!

      But hey, go ahead and call me gramps. Buy an iPad. I hope you do. Everyone will win. Apple will get your money, get it every other year because they deprecate a 3 year old iPad by having the software force-obselete you, you get your new Shiny all the time, competing technologies will be forced to offer us consumers more and a cheaper price, and finally:

      Idiots like you will get punished by having their money seperated from them. It's a win all around!

      I'm serious. Please buy another iPad. Do it. For me. It benefits me.

    8. Re:Just No by Type44Q · · Score: 1

      > Though the only thing that has peaked my interest

      The word is piqued, you poor benighted heathen.

      No, literally... he graphed out the level of his interest over time and there was clearly a point at which it peaked.

      (Or something. :p)

    9. Re:Just No by MogNuts · · Score: 0

      But when the world over finally realizes it's collecting dust, will they buy another?

      Yes.

      Maybe that's because I never used my iPad for any bullshit. I always knew what I wanted it for and that's what I'm using it for. It's a great device for many things while I'm on the road or otherwise not at my desk. If I just want to check if I got new mail, the iPhone will do. When I actually want to process my mail, with replies and all, iPad is great.

      The problem is there are no instances where it does anything more than bullshit. So no. They most likely won't buy another. More on this later.

      Tom, with your UID, c'mon I expected more.

      You must come from the old-school like me. Are you serious when you say you can type out real emails, like the ones for work, from an iPad keyboard? It doesn't even have haptic response. I can't even imagine doing it with haptic, but I could buy your argument. But a normal iPad on-screen keyboard? No. And you can't use the argument of using a BT Keyboard. Because then you have... tada--a laptop!

      And if you're using it on the road, then why not just use the cellphone? You admit it's for in a pinch. So you're not doing anything real with it. And the apps are the same. And short of browsing the web, apps don't display more content. They display a longer list of news in say a newsreader, but that's it. So in your situation, again, the tablet is irrelevant. The smartphone satisfies it. So again, no need for a iPad/Tablet. Hence no need to buy another.

      I'm curious as to the specific examples you actually do more than watch movies or play Pandora on it. Office work? No. DataViz Office can't get any Word or Excel formatting correct, is missing a ton of features, you have to use their proprietary storage to simply get files onto your iPad. Hell, it can't even do headers or footers! And like u said, u can't code or do any sort of web dev on it. Say you are in sales--Salesforce mobile doesn't even work past a search of clients. You can't even browse your full list of contacts, leads, or opportunities. It just doesn't even have the option beyond recent. So good luck with that.

      So you're spending $500 on something just to read e-mail?

      I'm serious about this--what do u do on the road that is anything more than bullshit?

    10. Re:Just No by Anonymous Coward · · Score: 0

      I want a REAL computer to do REAL things. Like the simple act of being able to load SouthParkStudios.com or browse a company's job board.

      Really. The reason you want a "REAL" computer is to watch copies of South Park episodes? No wonder you're job hunting.

    11. Re:Just No by DoofusOfDeath · · Score: 1

      The word is piqued, you poor benighted heathen.

      The word is beknighted you landless peasant!

    12. Re:Just No by GodfatherofSoul · · Score: 3, Informative

      I got an iPad this semester for school. I take all my notes on it and have all my textbooks on it; including using it as the calendar for my school events. After I got mine, I noticed how many causal computing tasks this device does better than a laptop or cellphone. The latter handle the boundary use cases very well, while the iPad does everything in between well. I could probably live with a dumb phone now, use the iPad as my utility computer, and rely on my laptop for my heavier lifting.

      You might think it's an overhyped gadget (and I did too before I got one), but they're definitely industry changers.

      --
      I swear to God...I swear to God! That is NOT how you treat your human!
    13. Re:Just No by shutdown+-p+now · · Score: 1

      With Win 8 on a touch-screen laptop, I could for serious work use the mouse--but for casual stuff, using the touch-screen on a laptop would be a god-send. And no, I don't want iOS or even my preference--Android. I want a REAL computer to do REAL things. Like the simple act of being able to load SouthParkStudios.com or browse a company's job board.

      If convertibles do win in the market (and yes, right now it's Win8 spearheading that push), you can bet that Android will adapt. They've already been doing it to some extent with e.g. full-fledged mouse support throughout the OS. And some companies have already been experimenting with running Android apps in floating windows.

      Apple side of things is harder to predict, but it may actually be the final straw for that rumored iOS / OS X merger, and then they'd also have a solid competitor to Win8 for convertibles, designed along the same lines.

    14. Re:Just No by Howitzer86 · · Score: 1

      I think Wikipedia has something to say about this:

      "One problem is that prescription has a tendency to favour the language of one particular region or social class over others, and thus militates against linguistic diversity.[13] Frequently, a standard dialect is associated with the upper class, as for example Great Britain's Received Pronunciation. RP has now lost much of its status as the Anglophone standard, being replaced by the dual standards of General American and British NRP (non-regional pronunciation). While these have a more democratic base, they are still standards which exclude large parts of the English-speaking world: speakers of Scottish English, Hiberno-English, Australian English, or African-American Vernacular English may feel the standard is slanted against them.[14][15] Thus prescription has clear political consequences. In the past, prescription was used consciously as a political tool; today, prescription usually attempts to avoid this pitfall, but this can be difficult to do."

      Basically, the grammar police are a kind of social elitist. Don't be surprised when the person you've insultingly corrected responds by telling you to go fuck yourself. Besides, if the message came across to you without further explanation, then the use of the word "peaked" over "piqued" (which I hardly ever see anywhere), is fine. After all, one's interest can conceivably peak as a result of an interesting subject matter.

    15. Re:Just No by Anonymous Coward · · Score: 0

      ...landless peasant!

      ...the word is prole, you nameless codswallop!

    16. Re:Just No by Anonymous Coward · · Score: 0

      I'm serious about this--what do u do on the road [with iPad] that is anything more than bullshit?

      I use astronomy apps to locate DSOs for my photography. I use an app to track data that can lead to an auroral outbreak. I text and otherwise communicate with others. I surf the web, for instance to check for comet locations, and to grab new data for new comets. I keep a gallery of my astro photos on the device, and I use them to sell prints. In emergencies, I SSH into our servers and do things, though the onscreen keyboard makes that more annoying than anything else -- but in an emergency, it's still a good thing. I have all manner of general network diagnostic tools on the iPad, and have used it many times to see what was going on with my network and others as well. I write song lyrics on it. I read books on it (a lot.) I no longer carry a laptop; just the iPad. My macbook pro lives at home now. I think that speaks volumes for what you can do with the iPad.

      It's not perfect by any means. But it isn't the intellectual wasteland you make it out to be. That's entirely up to the user.

    17. Re:Just No by Anonymous Coward · · Score: 0

      then the use of the word "peaked" over "piqued" (which I hardly ever see anywhere), is fine. After all, one's interest can conceivably peak as a result of an interesting subject matter.

      Using "peaked" still makes you look thick though.

    18. Re:Just No by MogNuts · · Score: 1

      But you just proved my point. You're doing the X number of casual things the iPad (tablets in general though) are used for. You said it yourself. You use a calendar, read books, and take notes.

      Nowhere in your post did you say you actually write papers, make bibliographies, use SPSS for your calculus class (which *everyone* takes), use a spreadsheet for any courses, use and interact with Blackboard which pretty much every school uses.

      See my point?

      Once you attempt the above, where do you turn? Not to an iPad.

    19. Re:Just No by MogNuts · · Score: 1

      The problem is there are no instances where it does anything more than bullshit. So no. They most likely won't buy another. More on this later.

      Tom, with your UID, c'mon I expected more.

      You must come from the old-school like me. Are you serious when you say you can type out real emails, like the ones for work, from an iPad keyboard? It doesn't even have haptic response. I can't even imagine doing it with haptic, but I could buy your argument. But a normal iPad on-screen keyboard? No. And you can't use the argument of using a BT Keyboard. Because then you have... tada--a laptop!

      And if you're using it on the road, then why not just use the cellphone? You admit it's for in a pinch. So you're not doing anything real with it. And the apps are the same. And short of browsing the web, apps don't display more content. They display a longer list of news in say a newsreader, but that's it. So in your situation, again, the tablet is irrelevant. The smartphone satisfies it. So again, no need for a iPad/Tablet. Hence no need to buy another.

      I'm curious as to the specific examples you actually do more than watch movies or play Pandora on it. Office work? No. DataViz Office can't get any Word or Excel formatting correct, is missing a ton of features, you have to use their proprietary storage to simply get files onto your iPad. Hell, it can't even do headers or footers! And like u said, u can't code or do any sort of web dev on it. Say you are in sales--Salesforce mobile doesn't even work past a search of clients. You can't even browse your full list of contacts, leads, or opportunities. It just doesn't even have the option beyond recent. So good luck with that.

      So you're spending $500 on something just to read e-mail?

      I'm serious about this--what do u do on the road that is anything more than bullshit?

      Wow, guess I angered the fanboys for a downmod on such a informative, well thought out, and detailed post. Then again, I'm knocking the holy iPad, so I should figure as such.

      Le sigh.

    20. Re:Just No by MogNuts · · Score: 1

      You seriously got modded a 4 for that?

      Ugh, slashdot. Where is that picard ASCII art with him putting his head in his hand.

      I write an insightful and informative post. You reply with a douche comment and you're praised for it.

      Pathetic.

    21. Re:Just No by GodfatherofSoul · · Score: 1

      Is this better?

      * Take class notes
      * Read my textbooks
      * Only have to carry a 2 lb tablet and not 4 textbooks and 4 notebooks to class every day.
      * Better for traveling with since it does everything I need it to do on vacation that I used to do on my laptop
      * Works way better for lounging computer use; sitting on a couch or laying in bed
      * A better recipe holder than bringing up a whole laptop

      I'm not proving your point; you're selectively reading what I wrote.

      --
      I swear to God...I swear to God! That is NOT how you treat your human!
    22. Re:Just No by Tom · · Score: 1

      Are you serious when you say you can type out real emails, like the ones for work, from an iPad keyboard?

      Totally serious. Now consider context: When I am at home and have a full computer with keyboard, I don't feel like sitting on the couch doing mails on the iPad. But when I'm on the road, then the iPad will do. So yes, you can type out real emails, with the on-screen keyboard. It's not perfect, but it works for me.

      Aside from that, it is tons better for webpages than an iPhone, too. For a quick check on something, the smartphone will do, for anything more? Nope.

      My most-often used iPad Apps are Mail, Safari, Skype and Zite. However, it is not only for those that I take my iPad with me when I go on a trip, it is also in order to have some of the lesser-used ones available. I don't need the SSH App very often, but when I do, man am I happy to have it! I could use the Maps application on the iPhone, but especially for maps, the larger screen size makes a huge difference. There's a couple games, but also iOutBank, iBooks, Wordpress and I've even been happy to have the Airport app when I needed to troubleshoot my home network. I've also taken it with me to give presentations using Keynote on several occasions, for audiences ranging from 8 to 400 people. Sure I will create the presentation on my iMac, but I obviously can't carry that with me. Having a small device to run the presentation is really great.

      There's a couple other apps that I use very rarely, like the IRC and IM clients, or a mindmapping app, etc. etc.

      The iPad will never replace my desktop computer. But it's a nifty little device to carry around for when I'm not at home.

      Does that mean you need to get one? No. Your needs may be different. I'm totally fine with that.
      Is it too expensive for what it does? I don't care, I'm not living on welfare.
      Are most people just playing games and reading mails? I don't care what others do.

      --
      Assorted stuff I do sometimes: Lemuria.org
    23. Re:Just No by Anonymous Coward · · Score: 0

      He may have meant to see that his interest has reached its pinnacle, in which case "peaked" is apropos.

    24. Re:Just No by Cederic · · Score: 1

      I disagree.

      Given the tools, most "consumers" I know do things like photo editing, video editing, DJing/mixing, building databases (as in, collections of data) and other creative/complex activities.

      Where do you think all those youtube videos come from?
      Who makes all those game mods?
      Why is Flickr so successful?

    25. Re:Just No by Cederic · · Score: 1

      Are you serious when you say you can type out real emails, like the ones for work, from an iPad keyboard?

      Hmm. You can't?

      I send personal emails (up to several "pages" in length) from my touchscreen _phone_ that's harder to type on than a tablet (but does have haptic feedback).

      Most work emails are "Ok, see you at ten" or "Be aware that will be available on Tuesday" or "Here's the diagram I promised you". Not exactly demanding to type - why do you think managers get by with a blackberry?

    26. Re:Just No by Anonymous Coward · · Score: 0

      This just in: College student thinks iPad is awesome.

      We will have more detail on this shocking announcement as the story develops.

    27. Re:Just No by Kyusaku+Natsume · · Score: 1

      Actually, an iPad, any model is way better to type in any of east asian languages like japanese or chinese than a standard PC/laptop with keyboard thanks to the bar of predictive text that appears at the top of the virtual keyboard. I suppose that the Android virtual keyboard does the same. When I need to show or look at graphs I use the iPad, the displays at work have such a low resolution that the graphs become noise otherwise. Certainly is not "the device to rule them all" but in a work environment it is actually useful. More than what i expected.

      --
      Mexico: 100% conservative's America now!
    28. Re:Just No by flargleblarg · · Score: 1

      I wish I had mod points right now.

    29. Re:Just No by Type44Q · · Score: 1

      What, to mod me up or cut me down? :)

    30. Re:Just No by Anonymous Coward · · Score: 0

      but they're definitely industry changers.

      Maybe for managers and similar jobs - but for creators (you know.. the people who actually produce societal value; the engineers, etc.) the iPad could never be a proper tool.

    31. Re:Just No by Hognoxious · · Score: 1

      Then it would have to be "my interest peaked". Peaked is intransitive.

      Close, but no cigar.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    32. Re:Just No by flargleblarg · · Score: 1

      Up and Funny.

  21. Today. by mosb1000 · · Score: 1

    you cannot write iPad software using your iPad

    . . .today. Tomorrow, who knows?

    1. Re:Today. by MogNuts · · Score: 2, Interesting

      True. For other companies. So normally I would agree with you.

      But this is Apple. They don't care about developers. They don't care about users. It's their way, or the highway.

      But of course the media will always put, at the end of the article, "but Apple will have it in the next version!" as they always do. Even though they don't. Yet they never do this for any other company

    2. Re:Today. by betterunixthanunix · · Score: 4, Insightful

      Is there any reason to think that the situation is going to change? I have seen Apple become increasingly restrictive about their products over the past few years; if anything, I have to wonder how long it will be before the iOS MacBook line comes out, so that only Apple's highest-end systems will allow people to write software (and even then, for a fee). What reason does Apple have to loosen the restrictions on the iOS software ecosystem, when they are making so much money?

      --
      Palm trees and 8
    3. Re:Today. by Anonymous+Cowardus · · Score: 5, Insightful

      But this is Apple. They don't care about developers. They don't care about users. It's their way, or San Jose's courthouse.

      There. Fixed that for you.

    4. Re:Today. by sideslash · · Score: 3, Interesting

      But this is Apple. They don't care about developers. They don't care about users. It's their way, or the highway.

      OK, I agree that they don't care about developers. Apple treats developers like trash. But Apple does care about users an an aggregate sense, in that their products and marketing are designed to achieve real resonance with hundreds of millions of users and turn them into passionate evangelists. Treating developers badly is actually part of the latter goal. But it is only about money, though. Beyond that, Apple doesn't care about users either.

    5. Re:Today. by colinrichardday · · Score: 3, Insightful

      But it is only about money, though. Beyond that, Apple doesn't care about users either.

      And beyond money, does any business care about its customers?

    6. Re:Today. by AmiMoJo · · Score: 1

      The awkward summary doesn't make it clear but Apple does now apparently allow some scripting to be done on the iPad in the languages it mentions. Not proper app development by any means, but some very limited automation via scripting perhaps. There are other serious restrictions though, such as not having access to a proper file system or any useful APIs to allow the script to do interesting stuff.

      Apple only made this decision to allow things like emulators to exist on iOS. They are popular on Android and Windows Phone but were banned on iOS if they allowed the user to write software in any way, meaning any kind of programmable computer or even advanced graphic calculator was out. Anyway, the point is that scripting is just a side effect of this, not the goal and Apple certainly have not made any effort to encourage or even allow any real development on the device itself.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    7. Re:Today. by SuperKendall · · Score: 1

      There are other serious restrictions though, such as not having access to a proper file system or any useful APIs to allow the script to do interesting stuff.

      Where do you get that? The script can write to the sandbox where the app lives; that sandbox is a "proper" unix-like file system.

      Also not sure what you mean about API restrictions, again the script should be able to use any API the app can use.

      Otherwise Codea would not be possible.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    8. Re:Today. by ThePeices · · Score: 1

      But it is only about money, though. Beyond that, Apple doesn't care about users either.

      And beyond money, does any business care about its customers?

      No. Customers are just a source of money. If a business could make money without customers, they would ditch the customers in a heartbeat.

      NEVER underestimate the power of human greed.

    9. Re:Today. by Anonymous Coward · · Score: 1

      Agree, but with a condition.

      You state "No. Customers are just a source of money. If a business could make money without customers, they would ditch the customers in a heartbeat" as though customers are any different in terms of greed. You could just as truthfully say "No. Businesses are just a source of goods and services. If a customer could have those without businesses, they would ditch the businesses in a heartbeat" and it would be just as true.

      Never underestimate the power of human greed, indeed.

    10. Re:Today. by Glock27 · · Score: 1

      Yep. The clueless seem to have all the mod points around here right now. :-)

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    11. Re:Today. by MogNuts · · Score: 1

      Why are you defending a company which wants to rip off its customers? It's the same logic as fanboys who brag that "but Apple doesn't care about charging low prices and is making a ton of money!" Yea, brag that you not only you're dumb enough to get paid more and got ripped off, but also saying "Thank you sir, may i have another?

      Believe it or not, there are some businesses who make money but who also deliver what the customer wants.

      Shocking!

    12. Re:Today. by colinrichardday · · Score: 1

      I wasn't so much trying to defend Apple as pointing out how business in general operates.

      Yea, brag that you not only you're dumb enough to get paid more

      What's dumb about about getting paid more? Besides, I don't even own any Apple products.

      Believe it or not, there are some businesses who make money but who also deliver what the customer wants.

      Like Apple?

    13. Re:Today. by Anonymous Coward · · Score: 0

      Yes: http://www.co-operative.coop/membership/what-is-membership/Membership-overview/

      (Disclaimer: I work there. But I'm a cynical bastard and I've seen the reality of how this translates into the business; they really do try and do the right things for customers and members).

  22. No by Bogtha · · Score: 4, Interesting

    Look, I'm an iOS & web developer. I use an iPad all day long, often off-site. If anybody is the target market for this, it's me. And I think developing on an iPad is an awful idea. It's a case of "just because you can, doesn't mean you should". Is it possible to pull up a code editor on the iPad? Of course. But that doesn't make it a better choice than, well, just about any other option. The only redeeming aspect of this is if you already have an iPad with you, it's better than nothing at all. But really, how often is it that you need to do some coding unexpectedly and you only have your iPad with you? This is what laptops are for.

    --
    Bogtha Bogtha Bogtha
    1. Re:No by Savage-Rabbit · · Score: 2

      Look, I'm an iOS & web developer. I use an iPad all day long, often off-site. If anybody is the target market for this, it's me. And I think developing on an iPad is an awful idea. It's a case of "just because you can, doesn't mean you should". Is it possible to pull up a code editor on the iPad? Of course. But that doesn't make it a better choice than, well, just about any other option. The only redeeming aspect of this is if you already have an iPad with you, it's better than nothing at all. But really, how often is it that you need to do some coding unexpectedly and you only have your iPad with you? This is what laptops are for.

      I agree 110% the iPad (and Android tablets) are nice for all sorts of things but they won't replace a full fledged desktop anytime soon. The moment I want to do something more complex than take notes with Pages, do some browsing, read a PDF or write short emails; something like say.... work on my computer graphics (Photoshop for iPad is a joke), edit video, do heavy duty word processing (Pages for all it's uses is rather limited on iPad) or god forbid, develop software, I reach for my laptop. My MacBook Air gives me way more control over the development environment than the iPad which is way to locked down to be of any use. Android tablets are not as locked down but their software and UI is just as limited as that of the iPad. If Apple feels it is forced to kill of the Mac, what I'd like to see replace it is a merger of the MacBook air and the iPad that can be used as a laptop but will morph into a tablet at will, kind of like this thing. It would be really cool to be able to rip the "monitor" off my MBA and have an iPad in my hands but such a device would have to have a more powerful OS X like interface that allows you to do things like tile several application windows on one screen as you see fit will. Trying to use the iOS interface for complex work is like trying to haul a king sized caravan over a steep Alpine pass with a Citroën C1.

      --
      Only to idiots, are orders laws.
      -- Henning von Tresckow
    2. Re:No by ThePeices · · Score: 1

      You forgot to read the memo. iPad is supposed to be the death of the desktop PC remember.

      With no laptop or PC or Macintosh, iPad is your only option remember?

    3. Re:No by Ash-Fox · · Score: 1

      I'm not an Apple fan, but I will admit, I used my iPad for development for a while when my laptop wouldn't do - it didn't have the battery life. My iPad case has an integrated bluetooth keyboard that is paired with it. I was able to SSH into my workstation remotely and do development normally for many hours.

      --
      Change is certain; progress is not obligatory.
  23. iPad + Linode + VIM by krslynx · · Score: 1

    I read this a while ago, back when I had an iPad, and decided to attempt the same:

    http://yieldthought.com/post/12239282034/swapped-my-macbook-for-an-ipad

    Bottom line; if you don't have a decent internet connection all the time (which I don't) -- it's really not a great solution. However, the article does highlight a lot of the benefits of developing on an iPad (such as long battery life, no heat, quick standby / wake up) etc

    As there are IDEs appearing it could be something I look to again, but probably not for a long time.

    1. Re:iPad + Linode + VIM by viperidaenz · · Score: 1

      No heat? Try out the iPad 3.

  24. Yes. by mosb1000 · · Score: 1

    I use my keyboard less and less for programming. And as others have pointed out, you can get a keyboard for an iPad. People who think this can't happen simply lack imagination.

    1. Re:Yes. by betterunixthanunix · · Score: 1

      Get back to me when you can write "hello world" for iOS using your iPad, without first having to get Apple's permission and without having to connect to the Internet.

      --
      Palm trees and 8
    2. Re:Yes. by Anonymous Coward · · Score: 0

      Get back to me when you can write "hello world" for iOS using your iPad, without first having to get Apple's permission and without having to connect to the Internet.

      You didn't mention knee-pads and K-Y - why?

      You mean I really didn't need those?

      Awe shit!

    3. Re:Yes. by mosb1000 · · Score: 0

      without first having to get Apple's permission and without having to connect to the Internet

      Those are an odd set of requirements. You have a very narrow definition of "software development."

    4. Re:Yes. by betterunixthanunix · · Score: 1

      OK, you have fun with your little walled garden; the rest of us will be over here, developing our software without having to pay fees, without having to wait for some unrelated company to approve of our code, and without having to connect to any network or system.

      --
      Palm trees and 8
    5. Re:Yes. by Anonymous Coward · · Score: 0

      And how do you write your code for programming then? You dictate it? You outsource it to some Indians?
      And as far as I remember, to write iOS software you need a pretty costly license of sorts...don't even mention jailbroken phones, as not everyone takes the risk, thus limiting the user pool by a lot.

    6. Re:Yes. by Anonymous Coward · · Score: 0, Interesting

      OK, you have fun with your little walled garden; the rest of us will be over here, developing our software without having to pay fees, without having to wait for some unrelated company to approve of our code, and without having to connect to any network or system.

      I'm sorry. And you are making how much money off that practice rather than using the "walled garden"? I love how the haters seem to be mostly people who code for fun, not for food.

    7. Re:Yes. by mosb1000 · · Score: 1

      I start typing a word, and the IDE brings up a list of possible options, I select the one I want and it fills it in. Very little actual typing is necessary.

    8. Re:Yes. by king+neckbeard · · Score: 3, Insightful

      Developing for smartphones isn't a particularly good way to make money regardless of platform.

      --
      This is my signature. There are many like it, but this one is mine.
    9. Re:Yes. by BronsCon · · Score: 1

      You mean the exploits in the Oracle Java VM that Android doesn't use? Loads of fun, indeed.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    10. Re:Yes. by BronsCon · · Score: 1

      So you type with one hand while keeping the other on the mouse at all times?

      If so, you could type at least twice as fast if you used both hands.
      If not, you could type at least twice as fast if you kept your damn hands on the keyboard, where they belong.

      Or maybe you use the arrow keys? Okay...
      str(suggestions pop up, i pause to look at the list)[down][down][down][down][down][down][tab]
      str_split(
      Both of those give me the same result in Coda, but the first one, though the same number of keystrokes, actually takes longer because I have to scan the list to determine that the keyword I want appears in it, then press the down arrow until it's highlighted, then move over to the tab key. Yes, what you propose is possible; no, it's not workable. At 40+hr/wk for pay, 20+hr/wk for fun, I spend more time coding in a week than you've spent doing it in your lifetime if you don't get why that's the case.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    11. Re:Yes. by Anonymous Coward · · Score: 0

      So you installed Eclipse and the Android dev pacakges without Java? Very intradesting! Oh right, you're not actually developer just some ubuntu loser who bought a shitty Android phone from Verizon because "it's runs teh Lunix d00d!"

  25. Betteridge by TeknoHog · · Score: 2

    No.

    Next up: "Does Betteridge's law ever work?"

    --
    Escher was the first MC and Giger invented the HR department.
  26. For all the nay-sayers by Anonymous Coward · · Score: 0

    I enjoy coding on a 10in screen, with half of it occupied with a keyboard, and the other half covered in greasy finger prints. I find selecting text much easier with my super precise finger tips than a primitive mouse. In addition I do not need another window next to it for reference as I already know everything there is to know, nor do I need a second window as I code once and my application is perfect. I also love clicking on several combinations of soft-keys to locate brackets and colons. On a positive note it is much easier to add emoticons when commenting my code. :-)

  27. Windows 8 will run Eclipse, Visual Studio, etc. by elabs · · Score: 0

    When Windows 8 tablets come out next month anyone running the "Pro" (i.e. x86-based) versions will be able to run anything they can run on a PC. That includes, Visual Studio, Eclipse, Netbeans, you name it. I'm sure it won't be long before more touch-friendly versions of these apps will surface making the experience even better. Since coding makes up about 99.9% of what I do on a computer, I may actually find a tablet useful for the first time.

    1. Re:Windows 8 will run Eclipse, Visual Studio, etc. by Anonymous Coward · · Score: 0

      Good thing Apple already released the Macbook Air years ago to cover exactly this space...

    2. Re:Windows 8 will run Eclipse, Visual Studio, etc. by tomhath · · Score: 1

      Eclipse was running on an iPads years ago? Really?

    3. Re:Windows 8 will run Eclipse, Visual Studio, etc. by Anonymous Coward · · Score: 0

      Windows 8 "Pro tablets" are just low quality x86 PCs with a touchscreen. Basically a downscale version of the Macbook Air except without a UNIX OS.

    4. Re:Windows 8 will run Eclipse, Visual Studio, etc. by Anonymous Coward · · Score: 0

      Macbook Air is just an overpriced laptop with rounded corners.

    5. Re:Windows 8 will run Eclipse, Visual Studio, etc. by Anonymous Coward · · Score: 0

      Actually Macbook Airs are just high end bsd netbooks. Windows tablets will be cool for pirating music and masturbating to porn but for actually doing work the Air is where it's at.

    6. Re:Windows 8 will run Eclipse, Visual Studio, etc. by BronsCon · · Score: 1

      As someone who's used a large number of the devices out there and who uses OSX 40+hr/wk alongside Windows and Linux, carries an Android phone and borrows his wife's iPad frequently, all I can say to your post is "LOL".

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  28. Emacs by gentryx · · Score: 5, Funny

    Not until there is an Emacs version available from the App Store.

    --
    Computer simulation made easy -- LibGeoDecomp
    1. Re:Emacs by Nemyst · · Score: 3, Funny

      How am I supposed to type C-x M-c M-butterfly on an iPad keyboard?

    2. Re:Emacs by gentryx · · Score: 1

      Touché!

      --
      Computer simulation made easy -- LibGeoDecomp
    3. Re:Emacs by Rich0 · · Score: 2

      Yeah, I'm pretty sure that Apple won't approve an alternative operating system for the iPhone.

      How about a nice text editor instead?

    4. Re:Emacs by cvtan · · Score: 2

      vi editor!

      --
      Sorry, but gray text on gray background is making my eyes bleed.
    5. Re:Emacs by CodeBuster · · Score: 1

      vi editor!

      Heresy! Do ye not know that VI VI VI is the number of the beast?

    6. Re:Emacs by wvmarle · · Score: 1

      Use the on-screen keyboard of course! All these letters and the hyphen are available on that as well. Just typing "butterfly" without errors in one go may be a little tricky...

  29. Betteridge's Law of Headlines by Anonymous Coward · · Score: 0

    No.

  30. Someday iPad apps will be developed on an iPad ... by perpenso · · Score: 1

    No.

    Yes, seriously, someday iPad apps will be developed on an iPad.

    That day will be when the iPad plugs into a "docking station" and acts as the "cpu" and an external keyboard, mouse, display and storage (HDD, SSD, etc) connect to it through the docking station.

  31. That makes no sense. by mosb1000 · · Score: 0

    There's no reason apple couldn't write an iOS IDE for the iPad. You seem to think Apple has some kind of nonsensical vendetta agains developers simply because they won't let you install software from a source other than the App store. FYI, apple makes their developer tools available for free, and they only charge $100 per year to be a part of their developer program (which allows you to submit apps for approval). You seem to be taking that and extrapolating it to a world where Apple actively works to prevent software development on their platform, which makes no sense because the apps are such a large part of their product's appeal.

    1. Re:That makes no sense. by betterunixthanunix · · Score: 5, Insightful

      There's no reason apple couldn't write an iOS IDE for the iPad

      Except that it would violate their own terms of service, and that it would be a complete 180 for them in terms of their recent behavior. There is also no reason that Apple couldn't remove the restrictions on iOS and allow anyone to write software for it -- but no sane person can think that is going to happen.

      You seem to think Apple has some kind of nonsensical vendetta agains developers

      No, they just want developers to pay them for the privilege of writing software for Apple products. See, for example, the $99/year fee for permission to write iOS applications.

      they only charge $100 per year to be a part of their developer program

      If you do not pay, nobody can run your iOS software. You make it seem like developers are paying Apple because they like the service; in reality, they are paying Apple because the only other way to distribute iOS software is in a legal grey area.

      which allows you to submit apps for approval

      Or to have your application rejected because it might offend some people:

      http://www.juggleware.com/blog/2008/09/steve-jobs-writes-back/

      You seem to be taking that and extrapolating it to a world where Apple actively works to prevent software development on their platform

      No, I said that Apple would require people to buy a high-end laptop or workstation, and that they would charge a yearly fee to develop software using that system. Which is only one or two steps away from the situation we have today: the development tools are only available for Mac OS X, you have to pay Apple to sign your software or nobody can run it, and Apple is creating more laptops that are not user serviceable. It makes sense for them, because this model for iOS has basically turned them into the most valuable company in the entire world. Why would they even stop doing something so profitable?

      the apps are such a large part of their product's appeal.

      Apps created by professional developers who use expensive workstations and have little problem paying Apple are part of the appeal. It is rare for an individual developer to make a popular iOS app; we are not talking about the Ubuntu repositories, we are talking about a store designed by and for corporate developers.

      At no point did I say people would be forbidden from writing software for Apple devices, all I said is that users will not have such freedom; you will need to pay for the privilege.

      --
      Palm trees and 8
    2. Re:That makes no sense. by Anonymous Coward · · Score: 0

      u mad bro?

    3. Re:That makes no sense. by betterunixthanunix · · Score: 5, Insightful

      pitifully small development registration fee

      Which is enough to keep people away. If I had an iPad in high school, and no other computer access, I would not have been to afford that fee.

      Apple has never required the purchase of a high-end desktop or workstation.

      No, they have only required a system running Mac OS X, and now it is starting to look like Mac OS X is going to be locked down as well, or that Apple is going to start installing iOS on their consumer laptop / desktop lines.

      Wrong. Outside of games it is in fact common.

      Hm...what are the most popular apps in the App Store...

      http://www.ibtimes.com/articles/311311/20120308/apple-time-popular-ios-apps.htm

      Well, if we delete the games from that list, what do we see? Google, Facebook, Skype, Microsoft, and a smaller company called TapTapTap. Where are these popular apps from individual developers? I guess maybe they are just not popular enough to make it into the top ten, but here is the top 100 for free apps, and I am not seeing too many individuals even when games are excluded:

      https://www.apple.com/itunes/charts/free-apps/

      So, let me reiterate my question for you: where are those individuals who supposedly write all of this popular software?

      Users have that freedom if they want it.

      ...by attacking their own computers.

      If they want to be in the App store they must pay the App Store owner, one way or another.

      ...and if they want to distribute their software without going through the app store, they can only give it to people who are also willing to attack their own systems. Nice choice.

      You are envisioning some odd world were Apple is making tons of money on DEVELOPERS.

      No, I am envisioning a world where Apple makes tons of money by controlling their products long after those products were purchased. That would be called "the world as it exists today."

      --
      Palm trees and 8
    4. Re:That makes no sense. by bhagwad · · Score: 1

      "Only" $100 a year? Android is free. And $100 is too expensive for me.

    5. Re:That makes no sense. by mosb1000 · · Score: 1

      Sometimes you get what you pay for. Developing for Android is free, but there's not much money in it either.

    6. Re:That makes no sense. by Anonymous Coward · · Score: 0, Insightful

      This article is all about Apple loosening the restrictions on the App Store, but you keep telling everyone that they are just making it worse. Do you lack reading comprehension skills or are you just a fanboy trying to lie about the company you don't like?

    7. Re:That makes no sense. by angel'o'sphere · · Score: 0, Troll

      There is also no reason that Apple couldn't remove the restrictions on iOS and allow anyone to write software for it -- but no sane person can think that is going to happen.

      There are no restrictions for anyone to *write* software for the iPad.
      The only *restriction* is: you can only install it via the AppStore (with an developer account, thats how corporate developers get their "private" software on the iPad).

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    8. Re:That makes no sense. by gnasher719 · · Score: 1

      "Only" $100 a year? Android is free. And $100 is too expensive for me.

      Sorry to say, but if you think $100 is too expensive, then both Apple and Android can live very happily without you. $100 is less than a tenth of a percent of the cost of a decent developer per year. The coffee that I drink at work in a month would cost more than $100 if I had to pay for it.

    9. Re:That makes no sense. by bhagwad · · Score: 1

      I code on Android for fun and not for profit. My apps are free and have no ads on them. Sorry, but I can't afford to do that with iOS. I gotta buy a mac first and then $100 a year? No...way.

    10. Re:That makes no sense. by betterunixthanunix · · Score: 2

      Yeah, and some teenager working on his hobby program late at night might actually want to send his code to other people, so that they can run it and possibly work with him. Do you think that a teenager finds $100 easy to come by?

      Sure, iOS and Android will be "fine" without hobbyist teenagers or college students. That does not mean that excluding them is a good thing for users or developers.

      --
      Palm trees and 8
    11. Re:That makes no sense. by betterunixthanunix · · Score: 4, Insightful

      OK, great, and the DMCA does not restrict anyone from ripping DVDs, it only prevents people from distributing their method of doing that. That argument is crap and you know it. That argument is a direct attack on open source development (which depends on the ability of others to run your code, including people who are not developers), and it is based on the notion that having Apple approve the software that people install and use is somehow acceptable (and nevermind that they are not just refusing to allow malware, but also any political cartoons, and that developers are at Apple's mercy).

      --
      Palm trees and 8
    12. Re:That makes no sense. by Anonymous Coward · · Score: 0

      > Which is enough to keep people away.

      that's the point, dipshit. they want to keep the amateur hour assclowns off their platform. go nuts making fart apps for android, ios users don't need em, don't want em.

    13. Re:That makes no sense. by Glock27 · · Score: 4, Informative

      No, they just want developers to pay them for the privilege of writing software for Apple products. See, for example, the $99/year fee for permission to write iOS applications.

      There is no such fee. There is a $100 fee if you want to a) download your app to a device instead of using the simulator, and b) sell your app on the App Store.

      Just to be clear. ;-)

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    14. Re:That makes no sense. by BasilBrush · · Score: 2

      Apps created by professional developers who use expensive workstations and have little problem paying Apple are part of the appeal.

      That's right. Having a $100 per year hurdle is no disincentive to professional developers. Yet it cuts down on the amount of shit that would other wise be put out there by people casually having a go.

      It's a bit like a spam filter in that it increases the signal to noise ratio.

    15. Re:That makes no sense. by mdielmann · · Score: 1

      So, the correct statement would be,

      No, they just want developers to pay them for the privilege of writing software for Apple products. See, for example, the $99/year fee for permission to write iOS applications, to either be able to use it on your own iOS device, or have anyone else use it.

      With those restrictions, you may as well just write code in Notepad

      --
      Sure I'm paranoid, but am I paranoid enough?
    16. Re:That makes no sense. by Fallingcow · · Score: 1

      Developing for Android is free, but there's not much money in it either.

      It's also a bigger pain in the ass.

      There's something to be said for decent developer tools and APIs.

    17. Re:That makes no sense. by mosb1000 · · Score: 1

      Yeah, that's like $700. Who could afford that?

    18. Re:That makes no sense. by Anonymous Coward · · Score: 0

      Do you think that a teenager finds $100 easy to come by?

      Yes. That's 1 week of work at $5/hour assuming a 20 work week. Of course minimum wage is more than $5/hour. Of course current minimum wage is $7.25/hour. Under that wage a you will earn $99 in ~ 14 hours. Or about 2 days of full time work.

      Teenagers will spend more money than $100 on video games or there cellphone bill.

    19. Re:That makes no sense. by Trogre · · Score: 1

      So let me get this straight: in order to deploy or even test your new app on the target platform you need to pay $100 to Apple, otherwise your app is stuck forever in at best a simulator.

      Is that what you're saying?

      I'm sure it's a very nice simulator but the app may as well be a native desktop application.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    20. Re:That makes no sense. by Anonymous Coward · · Score: 0

      Which is enough to keep people away. If I had an iPad in high school, and no other computer access, I would not have been to afford that fee.

      What a crock of shit, if you could not afford the fee, then how did you get the iPad? The fee is as much as a good graphing calculator...

      The fee, and any others like it, and designed to keep people away. If you won't afford the entrance fee, you are just playing around.

    21. Re:That makes no sense. by BronsCon · · Score: 1

      When you're talking about writing apps for fun, not for profit, as the person you were replying to, it's not a matter of affording it. He can do it on Android with his current hardware.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    22. Re:That makes no sense. by Missing.Matter · · Score: 1

      It's a bit like a spam filter in that it increases the signal to noise ratio.

      Have you seen the amount of shit in the app store? That $100 fee is doing nothing for the signal to noise ratio.

    23. Re:That makes no sense. by BasilBrush · · Score: 1

      Your opinion is nothing more than your opinion, and your conclusion lacks logic.

    24. Re:That makes no sense. by betterunixthanunix · · Score: 1

      The fee also has the effect of preventing people from participating in open source development, except for those professionals who have little difficulty paying. Open source development means more than just putting your source code out there (licensing issues with the app store aside), it means "treating users as developers" (see CATB) and being able to fork projects whose developers are making decisions you do not like. It is not the case that only professional developers do such things, nor is it the case that the iPad's users could not be expected to engage in such participation (even if it would only be a minority of those users). This is not a spam filter; it is a gated suburban community that won't allow "undesirable people" to wander in.

      This need not be an "either-or" situation; there is a third option here, which is to allow users to install software from sources other than the app store if they choose to do so. Apple could make a "jailbreak switch" that requires enough effort to find that most users will not be socially engineered into installing malware, but which allows unsigned software to be installed (or perhaps just allows the user to install their own certificates, so that they can sign software themselves).

      The problem is that Apple will not even allow any other option, except for those who pay them: everything must be through the app store, or else you need to attack your computer until it allows you to violate Apple's restrictions. That is not necessary, at least if we accept the argument that the app store model really does add value to the platform (and I think there is certainly something to that argument; I almost never install software outside of my Linux distro's repositories). Perhaps Apple does not have much confidence in the value of the App Store, or more likely they are concerned that they will lose money if they ever lose control over their products.

      --
      Palm trees and 8
    25. Re:That makes no sense. by BasilBrush · · Score: 1

      The fee also has the effect of preventing people from participating in open source development, except for those professionals who have little difficulty paying.

      Yes. That's one of the ways of increasing the signal to noise ratio.

    26. Re:That makes no sense. by Guy+Harris · · Score: 1

      (and nevermind that they are not just refusing to allow malware, but also any political cartoons,

      Presumably you mean "have refused in the past to allow political cartoons" (the app in question was the one the controversy about political cartoon apps was about).

      That doesn't mean other apps that might be considered politically controversial aren't banned from the App Store, but they clearly are allowing the political cartoon app in question, along with other political cartoon apps, such as the msnbc.com Conservative Cartoons and msnbc.com Liberal Cartoons apps.

      and that developers are at Apple's mercy).

      Yes, if you're developing for iOS, you either have to have Apple find your app acceptable according to their standards or limit yourself to jailbroken machines.

    27. Re:That makes no sense. by Anonymous Coward · · Score: 0

      Apple cares a lot more about knowing who a developer of an app is than about your pitifully small development registration fee which doesn't even cover the free technically support calls you get each year, never mind toolset development and free WWDC videos, etc. etc.

      So it doesn't cover free stuff and is pitifully small...what's the point of it again?

    28. Re:That makes no sense. by exomondo · · Score: 1

      Yeah, and some teenager working on his hobby program late at night might actually want to send his code to other people, so that they can run it and possibly work with him.

      And why can't you do that?

    29. Re:That makes no sense. by Anonymous Coward · · Score: 0

      There is no such fee. There is a $100 fee if you want to a) download your app to a device instead of using the simulator, and b) sell your app on the App Store.

      Just to be clear. ;-)

      So, where do I download the simulator and SDK without paying $99?

    30. Re:That makes no sense. by Anonymous Coward · · Score: 0

      Your opinion is nothing more than your opinion, and your conclusion lacks logic.

      That works as an equally good response to your baseless post, but I guess he was just assuming that, unlike you, most people don't see 50 different fart apps as being a demonstration of an adequate spam filter...but you just go back to making fart noises with your iphone mmmkay?

      ACs don't bother. You're filtered. I don't even know you're there.

      Demonstrably false if you look at your posting history.

  32. nonsense by Tom · · Score: 3, Informative

    I do a lot of PHP coding, so I've been kind of waiting for something like that, thanks for the link.

    That said, there is no way in any of the seven hells that I would do my day-to-day coding on my iPad. Try writing a few thousand characters on it, in a non-linear form, and you'll understand why.

    What I definitely would love is an editor that I can use for some quick fixes or updates while I'm on the road. That way the testers can get crunching already and I might be able to send it live when I get home.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:nonsense by Anonymous Coward · · Score: 0

      Textastic.

      You can even do local Javascript stuff and preview it, also with Firebug Lite, if you're connected. The FTP is excellent too.

      I don't see the FTP options in Kodiak, I think that's what it's missing.

    2. Re:nonsense by Tom · · Score: 1

      Looks fantastic.

      But - and that's a very big "but": No Subversion or git support. Thus, unusable for any of my projects.

      --
      Assorted stuff I do sometimes: Lemuria.org
  33. AppleScript Studio? HyperCard replacement? by WillAdams · · Score: 2

    Until you can chain apps together so as to get real work done w/o being limited by what an app developer has chosen to do, the iPad is a very limited tool.

    We need AppleScript, support for it in apps, and we need a HyperCard replacement (why not allow Runtime Revolution, the nicest HyperCard clone I know of to run?)

    --
    Sphinx of black quartz, judge my vow.
    1. Re:AppleScript Studio? HyperCard replacement? by angel'o'sphere · · Score: 1, Troll

      I agree that a HyperCard replacement would be fine, for Macs as well. But calling Runtime Revolution a HyperCard replacement ... no modern "so called replacement" had ny thing to do with hypercard at all ... Runtime Revolution is a kind of VisualBasic, thats all, not a HyperCard replacement or successor.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  34. Re:Fuck Apple by dingen · · Score: 1

    Who are they to decide whether or not you can run development tools on your own device?

    The designers, developers, maintainers and owners of their platform.

    It's their system and their rules apply. Don't like their rules? Get something else. Simple as that.

    --
    Pretty good is actually pretty bad.
  35. In what way can you not do that? by SuperKendall · · Score: 0, Troll

    Someone else pointed out a more fundamental problem: you cannot write iPad software using your iPad.

    They are wrong.

    Once you jailbreak an iOS device, you can also compile on it. Why would you not be able to?

    The developer of the alternate Cydia app store used to ssh to his iPhone in from his netbook (yes, really) and compile software on the device.

    You can do all GUI creation in code; you do not ever have to use Interface Builder or other GUI tools if you do not wish to. There is no limitation on what you can do.

    If you mean something along the lines of "it's not possible to type long on an iPad", the same keyboard I am typing on now attached to my computer can also be attached to the iPad.

    But even going outside Jailbreaking, there are already ways to develop subsets of iPad applications - using an app called Codify. In fact it even represents a crude start at thinking about how you would realistically have a good code editor work on a touchscreen. They have a video, you should watch it.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:In what way can you not do that? by betterunixthanunix · · Score: 3, Interesting

      Once you jailbreak an iOS device

      That is a non-answer; you are saying that we need to attack our own computers just to write software for them. If "jailbreak" was something you could do using some official, built-in function of the software, maybe this would be worth considering.

      there are already ways to develop subsets of iPad applications

      This is also a non-answer; being able to develop for a platform means being able to develop for it, not being able to develop some approved set of macros or scripts. My mom used to program her cable receiver to turn on and change to a particular channel at a particular time, so that her VCR could record a show; would you say that she was able to "develop software using her cable box?" How is this any different?

      --
      Palm trees and 8
  36. I'd like to see Python on Android... by CajunArson · · Score: 1

    I've done a tiny amount of dabbling in Android code and it reminded me of how much I miss Python. It's a shame that a walled-garden setup like iOS is actually friendlier to alternate languages than Android.

    --
    AntiFA: An abbreviation for Anti First Amendment.
  37. I've coded on worse by Dixie_Flatline · · Score: 3, Interesting

    I love how some of the comments are of the vein, "No way! How can I code without an IDE and a debugger and my 3 massive monitors and 16-core processor? What a joke!" I've coded on the console, in vi or emacs. If people couldn't write software without modern amenities, we'd never have had the modern amenities.

    The reason why we won't be coding on the iPad for quite a while to come is because that's not what Apple wants you to use it for. Light work, maybe, but it's mostly a consumption device, not a creation device. Besides, if you're that hot to code on your iPad, you're a lot better off coding remotely through SSH on a machine with that 16-core processor and 8GB of RAM. (Just because I've worked on those old machines doesn't mean it's the best way to do it. :)

    Maybe one day, when this kind of device is effectively all anyone wants to use. But for now, Apple would rather that you bought more hardware, not less.

    1. Re:I've coded on worse by Richard_J_N · · Score: 1

      It's probably a fair bet that, even in the days of DOS, you had a decent keyboard on which to type. Even the VT100-era machines (pre arrow-keys) were preferable to a soft-keyboard that takes up half the screen.Of course you can get a keyboard adapter for the iPad, but then you might as well have a real laptop.

    2. Re:I've coded on worse by JDG1980 · · Score: 2

      I love how some of the comments are of the vein, "No way! How can I code without an IDE and a debugger and my 3 massive monitors and 16-core processor? What a joke!" I've coded on the console, in vi or emacs. If people couldn't write software without modern amenities, we'd never have had the modern amenities.

      It's not that people absolutely can't code without modern tools and systems, it's that doing so is less productive. Why would you want to deliberately use a less effective system when you don't have to?

    3. Re:I've coded on worse by Just+Some+Guy · · Score: 1

      If people couldn't write software without modern amenities, we'd never have had the modern amenities.

      I mostly agree, but my one absolute-must-have, dealbreaker, litmus test, can't-live-without amenity is a shell prompt. There will never be an IDE that will let me drop in any version control system I want, any remote file access app, any build system, and any scripting language I like. I can write a Fabric script (in Python) that runs a unit test suite against my code, commits it if it passes, SSHs to a remote server, then checks out, builds, and deploys the new version there. You could probably find an IDE that can duplicate that one exact workflow - as long as you're happy with doing it exactly the way that the IDE provides.

      And that's my standard for a development environment. The coolest programming editor in the world is dead to me if I can't have a shell full of my personal favorite commands to use alongside it.

      --
      Dewey, what part of this looks like authorities should be involved?
    4. Re:I've coded on worse by adolf · · Score: 1

      Besides, if you're that hot to code on your iPad, you're a lot better off coding remotely through SSH on a machine with that 16-core processor and 8GB of RAM.

      Isn't this what things like distcc are for?

    5. Re:I've coded on worse by Anonymous Coward · · Score: 0

      Go live like Dave Canterbury or Cody Lundin for a week and see how good it is for you. Are you vein because you don't eat wood grubs 3 times a day? Give me a break. I don't see your point, unless you're trying to show everyone how awesome you are for coding in vi. Who the hell does that for serious development anyway?

      The gold rush is dead. Aside from entrenched or well funded software shops, an indie has at most 5 app in them before they get sick of working for free. Words gets out, and people will start looking for something new. Apple needs to figure that out pretty quick, the honeymoon is over.

    6. Re:I've coded on worse by KramberryKoncerto · · Score: 1

      No offense, but I can claim with high confidence that you'll lose your programming job if you force yourself to use something like the iPad. That was the point. Once these "modern amenities" come out there's no going back.

    7. Re:I've coded on worse by Anonymous Coward · · Score: 0

      If I do not have to use the unknown middleman, if I gain understanding of the software stack Im using.. yes then I would throw out any middleman, yes then I would create better software with less bugs. But you are correct on, yes doing so might take a small amout of more time. Would I trade it for stability, sure.

    8. Re:I've coded on worse by Ash-Fox · · Score: 1

      I've done a little development using my iPad remotely. I SSHed into my workstation and continued development as I usually would normally in the terminal. I do have a case with an integrated bluetooth keyboard for my iPad though. If I only had the touchscreen, that would be fairly assinine.

      --
      Change is certain; progress is not obligatory.
  38. They won't bother by maroberts · · Score: 1

    They'll all get Asus or Samsungs in protest at the patents decision and code on those instead.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  39. Yes, actually, that is patentable... by SuperKendall · · Score: 1

    Since you can compile on an iOS device, you can write fully featured apps for it.

    Editing? You could always grab one of the iPad code editors, use the FTP support to read and write local files on your device, and switch to a terminal to compile.

    It's all a bit primitive now if you were insistent on doing the whole thing on an iPad, but it can be done.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  40. Re:Someday iPad apps will be developed on an iPad by Tapewolf · · Score: 1

    That day will be when the iPad plugs into a "docking station" and acts as the "cpu" and an external keyboard, mouse, display and storage (HDD, SSD, etc) connect to it through the docking station.

    Doesn't iOS have a sandboxed architecture where applications are restricted to their own private workspace? How's that going to work for a developer toolchain?

  41. thin-blooded by Tom · · Score: 3, Insightful

    full-blooded software development tool

    Yeah, right.

    I've taken a lot, and I'm underwhelmed.

    No support for git or Subversion, i.e. revision control. Is anyone on this planet seriously still writing software without a revision control system?

    No database, not even sqlite. Every non-trivial PHP application I know uses a database. How do you want to work on it if you can't at least fake DB queries?

    Direct execution instead of webserver emulation. Very few PHP apps are standalone, the vast majority are written for a web environment. Frameworks and libraries do rely on webserver features for parts of their functionality (such as URL rewriting). Another major thing you can't test.

    If they tried selling me this as an IDE for my Mac, I wouldn't even test it even if it were free.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:thin-blooded by Tom · · Score: 1

      taken a *look*, of course.

      --
      Assorted stuff I do sometimes: Lemuria.org
    2. Re:thin-blooded by trawg · · Score: 1

      To be fair though, a lot of that stuff you could still sort of get on an iPad - just install a terminal/ssh application and connect to your development environment (...assuming it is Linux). You'll then have all the access to SVN, databases, etc that you need.

      I still think it would be utterly utterly awkward trying to do any serious development on, but it might be enough to bang out a quick emergency fix, or to try out a small idea, or whatever.

    3. Re:thin-blooded by Anonymous Coward · · Score: 0

      You know it's a no-fly when a PHP dev is calling it out as not hardcore enough.

    4. Re:thin-blooded by Ash-Fox · · Score: 1

      I have a case that has an integrated bluetooth keyboard for my iPad. I find it fairly decent to type with for hours on end - I generally use it for messaging, posting messages on websites etc.

      --
      Change is certain; progress is not obligatory.
  42. Sorry, meant to say "possible", not "patentable" by SuperKendall · · Score: 1

    Not sure what autocorrect was thinking there.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  43. Isn't it just that you need a touch optimized IDE? by wuuf · · Score: 1

    If I had an IDE with a high degree of content assist and good touch integration, I would do small projects on my Pad. It's just that the current IDEs suck.

  44. Scripts? Pfft! by rhysweatherley · · Score: 2

    Lua, Python, PHP? All scripting languages, useful for their purpose of quick one-off glue tasks, but not anywhere close to "real programming". Call me when you can write a 300,000 line C++ or Java monster on the thing without ending up with debilitating eye or wrist strain injuries.

  45. First, we need a port of X and icewm by Richard_J_N · · Score: 1

    I was given an iPad3, which I managed to jailbreak. Nevertheless, the device is pretty useless: I'f I'm on the move, I have a smartphone. If I'm travelling and needing to seriously work, I take a laptop. If at home, I have a desktop. There's no situation in which the iPad is the preferred tool for the job. That *might* change if we could run a decent window manager on it, do proper multi-tasking, plug in a USB keyboard (the iPad3 only supplies 20mA, not enough). We's also need proper support for rooted iPads: for example, I can transfer my photos onto the device by scp, but iPhoto won't actually "see" them even if I put them in the right directory.

    1. Re:First, we need a port of X and icewm by Anonymous Coward · · Score: 0

      20 ma USB. why not a battery powered USB thingy? I haven't find a write up. But I'm think a voltage regulator, a 9 volt battery and some diodes to protect the iPad. I'd build one but I don't own any tablets. Hmm. maybe I just start selling a line of USB power boosters for iPads. Hell, this could even be fitted into a standard keyboard. You'd probably want a way to charge the thing though..... Damn it, I almost want a iPad just so I can build a cool battery powered hacked keyboard for it.

        *you could use any battery or batteries, you just need to get the voltage up or down to 5V.

    2. Re:First, we need a port of X and icewm by Tom · · Score: 1

      So maybe you're not a tablet person?

      Look, not everyone needs or wants an SUV, or air conditioning, or peanut butter. People have different desires, tastes and needs.

      For me, the iPad doesn't see all that much use, but I rarely leave on a longer trip without it because it's great for things that I use it for, and a laptop would not be much better, but a lot bulkier.

      For you, maybe it's not what you need. So stop worrying.

      --
      Assorted stuff I do sometimes: Lemuria.org
    3. Re:First, we need a port of X and icewm by Richard_J_N · · Score: 1

      What puzzles me is why nobody has ported Linux to the iPad. Dualboot android, or even something like maemo/meego would be excellent.
      If I were Samsung at this point, I think I'd be sponsoring that kind of project!

    4. Re:First, we need a port of X and icewm by Tom · · Score: 1

      What puzzles me is why nobody has ported Linux to the iPad.

      Because things don't magically get better just because they run Linux. I'm trying to think of something, but I seriously can't figure out what a Linux tablet would give me that the iPad as it is doesn't. Plus I could always simply buy an Android tablet if that's what I want.

      So, basically, nobody has an itch that needs scratching.

      --
      Assorted stuff I do sometimes: Lemuria.org
    5. Re:First, we need a port of X and icewm by Richard_J_N · · Score: 1

      Well, the obvious improvement would be in connectivity. The iPad is a real pain to get files on and off (especially without iTunes), and even when jailbroken, the native apps just won't "see" photos or ogg files. Also, if it ran Linux, we could have ports of every single X application to run on it. So many possibilities!
      Android tablets aren't bad - but Android doesn't run X - it's rather limiting that none of the native Linux stuff can run on Android. Interestingly, Maemo (Nokia's N900) could run the full platform - the result was really powerful.

    6. Re:First, we need a port of X and icewm by Tom · · Score: 1

      The iPad is a real pain to get files on and off

      Uh, no, it isn't. Maybe you're trying to get a square peg into a round hole?

      I use Dropbox, mostly, and it works like a charm. There are other solutions, too. Then there's iwork.com for those who want that. iTunes stuff syncs wirelessly as soon as you plug in a power cable. I really don't see where your problem is.

      Also, if it ran Linux, we could have ports of every single X application to run on it.

      Except that none of them would run properly because they were not designed for a touch interface. Sorry, instead of tons of possibilities for failure and frustration, I prefer a limited set of stuff that actually works.

      --
      Assorted stuff I do sometimes: Lemuria.org
    7. Re:First, we need a port of X and icewm by Richard_J_N · · Score: 1

      Well, dropbox is OK, but if you've ever used ssh + passphrases + rsync, you'll know that it's not a patch on that - besides which, why would I shift several GB up into the cloud and back again, when it should be possible to just copy directly? I run desktop Linux, so iTunes just isn't an option. Yes, I do totally take your point that many X applications wouldn't work well with a touch screen, but many of them would work. Of the ones that didn't, it would often be much easier to make some tweaks than to start from scratch. Besides which, an iPad with optional bluetooth mouse and keyboard might be a genuine replacement for a laptop.

      The other thing I find is that, as a geek, the iPad is really annoying. It's viscerally frustrating, because there are so many things it can't do - not because it's technically impossible, nor because nobody has yet been able to write it, but because of the constant "thou shalt not"s from Apple. I quite understand that Apple might not want to devote engineering effort to making my unusual choices easier - but I deeply resent that they put such a lot of effort into making the device harder to use, and less helpful. For example, I transcoded all my music into ogg files (the original reason was because 5 years ago, mp3 didn't properly do gapless playback, eg for symphonies when the music continued over a track-change). The iPad won't accept these. Why? Because Apple are being pig-headed. There's no technical reason. Even having jailbroken the thing, I don't trust Apple not to push out an update to remove the jailbreak. Safari is perfectly decent, but I prefer Firefox. I'd like to have the option of Flash. There isn't even a good text editor or shell on there.

    8. Re:First, we need a port of X and icewm by Tom · · Score: 1

      but if you've ever used ssh + passphrases + rsync, you'll know that it's not a patch on that

      I use that every day. If you are concerned about encryption, you can use Wuala instead of Dropbox.

      why would I shift several GB up into the cloud and back again, when it should be possible to just copy directly?

      Convenience. Dropbox is just a folder on my iMac, I don't need to copy anything, I just keep stuff I want available on all my devices in that folder. Being able to just save and not worry about syncing is really great. Again, depending on context. For my live web-apps I prefer the above mentioned explicit sync because that way I can control when exactly changes go live. But for some documents, not having to worry about it is really cool.

      many X applications wouldn't work well with a touch screen, but many of them would work.

      Sorry, no. I've been writing some iPad and iPhone software, including ports of a few small games I originally made for the desktop. Nothing that is not designed with touch in mind will work really well on a touchscreen. You need to enlarge buttons, shift stuff around to make missed less consequential, move controls around so fingers don't cover up stuff you want to read, etc. etc. There's a lot more to it than just gesture controls.
      Want a quick check on the difference? Pick up an iPad and visit any moderately complex website. Forums are great examples - they work horribly on the iPad because most of the links are too close together and you constantly click on stuff you didn't mean.

      Besides which, an iPad with optional bluetooth mouse and keyboard might be a genuine replacement for a laptop.

      Another thing I don't get. Why would you want to pimp up your iPad to become a laptop when you could just as easily buy, you know, a laptop? Isn't that like buying a Porsche and then replacing half the parts because you need a family car for in-town driving? And I thought Unix people above all would understand using the right tool for the right job.

      There isn't even a good text editor or shell on there.

      Plaintext works for me, but there are tons of others. Many of the good ones are paid apps, which you might object to on principle, but there are quite a few text editors that get great reviews.

      For "shell" it depends on what you mean. There's no local shell because there's no point to it. For remote shells, there are quite a few SSH programs, several of which get good reviews. I personally have zaTelnet installed, but it's so-so. It's probably one of the better free choices and since I use it once a quarter or so, I don't feel like paying for something.

      True, not everything is available. I'd still love for Scrivener to be ported to the iPad because I use it on my iMac and I would love to be able to edit my Scrivener documents while on the road. But those are specific programs and you can say the same for any other platform (Scrivener was Mac-only for many years, so you could've complained the same as a windows user!).

      --
      Assorted stuff I do sometimes: Lemuria.org
    9. Re:First, we need a port of X and icewm by Richard_J_N · · Score: 1

      > Nothing that is not designed with touch in mind will work really well on a touchscreen.

      I do (mostly) agree with you. Particularly with things like tooltips which activate on hover [though there should now be a way to detect a really light touch]. That's why I'd mostly want at least a keyboard, and possibly a mouse too. But think how complex many real programs actually are, vs the relatively small changes to tweak them for touch. For example, I'd hate to do real work in LibreOffice on a touchscreen - but it would be nice to be able to open a document and have the ability to edit it a bit. It wouldn't have to be perfect; just usable. The UI wouldn't need to change much, except for making modal dialogs fullscreen (not new windows), and allowing zoom/pan to access the controls.
      > Another thing I don't get. Why would you want to pimp up your iPad to become a laptop when you could just as easily buy, you know, a laptop?

      Well, that's the conclusion I reached...the iPad can't replace the laptop; therefore I have to take the laptop with me most of the time. But if I have a laptop anyway, why would I bother taking the iPad too? If I could go on holiday and leave my laptop behind, I might consider it.

      > Plaintext [apple.com] works for me, but there are tons of others.

      I was thinking more on the lines of a programming editor, with syntax-highlighting etc. I

      Aside: a neat thing to do would be to support a whole VM running in the background, connected to the display via VNC. This sounds inefficient, but it works surprisingly well - you can run a full Debian system on a Zaurus that way!

    10. Re:First, we need a port of X and icewm by Tom · · Score: 1

      If you want document editing on a tablet, look at the iwork suite that Apple ported to the iPad. While they load and save the same document format, the UI is very different. That's how you do it, not some half-assed piss-poor port.

      I was thinking more on the lines of a programming editor, with syntax-highlighting etc.

      They exist, but you'll have to search for them yourself, as I don't use one, so I can't recommend any.

      Aside: a neat thing to do would be to support a whole VM running in the background, connected to the display via VNC. This sounds inefficient, but it works surprisingly well - you can run a full Debian system on a Zaurus that way!

      There are VNC clients and other remote desktops (teamview, xdisplay, etc.) - why I would want to run something that was even less designed for the device (touch interface, etc.) in a VM is beyond me. Sure, if you challenge me I might be tempted to demonstrate that it can be done, but for actual productive work?

      --
      Assorted stuff I do sometimes: Lemuria.org
  46. Answering your non-response by SuperKendall · · Score: 2, Insightful

    That is a non-answer

    Someone says "You cannot develop on an iPad".

    I tell them how they can in fact develop on an iPad.

    You call that not an answer. Hmm.

    This is also a non-answer; being able to develop for a platform means being able to develop for it

    Which Codify allows you to do. Codify allows you to develop for the iPad. Hmm.

    My mom used to program her cable receiver to turn on and change to a particular channel at a particular time, so that her VCR could record a show; would you say that she was able to "develop software using her cable box?" How is this any different?

    I am not sure how the equivalent of going into Settings and altering a timer is the same thing of writing code capable of arbitrary logic and UI interaction, which again Codify allows you to do.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Answering your non-response by betterunixthanunix · · Score: 3, Informative

      Codify allows you to develop for the iPad.

      Except for the restrictions noted here:

      https://bitbucket.org/TwoLivesLeft/codea/wiki/FAQ

      This is more of a macro or scripting system than a development platform for iPad, and it is limited even for that. You might as well claim that this is a system for developing software for Windows:

      https://en.wikipedia.org/wiki/Visual_Basic_for_Applications

      --
      Palm trees and 8
    2. Re:Answering your non-response by ThePeices · · Score: 3, Informative

      Its not a 'non-answer' its an invalid answer.

      You have to void your warranty, break the Apple TOS ( god help you if you do ), and then be treated as the enemy by Apple once you jailbreak your iToy.

      And all that so you can write software for iOS which you will never be able to put on the app store without forking cash for a Macintosh computer and the yearly developers fee?

      What a joke.

    3. Re:Answering your non-response by Anonymous Coward · · Score: 0

      Codea (Codify) allows full OpenGL based games and simulations to be developed for iPad and iPhone. They can be bundled as native applications. They are high performance, and powerful.

      Cargo-Bot, a popular game on the App Store, was written entirely with Codea. It uses common graphics programming techniques (state bucketing, texture atlases) to improve performance. It's a really nice piece of work.

    4. Re:Answering your non-response by shiftless · · Score: 1

      Someone says "You cannot develop on an iPad".

      I tell them how they can in fact develop on an iPad.

      You call that not an answer. Hmm.

      Yes, I do too, because your "answer" is irrelevant. When the default is for a device to be locked up and you have to hack it (i.e. defeat security mechanisms put in place by the manufacturers who are trying to stop you)....

      FUCK

      That's the point.

      We're totally happy that you have found a way to circumvent those mechanisms and accomplish something for yourself and your close knit circle of friends. The rest of us want devices that we don't have to break into just to have the privilege of programming.

      Android fans: your OS is shit, so don't slide into the room with a big grin and arms wide open claiming you're the answer.

      Disclaimer: the only "smart" phone I have ever owned is an HTC Sensation. Will never buy Apple products, not because they are good quality (they are exceptional), but because I refuse slavery.

  47. Re:Fuck Apple by Anonymous Coward · · Score: 0

    The app didn't "provide information about drones". You're a fucking moron.

    Furthermore, you can run ANYTHING YOU WISH on your own iOS device. You can write ANY program and run ANYTHING you want. You just aren't guaranteed to have it on the App Store unless you conform to Apple's guidelines.

  48. Hell no by Anonymous Coward · · Score: 0

    Why should I? Compared to the Android environment, Apple is actively hostile towards developers. For the Apple, you HAVE to buy a costly computer (since Apple's development environment is non-portable), pay yet another fee to Apple, develop your app, then can be told that your app was rejected without being given a reason. I mean, hell, they JUST started allowing programming languages onto the IPad? WTF. If you are serious about this, just get an Android device, laugh all the way to the bank with all that cash you are saving, and have a device that encourages this kind of thing. You'll be happier you did.

              That said, trying to do significant programming without a keyboard WILL drive you spare (no a touch screen does not count), and you probably don't have enough screen real estate -- I do some development on a Dell Mini and the screen (almost double the size as on the Ipad) is really not big enough once you get past the "typing lots of code" part of development and to the part where you want to glance at a nice block of code all at once, or look at stuff side-by-side, or whatever.

  49. It's about screen real estate by Anonymous Coward · · Score: 0

    Anybody who suggests this has not a clue what they are talking about. You can't get 2 windows of code open on an iPad, with our without a keyboard. Yes, I realize it was not that long ago that I was coding on a 1024x768 screen, even an 800x600. Ok, it was kinda long ago. Of course, I was running through boxes of paper to have a printout of certain modules. Sure, maybe I'll prototype something quick or do a light edit in Textastic while on the crapper or waiting for some take out...but coding full time? On a project of significant complexity (300,000+ lines, yes, small by some standards), no fucking way. I routinely need 5 or 6 windows open at a time, and sometimes even more. I'm even bent that the 30" screen size is being threatened by the 27".

    1. Re:It's about screen real estate by Ash-Fox · · Score: 1

      I use a bluetooth keyboard with my iPad just fine?

      I use it heavilly for messaging, so I don't end up using the touchscreen much.

      --
      Change is certain; progress is not obligatory.
  50. right on php exploiting can begin on ipads by Anonymous Coward · · Score: 0

    peeeeerrrrfeeect.

  51. On the iPad? by gman003 · · Score: 2

    I can't even get my IDE working on my Mac!

    Seriously. Xcode refuses to install. And I can't seem to find just a plain compiler (like GCC) except the one "included" with Xcode, so I can't use any other IDE either (I'd prefer CodeBlocks, as it's what I use on Windows, and will use on Linux as soon as I find the time to install it).

    It probably has something to do with me being a few versions "behind" and not willing to shell out $$$ for an official developer's license, but guess what? I can install Visual Studio or GCC on my old XP machine and start coding, no license required.

    While the Mac may be a somewhat-attractive option as a desktop, and it even has all the trappings of a good developer's workstation, it downright SUCKS for coding. So I'm not even going to consider coding on their dumbed-down tablet OS until I can get a freaking compiler for their so-called "full-power" desktop OS.

    1. Re:On the iPad? by angel'o'sphere · · Score: 1

      Install Eclipse for C++?

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    2. Re:On the iPad? by Anonymous Coward · · Score: 0

      If you are too stupid to install software (take note of the hardware/software requirements) you should really refrain from trying to code anything. For the sake of us and our machines : do something else.

    3. Re:On the iPad? by Anonymous Coward · · Score: 0

      Register for the free version of the Apple developer stuff. That gets you access to download older versions of XCode. Then install MacPorts and pick your compiler and IDE of choice.

    4. Re:On the iPad? by Ash-Fox · · Score: 1

      Doesn't that require installing Java first?

      --
      Change is certain; progress is not obligatory.
    5. Re:On the iPad? by angel'o'sphere · · Score: 1, Troll

      No, Java is preinstalled, and even it would, what would be the problem?

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    6. Re:On the iPad? by Anonymous Coward · · Score: 0

      Xcode is a free thing from the app store. Now if you're behind on the OS, and Xcode won't install, then that's your thing. This a simple matter to resolve it. Don't blame Xcode.

      I work on an iPad full time for my work (we use them to interact in a customer service environment) and I can tell you I miss the days when we had portable computer terminals. Each time the app crashes, or the web won't connect, or I have to write a lot of notes it does become exceedingly tedious to have to correct, and since you can't touch type it means you look and check as you go. the level of spelling errors is not funny. You have to trust the keyboard engine to both figure out the next letter and also auto correct. Both things that typically mean you need a different platform to work on if you have to work more than the work you're already doing. They're fab for mobility but they are not replacement computers.

      With a Bluetooth keyboard it gets better, but you stil don't have a file system. And even if you had a file system I couldn't imagine peering into a screen you canot change resolution on.

      iPads are not for heavy lifting. Not unless you get a full blown copy of OSX on it. even then, if dock it into something that gave me what I really wanted, but then I'd be on a MacBook air if I needed something for light duty, and break out an iMac when I needed resolution.

      As for the coding being a paid thing, no its not. Yes you need Xcode, I get that, but the Sdk comes with Xcode on the app store unless you want iOS6. You can't also expect a private party person to build killer free apps with usually one or two coders and minimal capital to support it. Google/msoft/apple/etc all are doing other things that support their ability to do that. There are killer private party apps but you're right they're few. More creative vision comes from more people. Plain and simple.

      --sent from my iPad

  52. Not anytime soon by sideslash · · Score: 3, Insightful

    My development machine has 24 GB of RAM, an Intel 8 core 3.4 GHz x64 CPU, and the ability to run multiple applications at once on multiple monitors. One of those applications is a virtual machine where I host running copies of other operating systems. I'm accustomed to waiting maybe 5 or 10 seconds for a compile of my current iOS app to complete, which of course is in my virtual Hackintosh, since I chose an OS other than OS X for my main OS. (Relax, I have an official Mac, I just leave it off a lot of the time.)

    So let me get this straight. I can drop down to 1 GB of RAM, and 1 GHz dual core CPU of the ARM architecture, which equates to maybe a 200 MHz x86 or something. I sacrifice freedom of choice of main OS in addition to all my virtualization abilities. I have to stare at one lonely monitor running one lonely app at a time. It will likely take 10 minutes simply to compile small to medium sized apps in Xcode, assuming I have enough memory to compile them.

    Maybe someday? That's the best I can say at this point.

    1. Re:Not anytime soon by Anonymous Coward · · Score: 0

      I don't think anyone is seriously arguing that you use an iPad or something similar as a fulltime development machine for serious and complicated software. However, apps like Codea are meant for prototyping interactive apps quickly and specifically taking advantage of that form factor (touch screen, portable, accelerometer etc). There are already full apps developed using Codea and released on the App Store using the open source runtime, such as Cargo Bot. I suggest you don't knock it until you try it. Many people have found it to be a great introduction to programming, without being weighed down by toolchains and massive amounts of boilerplate code.

    2. Re:Not anytime soon by Anonymous Coward · · Score: 0

      100% agree with last poster.

      Using a Intel I7, 8 Cores, 16Gb Mem, SSD... Dual Screens.. and Linux.

      Developing mostly for Solaris, HP/UX, Windows and OSX.

      Dont think I could live without it.

  53. what MS is getting right by Anonymous Coward · · Score: 0

    I know I know, but I do think Windows 8 is getting stuff like this right.

    I can take my Wintel 8 tablet and use it as a tablet ( sit on my ass and surf ) as well as hook to a docking station and code. Course I won't because I'll be using my Linux beefy desktop, but when I'm on the road I just want my tablet to operate like a laptop when it's sitting on a desk in a hotel.

    As we go forward I can see the difference between a laptop and a tablet just being whether it's got the keyboard hooked to it. I'd love to be able to hook a tablet to dual monitors etc. Maybe even play 3d games. Can I get 3d acceleration in the docking station?

    Apple need to consolidates iOS with the OS X so that the difference between the iPad and the MacBook is just when/how your using it.

    This isn't all that difference to what happened to the desktop. How many developers you see there programming full time on their MacBook Pro because it has the power that only a desktop could have years earlier.As Intel gets into the game the processor can scale up depending on whether it's on battery or power.

    Of course I'll be just as happy if I can take that same tablettop and install linux on it and get the same effects.

  54. Re:Someday iPad apps will be developed on an iPad by SuperKendall · · Score: 1

    How's that going to work for a developer toolchain?

    In a hypothetical future SDK built for the iPad, Apple could simply give the SDK app permission to create new sandboxes (running instances of your projects from them).

    XCode is already one app (it used to kind of be two, XCode + Interface Builder). It's not hard to imagine it could be ported to the iPad, the trick is re-jiggering editing for a touch screen in such a way that it works.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  55. well maybe laws will popup to stop this lockdown a by Joe_Dragon · · Score: 1

    well maybe laws will popup to stop this lock down and needing to "allowed" to be a coder.

    At least by law we have the right to hack the hardware and run what ever code we want.

  56. Obllig by wbr1 · · Score: 3, Informative
    --
    Silence is a state of mime.
    1. Re:Obllig by sootman · · Score: 1

      Coming up next: will Slashdot ever quit posting headlines with question marks?

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  57. Re:Sorry, meant to say "possible", not "patentable by colinrichardday · · Score: 2

    Don't be giving Apple ideas.

  58. I think you did not understand what he was saying by SuperKendall · · Score: 0, Troll

    Pretty sure he was talking about using an iPad SSH client *on* the iPad, to open a terminal on the same iPad where you would use vim to code.

    In short, one device, the iPad.

    Otherwise, why specify the keyboard?

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  59. No need to wait by SuperKendall · · Score: 3, Informative

    Jailbreak, and enjoy!

    Anyone who even KNOWS what Emacs is can jailbreak an IOS device...

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:No need to wait by Windwraith · · Score: 1

      Doesn't jailbreaking void the warranty? I don't see Apple taking care of a jailbroken phone if it needs physical repairs.

  60. Betteridge's Law of Headlines by terjeber · · Score: 1

    Any headline which ends in a question mark can be answered by the word 'no'

  61. Multiple Applications... by Anonymous Coward · · Score: 0

    The biggest thing that stuck out to me with all these comments is when I'm developing I'm using multiple programs. How does this application help the short coming of iOS in a lack of alt-tab?

    1. Re:Multiple Applications... by Ash-Fox · · Score: 1

      Hit the 'home screen' key twice.

      --
      Change is certain; progress is not obligatory.
  62. Re:I think you did not understand what he was sayi by betterunixthanunix · · Score: 1

    In other words, you first need to jailbreak your device (also known as attacking your own computer). That is not an answer until Apple makes jailbreaking a built-in feature rather than an exploit.

    --
    Palm trees and 8
  63. Apple hires enemies? by Anonymous Coward · · Score: 0

    and then be treated as the enemy by Apple once you jailbreak your iToy.

    Apple hired the guy who developed the Jailbrake version of Notification Center to write the offical Apple version.

    And you think Apple *dislikes* Jailbreakers?

    Since you will only accept a theory that involves Apple being Evil, consider that Apple possibly loves drafting for free off the jailbreak community for future development ideas.

    Also the App Store, is not the only iOS App Store you can earn money from.

    1. Re:Apple hires enemies? by gl4ss · · Score: 1

      and then be treated as the enemy by Apple once you jailbreak your iToy.

      Apple hired the guy who developed the Jailbrake version of Notification Center to write the offical Apple version.

      And you think Apple *dislikes* Jailbreakers?

      Since you will only accept a theory that involves Apple being Evil, consider that Apple possibly loves drafting for free off the jailbreak community for future development ideas.

      Also the App Store, is not the only iOS App Store you can earn money from.

      just because they hire them doesn't mean they would like jailbreakers.
      if they like jailbreakers, why the fuck don't they put in a setting for it in the menus, android style?

      if apple would think that they could remove jailbreakers by hiring all jailbreak devs, they would do it in a heartbeat.

      now - every goddamn single individual apple engineer might think jailbreaking as super cool but that doesn't really affect how the exec level views the policy.

      --
      world was created 5 seconds before this post as it is.
    2. Re:Apple hires enemies? by shutdown+-p+now · · Score: 1

      Apple hired the guy who developed the Jailbrake version of Notification Center to write the offical Apple version.

      That's a reasonable way to turn one of your enemies into a friend, depriving the rest of your enemies from his talent if nothing else.

      And you think Apple *dislikes* Jailbreakers?

      There's no "think" in it, we know because they told us. Back in the day, Apple had openly claimed that jailbreaking is a DMCA violation and, as such, a crime. It heavily resisted the government regulation that made an exception for jailbreaking phones.

      Besides, one simple piece of evidence is to note what Apple doesn't do. And that's any official route to jailbreak one's device to sideload software on it, like stock Android has. No, it's all locked down tight, so that you need to look for vulnerabilities in iOS to jailbreak - and Apple, naturally, patches them out, so it's harder for every new version of iOS. It took what, two months for someone to come up with untethered jailbreak for iOS 5?

  64. One reason why not: by wonkavader · · Score: 2

    The iPad is terrible.

    It's really, really bad. I have one. I use it to watch PBS -- the PBS app isn't very good. Crashes now and then, video flips back in time and then catches up confusingly, doesn't provide good search tools. But it's portable, and I can use it in the can.

    I keep trying to do other stuff with the iPad. Everything I try which claims to make the thing do something well turns out to make it do a crappy job of that task.

    Art. SSH. Cheap games. Writing. Note management. Fail, fail, fail, fail, fail.

    It's all really bad. Badly designed. Impossible to copy and paste. Impossible to select text quickly. Pointing at things doesn't work all that well (your finger is big). So you can get a stylus and a bluetooth keyboard, but you're still left with a crappy MODEL. It's not a good system for actually doing anything.

    People keep telling me they love the iPad. That it works for this or that. But I try what they recommend and what the app always does is make the iPad less horrible. But not less horrible enough.

    The iPad is light. It's really portable. But it needs a complete overhaul to do anything well.

    Android ain't fantastic either, but it's realy not as bad as the iPad.

    1. Re:One reason why not: by sapphire+wyvern · · Score: 1

      I find that the one thing the iPad (with retina display) is truly exceptional at is reading PDF documents (using the GoodReader app).

      It offers a screen with plenty of pixels and a 4:3 portrait oriented aspect ratio. It could be a little bigger (11-12" would be lovely) and searching the documents could be faster, but it still compares _very_ favourably with trying to read long documents on a laptop or desktop screen.

  65. Re:Fuck Apple by mimicoctopus · · Score: 1

    It's their system and their rules apply. Don't like their rules? Get something else. Simple as that.

    It's getting harder thanks to Apple's BS patents and litigious nature.

  66. Developers by Tarlus · · Score: 1

    If we're talking about seasoned software developers, then the answer is no. Anybody who writes software for a living uses a laptop or desktop computer with a full-size screen and keyboard. Even those who focus exclusively on iOS have Xcode which likely suits their needs just fine. (And if it doesn't, I highly doubt that an iPad port would be any better.)

    Aside from all of that, compiling high-level code using a battery-powered ARM processor is using the wrong tool for the job.

    --
    /* No Comment */
  67. $100 per year. by mosb1000 · · Score: 0

    The iOS developer fee is $100 per year. That doesn't seem costly to me, but people have different ideas about what constitutes an "expensive" purchase. Maybe it's a deterrent to hobbyists, but you'd be hard pressed to find a hobby that people typically spend less than that on either, unless it's urban-forraging or something like that where the goal so to do it for free. In any case, Apple handles all the distribution and provides a relatively safe App store for users so you're getting something for your money.

    1. Re:$100 per year. by thetoadwarrior · · Score: 0

      Given I see people bitch about paying a whole dollar for software, $100 must be like infinity to them.

  68. It is real, and therefore an answer by Anonymous Coward · · Score: 0

    It works, therefore it is.

    Just because you disagree philosophically with WHY it works is not a valid reason to dismiss the answer.

  69. Jailbreaking easily reversed by SuperKendall · · Score: 1

    Doesn't jailbreaking void the warranty?

    Apple geniuses will not fix OS issues but it does nothing about the hardware warranty.

    You can simply reset the phone in iTunes if it concerns you and it will go back to the base OS.

    I don't see Apple taking care of a jailbroken phone if it needs physical repairs.

    How would they know it was jailbroken if it cannot turn on?

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Jailbreaking easily reversed by Windwraith · · Score: 1

      They will have to scavenge for porn in some way, as it's customary with repair guys. iPads have internal disks of some form too, so I think a "cannot turn on" device is untouchable.

      So if I jailbreak my only options are nuking all my settings and installed tools and hoping they can't turn the device on?

    2. Re:Jailbreaking easily reversed by Windwraith · · Score: 1

      I meant to say "[...]I don't think a 'cannot turn on' device[...]"

    3. Re:Jailbreaking easily reversed by SuperKendall · · Score: 1

      So if I jailbreak my only options are nuking all my settings and installed tools and hoping they can't turn the device on?

      If they can't turn it on, it fails to matter.

      If you can connect the device to iTunes you can backup and then reset, and restore from backup when you get back - which you would quite obviously do anyway as you should always back up a device before you go in for ANY service.

      In practical reality the genius guys will still answer questions about apps even if it's jailbroken, it's more along the lines of tricky software/hardware interaction they might bring in the "cannot service jailbroken device" line. But again, they have to deal with real hardware issues.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    4. Re:Jailbreaking easily reversed by Guy+Harris · · Score: 1

      They will have to scavenge for porn in some way, as it's customary with repair guys. iPads have internal disks of some form too,

      They have non-volatile storage that's used for the file system (yes, it has a UN*X file system - multiple partitions, running, I think, case-sensitive HFSX - even if it's not made visible to the end user of a non-jailbroken box), but it's flash memory soldered to the motherboard, so accessing it if you can't turn the iPad on would be a bit more work.

  70. Re:Fuck Apple by ThePeices · · Score: 1

    If Apple gets their way, which they are succeeding at with the current smartphone thermonuclear war, there would be no 'something else'.

    In effect, we would all be screwed.

    Seriously, could you imagine a world where Apple are the only computing device makers in the world? *shudder*

  71. Re:Fuck Apple by ThePeices · · Score: 1

    Which makes your "ANYTHING APP" completely useless to anybody else. And in doing so you become the enemy of Apple by being one of the hated jailbreakers.

    Your point being?

  72. iPad-only HS student is an edge case by tepples · · Score: 2, Insightful

    If I had an iPad in high school, and no other computer access

    Then you are an edge case who is probably not worth serving. If you are in high school, it's far more likely that you have access to at least the high school's computer lab, the city library's computer lab, a user account on the family PC, or at least an Android tablet owned by another family member on which to run AIDE.

    1. Re:iPad-only HS student is an edge case by betterunixthanunix · · Score: 3, Interesting

      the high school's computer lab, the city library's computer lab

      I was suspended for programming a computer in middle school (OK, I'll admit, the program I wrote was not exactly in line with school rules, but what do you think 13 year old boys do?), and my city's libraries do not allow people to run any software that was not installed by the IT staff. I would not bank on CS classes being the savior here either; kids don't become hackers who can breeze through their CS course if they only get to program 90 minutes each day, and only those who can breeze through their class assignments have time to practice programming during class. When I took APCS in high school, our computers were locked down to stop us from even getting access to a terminal (yes, really -- only the approved Java IDE was allowed), and so any in-class "practice" involved either defeating the lock down (which was not all that hard) or just writing Java code.

      a user account on the family PC,

      Is there any guarantee that the family would have a PC? Things seem to be moving away from that sort of scenario. The only real hope one would have is that a family member is a hacker, or that a family member sees that the kid would benefit from having access to a PC. I do not think it is terribly far fetched to say that in 5-10 years, there will be people who only have "walled garden" computers in their homes.

      or at least an Android tablet owned by another family member on which to run AIDE.

      Perhaps, but by that point, you are no longer talking about an "edge case," you are talking about a large fraction of people who will not fall into the group. Right now, there are households that only have Apple products i.e. all laptops/desktops, tablets, and phones are Apple. If your only access to a programmable computer is Aunt Sally's Android tablet, you have pretty limited access.

      Look, I get what you are saying -- kids will find their way to programmable computers. The problem is that, unless their parents can recognize that their children really do need a PC to hack on, the kids will only be getting access to other people's computers, and those other people may not be very understanding about having some teenager turn their computer into a development system.

      --
      Palm trees and 8
    2. Re:iPad-only HS student is an edge case by BasilBrush · · Score: 1

      What's the problem? There is no shortage of programmers. There's no need to steer kids in that direction. For those that WANT to do programming, a Rasperry Pi is available for $25.

    3. Re:iPad-only HS student is an edge case by betterunixthanunix · · Score: 3, Insightful

      There is no shortage of mathematicians, so why do we bother with math education? There is an overabundance of people who can read and write, so why bother with English classes? Let's just have the bare minimum vocational training, right?

      The last thing we need to do is to teach kids that they should just mind their own business and focus on the things their superiors tell them are important. Telling kids that they are not allowed to hack is telling them that programming is just a day job, with rules set by their superiors, and that they should only be doing it during their assigned work hours. That is precisely the wrong message to send, it is as bad as telling them that they shouldn't read unless it is part of their job.

      --
      Palm trees and 8
    4. Re:iPad-only HS student is an edge case by BronsCon · · Score: 1

      An that allows him to develop for iOS... how?

      In other words... WHOOSH!

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    5. Re:iPad-only HS student is an edge case by BasilBrush · · Score: 1

      Let's just have the bare minimum vocational training, right?

      Other that industry demands there is no reason to STEER kids towards programming. They might as well explore any other interest or talent they have.

      As I said, and you ignored, those that DO show an interest in programming can get an entirely unrestricted programming platform for $25. That's cheaper than most other interests they might persue (music, sports etc.)

      There isn't a problem.

    6. Re:iPad-only HS student is an edge case by betterunixthanunix · · Score: 1

      How do kids become interested in programming in the first place, if they do have any access to a programmable computer?

      --
      Palm trees and 8
    7. Re:iPad-only HS student is an edge case by betterunixthanunix · · Score: 1

      Should have been:

      ...if they do not have...

      --
      Palm trees and 8
    8. Re:iPad-only HS student is an edge case by tepples · · Score: 1

      Telling kids that they are not allowed to hack is telling them that programming is just a day job, with rules set by their superiors, and that they should only be doing it during their assigned work hours. That is precisely the wrong message to send

      Yet that is exactly the message that people like CronoCloud keep telling me: statistically nobody wants to play video games developed by people with no experience in the mainstream video game industry.

    9. Re:iPad-only HS student is an edge case by exomondo · · Score: 1

      Yet that is exactly the message that people like CronoCloud keep telling me: statistically nobody wants to play video games developed by people with no experience in the mainstream video game industry.

      Then CronoCloud - whoever the hell that is - is incorrect, unless of course you want to show these statistics? Because games on iOS and Android seem to thrive if they are good regardless of whether the developer has prior experience or not.

  73. Having to replace your Mac periodically by tepples · · Score: 5, Insightful

    Plenty of people develop on a Mac mini.

    Which still increases the price by requiring the purchase of either a second (otherwise unnecessary) computer for $650 or the purchase of a $200 second operating system to run in Boot Camp if you instead decide to make the Mac your primary machine. And you have to replace this computer every four years; otherwise you risk not being able to run the latest Mac OS X. And if you're not on a recent Mac OS X, forget about being able to run the latest Xcode needed to target devices running the latest iOS.

    1. Re:Having to replace your Mac periodically by UnknowingFool · · Score: 0

      Which still increases the price by requiring the purchase of either a second (otherwise unnecessary) computer for $650 or the purchase of a $200 second operating system to run in Boot Camp if you instead decide to make the Mac your primary machine.

      That's only if the user doesn't already a Mac. As for the $200, that's assuming you don't have already have a retail copy of Windows. If you have an OEM copy of Windows, you can't transfer that to your new PC so it's not really a fair complaint. Of course all of these are bound by the rules set by Microsoft not Apple. Apple doesn't care if you install Windows on a Mac or how you got that copy.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    2. Re:Having to replace your Mac periodically by Anonymous Coward · · Score: 0

      $200 for the operating system? You're off by an order of magnitude. The latest version of OS X is only $19.99, and Xcode is free.

      You don't need to pay $99/year to develop software, you only need to pay that to *distribute* software. The web has the same issue, developing websites is free but if you want an SSL certificate you've gotta pay for it. The only difference is on iOS you are required to use a proper certificate. This is a good thing, I personally wish it were impossible to create a website without an SSL certificate from a recognised cert authority (google's experimental SPDY protocol requires it).

      Yes, to use the latest version of Xcode you do need the latest version of the operating system - but nobody is forcing you to upgrade Xcode - many developers run one or two versions of Xcode. The open source project I was involved with took nearly two years to upgrade to Xcode 4.x (where they refactored some of the file formats). Some of us had Xcode 4 and Xcode 3 installed side by side, so we could use 4.x for other projects.

      Mac hardware is not expensive, especially if you're willing to buy secondhand. If your app is any good at all, you can easily collect enough donations to cover the $99/year costs. If your app is shit, then github is the only place you should distribute it.

    3. Re:Having to replace your Mac periodically by Anonymous Coward · · Score: 0

      Which still increases the price by requiring the purchase of either a second (otherwise unnecessary) computer for $650 or the purchase of a $200 second operating system to run in Boot Camp if you instead decide to make the Mac your primary machine. And you have to replace this computer every four years; otherwise you risk not being able to run the latest Mac OS X [slashdot.org]. And if you're not on a recent Mac OS X, forget about being able to run the latest Xcode needed to target devices running the latest iOS.

      I'm sorry, are you in the game to make money or just fuck around? Bickering about needing a second computer makes it hard to take you seriously.

      It's like you're bitching about not being able to race the car you drove to the track. That's all fine and dandy for amateur hour, just not this event bud. If you have talent, go get a sponsor, so to speak.

    4. Re:Having to replace your Mac periodically by Anonymous Coward · · Score: 0

      Just use emacs on an iPad, maybe people would program on the go if they could

    5. Re:Having to replace your Mac periodically by Guy+Harris · · Score: 1

      $200 for the operating system? You're off by an order of magnitude. The latest version of OS X is only $19.99, and Xcode is free.

      The claim to which you're responding is

      or the purchase of a $200 second operating system to run in Boot Camp if you instead decide to make the Mac your primary machine

      which sounds as if the "second operating system" isn't going to be OS X (as per "if you instead decide to make the Mac your primary machine) - and I suspect he was referring, in particular, to Windows, which does cost about $200.

      If you don't need to run any Windows software on your primary machine (either because you don't need to run it at all or because you can run it on some other machine), you don't need to pay $200 for Windows if you're switching to using a Mac as your primary machine.

    6. Re:Having to replace your Mac periodically by Anonymous Coward · · Score: 0

      $200 for the operating system? You're off by an order of magnitude.

      You're off by a whole operating system. If he bought a Mac why would he be buying OSX? It comes with OSX.

      You don't need to pay $99/year to develop software, you only need to pay that to *distribute* software.

      And in this case distribution means running it on your own device, so you have to pay $99 a year just to run your software on your device even if you don't want to distribute it to anyone else.

      The web has the same issue, developing websites is free but if you want an SSL certificate you've gotta pay for it. The only difference is on iOS you are required to use a proper certificate.

      So it's the same, except it's different...great analogy!

  74. Re:Fuck Apple by dingen · · Score: 1

    Yeah. Meanwhile in reality, Apple's market share in the smartphone market is actually *declining* and nowhere near a monopoly. So stop the fud, there is plenty of choice and there will be plenty of choice in the future.

    --
    Pretty good is actually pretty bad.
  75. Applications written in VBA by tepples · · Score: 1

    You might as well claim that [Visual Basic for Applications] is a system for developing software for Windows

    And the market does in fact make that claim. For example, Stone Edge is a commercial retail management application written in VBA.

    1. Re:Applications written in VBA by betterunixthanunix · · Score: 1

      OK, but why should we rely on "the market" to dictate reason to us? The market is not what gave us PCs, the Internet, or the World Wide Web -- in fact, that market was trying to get us to accept restricted, tightly controlled alternatives.

      No sane person can claim that VBA is a system for developing Windows applications. It is a macro system, one that is complete enough to allow for the creation of commercially viable applications, but a macro system nonetheless. VBA is not a substitute or competitor for Visual Studio or other Windows development systems.

      --
      Palm trees and 8
    2. Re:Applications written in VBA by Cederic · · Score: 1

      That makes me wince.

  76. Fully updated iOS by tepples · · Score: 1

    I tell them how they can in fact develop on an iPad.

    You call that not an answer. Hmm.

    Does your jailbreak method allow developing on a New iPad with fully updated iOS?

  77. I code on the bus by tepples · · Score: 1

    without first having to get Apple's permission and without having to connect to the Internet

    Those are an odd set of requirements. You have a very narrow definition of "software development."

    Are you talking about using the workaround of using SSH or VNC or similar to code on a server through your iPad? That works for some people, but not for me. I code on the bus, where I lack Internet access, and that's why I carry a 10" laptop. Must people pay $420 per year (source: AT&T representative) for cellular Internet in addition to what they already pay for home Internet? Or do you consider people who code while riding public transit an edge case not worth serving?

    1. Re:I code on the bus by Ash-Fox · · Score: 1

      I do develop hobby software projects when mobile, like, at hotels, visiting a friend, sitting in a random a lobby. But on a bus? What.

      --
      Change is certain; progress is not obligatory.
    2. Re:I code on the bus by Guy+Harris · · Score: 1

      I do develop hobby software projects when mobile, like, at hotels, visiting a friend, sitting in a random a lobby. But on a bus? What.

      If he has a long bus commute, why not?

  78. How long will it continue to work? by tepples · · Score: 1

    You claim that a jailbreak "works, therefore it is." But exactly how long will it continue to work? Does it work, for example, immediately after a security update to iOS? By your logic, as I understand it, it will cease to work and therefore cease to be.

  79. University students by tepples · · Score: 1

    PC type systems will be for the very few who do things like CAD, programming, and other tasks that actually need such a device.

    Such as things that university students do.

    It just means a return to the days where you had to spend $15-20,000 to get that sort of a machine

    What university student has $15,000 to spend on a machine on which to do homework? There are state universities where $15,000 covers four years' tuition. When I enrolled in college in 1999, a laptop loaded with academic site-licensed versions of Windows, Microsoft Office, Visual Studio, Maple, AutoCAD, and a bunch of other expensive-ass engineering software cost members of the Rose-Hulman Class of 2003 only $3,600. Or what will university students be expected to use instead?

  80. RSI and CTS are already bad... by pev · · Score: 1

    Just wonder whatll happen spending hours every day pressing a surface with no give in it. I know it doenst take long for my finger tips to go a bit numb, nut after years of use? I doubt it'll be good...

  81. The formats that matter by tepples · · Score: 1

    Other small issues like tablets not supporting all media formats etc you also chose to ignore.

    Tablets support the media formats used by major-label consumer audio and video recording devices and by the major distributors of recorded media, namely MPEG formats.

  82. SL4A by tepples · · Score: 1

    Have you tried Python in SL4A?

  83. Re:Scripts? Pfft! by Foresto · · Score: 1

    Um, I hate to break it to you, but Python is used for real programming, and Objective C isn't exactly the most efficient thing in the world.

  84. Are JS, PHP, and Python "macro systems"? by tepples · · Score: 2

    The market is not what gave us PCs

    IBM, a participant in the market, gave us PCs. Before that, other participants in the market gave us 8-bit home microcomputers.

    No sane person can claim that VBA is a system for developing Windows applications. It is a macro system, one that is complete enough to allow for the creation of commercially viable applications, but a macro system nonetheless.

    As computer technology continues to develop, the definition of what is called a "high level" or "macro" language changes. For example, a long time ago, "macro system" referred to an assembler supporting "macroinstructions", essentially inline subroutines.

    VBA is not a substitute or competitor for Visual Studio or other Windows development systems.

    Is there a solid dividing line between "macro systems" and proper interpreted programming languages such as JavaScript, PHP, and Python? Or are JavaScript, PHP, and Python, in which high-profile home-user-facing applications are implemented, likewise "not a substitute"?

    1. Re:Are JS, PHP, and Python "macro systems"? by betterunixthanunix · · Score: 1

      IBM, a participant in the market, gave us PCs. Before that, other participants in the market gave us 8-bit home microcomputers.

      No, people like Ed Roberts, Lee Felsenstein, and Steve Wozniak gave us PCs. IBM was late to the game; before IBM finally made the decision to pursue PCs, they were trying to sell mainframes and computation utility products, which is exactly what PCs were meant to thwart. IBM did not invent the personal computer, and it took them years to even realize that computation utilities were not even coming close to competing with PCs.

      As computer technology continues to develop, the definition of what is called a "high level" or "macro" language changes.

      So what? VBA is not a Windows development system, it is a macro language for a system that happens to run on Windows.

      Is there a solid dividing line between "macro systems" and proper interpreted programming languages such as JavaScript, PHP, and Python? Or are JavaScript, PHP, and Python, in which high-profile home-user-facing applications are implemented, likewise "not a substitute"?

      Well, if you have a tool that allows someone to use one of the above languages to develop Windows applications i.e. to actually use the Windows abstractions, APIs, etc., then sure, you have a development tool for Windows. If, on the other hand, you happen to be running your browser on a Windows system, the browser's Javascript interpreter is not an environment for developing Windows applications by any stretch of the imagination.

      Sure, "macro language" is not a particularly well defined term, but I was using it to indicate the difference between a development environment that is constrained to one application and an environment that exposes the abstractions of the operating system. It is not that these languages are somehow less valid than others, but rather that these are not languages for an operating system. You are not writing Windows programs if you are writing VBA code; you are writing software that will run inside of a program that happens to run on Windows. Yes, this can get fuzzy sometimes (see, for example, what happens when GNU CLisp exports a standalone executable), but I do not think that VBA or this iOS scripting environment are such fuzzy cases.

      --
      Palm trees and 8
    2. Re:Are JS, PHP, and Python "macro systems"? by RogerWilco · · Score: 1

      The market is not what gave us PCs

      IBM, a participant in the market, gave us PCs. Before that, other participants in the market gave us 8-bit home microcomputers.

      Of which Apple made the first one.

      And the PC market exists mostly because of the deal Bill Gates made over MS-DOS. The PC hardware was nothing new, I have an ICL machine from 1979 with the same components as the first PC, it runs CP/M-86.

      --
      RogerWilco the Adventurous Janitor
    3. Re:Are JS, PHP, and Python "macro systems"? by Anonymous Coward · · Score: 0

      Of which Apple made the first one.

      Not.

      http://inventors.about.com/library/blcoindex.htm

      See entry for 1974/1975. Note absence of 'Apple'.

      If you mean something like "First popular pre-assembled 8-bit home PC"? Probably true. But that's not what you said.

  85. Corona by WhackAttack · · Score: 1

    The author forgot to mention Corona, which is a big one, but I am sure there is more out there too.

  86. A whole PC costs as much as retail Windows alone by tepples · · Score: 1

    That's only if the user doesn't already a Mac.

    For the purpose of this discussion, are we assuming that a developer's current PC is (A.) a Mac running Mac OS X or (B.) a PC running Windows?

    As for the $200, that's assuming you don't have already have a retail copy of Windows.

    I assume that most people won't. Before the release of Windows 7, one could buy a whole Windows PC, an Atom-based Acer AspireRevo or ASUS EeeBox, for the same price as retail Windows.

  87. Summary is a massively incorrect interpretation by catmistake · · Score: 1

    It's not so long since Apple silently dropped the restriction about iOS apps for programming

    There was never any such restriction. The restriction was concerning creating an environment that runs arbitrary code, such as an emulator environment, which would restrict any interpreted programming languages from running arbitrary user-created code on the device. So there was no such restriction as stated, and thus it was never "silently lifted." The restriction against a user running code in a non-native environment is still in place. What has happened is clever programmers are creating apps that access a backend up in the nets that executes the code, so now you can code on iOS (data entry, text editing), test your code on the backend somewhere else (i.e. code is not actually being executed on the iPad), and thus develop programming using an iPad on one of the many clever apps that use this architecture.

    1. Re:Summary is a massively incorrect interpretation by pudquick · · Score: 1

      Incorrect - at least in the case of Python for iOS. Python for iOS is the python interpreter, with a GUI, plain and simple. You can put the device in Airplane mode / disable all network connectivity and it will still work. The same goes for the BASIC and Lua interpreters I have on it, and many others. The reason PHP has shown up is the same reason these other languages did: The code they run is interpreted (scripting languages), it is not compiled to native ARM code via JIT/compiler on the device. In addition, for every one of these that Apple allows on the App Store, almost every developer of one will tell you that Apple will keep you from making it easy to import code into the device. Rarely have I ever seen iTunes Document loading enabled/allowed for one of these apps (so you could just drag-n-drop code into it). Exporting is allowed, but Apple doesn't want to make it "easy" for people using these tools to import arbitrary code (like, say, an interactive torrent client).

  88. Screw you, Apple by Anarchofascist · · Score: 1

    Call off your patent-trolling dogs and maybe I'll code to your closed, putrescent platform.

    --
    Once more unto the breach, dear friends, once more, Or close the wall up with our American dead!
  89. Re:Scripts? Pfft! by Just+Some+Guy · · Score: 1

    Call me when you can write a 300,000 line C++ or Java monster on the thing without ending up with debilitating eye or wrist strain injuries.

    Python seems to be between 10 and 20 times more expressive than Java. That is, a line of Python does a lot more than a line of Java. I've written a 20,000 line library of Python code for my last employeer, so that's about the equivalent of your 300,000 line Java spaghetti bowl. I can still see. I can still type. And I still have the sanity to want to write in intelligent, high-level languages like Python, Ruby, or even Haskell over your grandfatherly favorites.

    I admit that Python idiomatically lacks InterfaceProxyFactoryFactories, but yet we still manage to get work done.

    --
    Dewey, what part of this looks like authorities should be involved?
  90. No. by Anonymous Coward · · Score: 0

    I code software on the computer I'm sitting at right now. Here's a hint: the base of the unit weights about 60 pounds. Each monitor is 22 inches diagonally. Its not in any way portable (unless you consider unplugging it, hauling it, plugging it and then using it). Where I work, it can be noisy or quiet or anywhere in between -- my option. I'm not going to change where I code in the name of someone's newfangled gizmo. If I have to code for a tablet, I will write most of the code here, then test it on the tablet. The graphical real estate on a tablet is small (unless you have a second display that you can link to the first tablet). Typing code (or typing anything) on a touch screen is like scuba diving in a pile of sand. You don't find people writing novels, doing data entry or any similar activities on a touch screen either. Imagine that. Tablets are output devices. They are for consuming content, not for creating content. Is anyone surprised?

  91. Give me a 32" iPad... by AmazingRuss · · Score: 1

    ... with perfect touch detection and the power of my mac pro, and I'll drop my keyboard and mouse like they're hot.

    1. Re:Give me a 32" iPad... by Cederic · · Score: 1

      I wouldn't. I look at my screen while I'm typing. If I'm typing on my screen, I can't look at my screen without seeing the keyboard.

      Input is different to output. It's possible to use the same device for each, but it's not optimal and it's a compromise that I don't have to make when I'm sat at home.

      When I'm out and about the convenience of carrying a single small device outweighs the inconvenience of the clumsier typing mechanism, but it is an inconvenience and it isn't my preferred approach for textual entry.

      The mouse is a more interesting option, but I'd rather be sat a reasonable distance from my screen - right now it's a full arm's reach away. That's not comfortable to touch, and touchscreen technology is still not as accurate as a mouse-click. So again, I'd rather have a device nearer to me that doesn't cause physical pain to use for more than twenty minutes.

      Don't get me wrong. A table-sized touchscreen would be nice - but I wouldn't use a 32" monitor whether it's a touchscreen or not, and I certainly wouldn't abandon my keyboard or mouse to go touchscreen with the current state of the technology.

      Note that the underlying OS is completely irrelevant; it's the form factor and physical usability that cause the problems.

  92. No I just think it is people being stupid by Sycraft-fu · · Score: 1

    People love to predict the death of $X all the time. In the case of technology they are very often wrong. For example mainframes have not died, there are more now than when they were the only kind of computer out there. While they have been totally eclipsed in terms of numbers by other computers, they are still used because they are good at what they do.

    Same shit with desktops and laptops. People said laptops would kill the desktop market. Well they didn't. It is a bigger market, but the desktop market hasn't shrunk, just hasn't grown as much because of it.

    So no, I don't see iPads killing laptops because that just isn't how things go.

    1. Re:No I just think it is people being stupid by Guy+Harris · · Score: 1

      People love to predict the death of $X all the time. In the case of technology they are very often wrong.

      Yup. Betteridge's Law of Headlines, as often cited in comments on this article, applies to the headlines "Will XXX kill YYY?" and the variant "Is XXX a YYY-killer?", unless "kill" is redefined to mean "grow to the point of being much more significant than", in which case the answer changes to "maybe". :-)

  93. WTF by Anonymous Coward · · Score: 0

    Seriously, what. the. fuck.

    How could anyone even consider this?

  94. After Samsung by Anonymous Coward · · Score: 0

    Do you think developers are lambs to the slaughter?

  95. Just add a keyboard to iPad and you have a laptop by Anonymous Coward · · Score: 0

    Makes sense. iPad is a consumer device.

    Its sorta funny to mention how cool iPads are and how much cooler if they had a hinged keyboard on them.

    I have an HP touchpad which i'd use as a content consumtion device if it was multiuser.

  96. Really? by dell623 · · Score: 2

    Seriously? Code on an iPad? Why on earth would you want to do that? This tablet fad is getting beyond ridiculous. Is the convenience of holding and carrying of a tablet device so vital that people are willing to trade absolutely everything else for it? This is the age of stupid hybrid OS like Windows 8 coupled to a hybrid device that has a much smaller screen than a standard laptop in a ridiculous 16:9 ratio at a much higher price than a comparably specced laptop just so you can use it as a tablet? Who in their sane mind would want to code on a tablet, I sit here on a 1080p 15.6 screen thinking I really need to pick up a 24"/27" as soon as possible to do real work.
    What will the next trend be? Cooking everything in a tiny saucepan over a tiny camping stove because you can carry it everywhere, and we can mock the chefs with their gigantic pans and woks and ovens, who needs those. Abandoning bicycles for unicycles that fit in a suitcase for portability? Wildlife and sports photography with an iPhone, because who needs those SLRs and gigantic 300mm F2.8 lens? Writing and editing books and articles, manuscripts spanning hundreds of pages with a long list of references to be checked, all written on an iPad, because who the hell needs multiple windows open and visible at the same time on the screen, and as for typing, just blindly poke your fingers and autocorrect will seamlessly convert it to beautifully worded text.

    1. Re:Really? by Evil+Pete · · Score: 2

      Excellent rant. Agree completely. Each time I see people with an iPad I think they look very nice. But when I pick it up I ask myself, "what will I use it for?" The answer is "nothing". Too heavy for an ereader, can't touch type, screen to small for text editing. Yeah in the past I've coded via terminal windows 80x25, I wouldn't describe it as pleasurable, why should I go back to that? And it's subpowered. Bah. I used to know a guy back in the dos days who actually liked edlin, some people will use anything. Some people will enjoy coding on an iPad. Not me.

      --
      Bitter and proud of it.
    2. Re:Really? by Ash-Fox · · Score: 1

      I use a bluetooth keyboard with my iPad, I'm not really seeing the usability issue?

      --
      Change is certain; progress is not obligatory.
    3. Re:Really? by Guy+Harris · · Score: 1

      I use a bluetooth keyboard with my iPad, I'm not really seeing the usability issue?

      Perhaps dell623's usability issues (plural) include the screen size:

      This is the age of stupid hybrid OS like Windows 8 coupled to a hybrid device that has a much smaller screen than a standard laptop in a ridiculous 16:9 ratio at a much higher price than a comparably specced laptop just so you can use it as a tablet? Who in their sane mind would want to code on a tablet, I sit here on a 1080p 15.6 screen thinking I really need to pick up a 24"/27" as soon as possible to do real work.

      and that plus the one-window-at-a-time UI that at least in part may stem from the screen size:

      Writing and editing books and articles, manuscripts spanning hundreds of pages with a long list of references to be checked, all written on an iPad, because who the hell needs multiple windows open and visible at the same time on the screen

      in addition to the keyboard? Perhaps the smaller screen works for you, but I'm finding the 15" screen of my new machine annoying at times as I can't have as much stuff visible as on my old 17"; a 10" screen such as the one on the iPad would drive me nuts.

  97. You can also build a house using only hand tools by Tony+Isaac · · Score: 1

    Hand tools have their place. If you're building something small, or you want to prove that it can be done, or you just can't afford real tools. But for anything non-trivial, you need power tools, both for home building, and for software building.

  98. Diet Coda by Anonymous Coward · · Score: 0

    Diet Coda (http://panic.com/dietcoda/) has been available on iOS for a few months, and offers all language support that is on their main Coda client on the iPad. It only currently allows remote editing/saving files, which is ehh, but hopefully they will update it to allow files to be synced via iTunes; otherwise it works great!

  99. mod parent redundant by Anonymous Coward · · Score: 0

    this has been linked from every article with a question in the headline for the last few months (and modded +5 informative), so these days it's obviously just a quick karma grab.

  100. Apple licensing issues by Vultan · · Score: 1

    Ok, I'm throughly confused. I thought Apple's terms restricted being able to transfer code in and out of an interpreter on iOS. If that's the case, how can you use this as a development environment in any reasonable way?

  101. vim is available by Anonymous Coward · · Score: 0

    Given that vim is available, then I guess yes, you can do real coding on an iPad.

    Anyone that doesn't use vim or emacs is not a real coder

  102. No by Barlo_Mung_42 · · Score: 1

    And you should feel bad for asking.

  103. The answer is by Anonymous Coward · · Score: 0

    No. Because coding on a tablet is as efficient as riding to work on an elephant.

  104. uh... by smash · · Score: 1

    can != should != will

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  105. Why bother coding on a tablet? by doragasu · · Score: 1

    I really don't get the point about coding on a tablet. Why bother doing it when it will always be easier to do it in a "traditional" computer. Sure you can create contents using a tablet, but tablets are designed for content consumption, not for content creation.

    1. Re:Why bother coding on a tablet? by JustNiz · · Score: 1

      I agree but I'm not so sure how long you will actually even be able to buy a computer with an actual keyboard at least from Apple. Their dev kit probably won't be available for platforms other than Apple's so your development will soon be limited to having to use a pad.

      I dont get why Apple areto force people to move away from the traditional PC for everything, given that a pad is actually a worse and less productive user experience for serious work, and not even do-able for many tasks.

      I guess its cheaper to make a tablet than a PC, so more profit for Apple at the cost of actual usability, just as long as the sheeple keep swallowing the Apple brainwashing thats telling them pads are "cooler" than laptops.

      I wonder how bad this pad phenomenon will get before someone finally says that the emporor is naked.

  106. Yes, we will be programming on a touch device... by dadim · · Score: 1

    The major revolution that came with the iPad is the use of the touch screen. Giving up the keyboard is one thing; embracing touch input is another. There are a lot of tasks in programming, that could be performed much more effectively with touch gestures than with keyboard and mouse. Typing long sequences of text is definitely not the main task in programming. A lot of work consists of trial and error code analysis, code restructuring and debugging. Maybe the keyboard is not as important as we think. I'm currently working on a project called "Touched" which pioneers various touch based code editing techniques. Please check out my first introductory video for details: http://www.youtube.com/watch?v=e1-5mpInDjs

  107. Re:Sorry, meant to say "possible", not "patentable by History's+Coming+To · · Score: 1

    Not so quick there, you probably had it right the first time. Apple autocorrect perchance?

    --
    Please consider this account deleted, I just can't be bothered with the spam anymore.
  108. Re:A whole PC costs as much as retail Windows alon by UnknowingFool · · Score: 1
    For (B) a Windows developer wants to make a Mac his primary machine.
    • First of all, the developer is choosing to switch platforms and make his Mac run Windows. The PC doesn't automatically stop working because the developer bought a new Mac. No one is forcing the developer to stop using his PC.
    • Second, Apple has no say on how the developer gets Windows or how much he paid for it. That is between the developer and MS.
    • Third, a OEM Windows license cannot be transferred. If a developer wanted to develop on a new PC, he still has to get a new Windows license. If the developer had a retail copy of Windows, he can use it on his Mac without any additional cost (provided he no longer uses it on his previous PC). Again this is between MS and the developer.
    • Fourth, the minimum version of Windows from an OEM is basic. A developer would mostly likely upgrade to Professional which is an additional cost on top of a bargain basement PC which a developer wouldn't buy anyways for development work.
    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  109. Re:I think you did not understand what he was sayi by Guy+Harris · · Score: 1

    Pretty sure he was talking about using an iPad SSH client *on* the iPad, to open a terminal on the same iPad where you would use vim to code.

    And the advantage of that over just using mobileterminal is? Either of those scenarios requires jailbreaking, so it's not as if using ssh magically removes that restriction, so I suspect he was not sshing back into his own machine, but instead into another machine.

  110. Re:Someday iPad apps will be developed on an iPad by statusbar · · Score: 1

    Back in 1984, the Macintosh was first released. The only way to create applications for it was to run the development tools on the Apple Lisa.

    Then, it became possible to run MPW (Macintosh Programmer's Workshop) and then came Lightspeed C aka ThinkC aka Symantec C which ran natively on the Macintosh.

    Today, the only way to create native applications for the iPad is by running the development tools on a Macintosh.

    Perhaps there is a pattern here?

    --
    ipv6 is my vpn
  111. You ignore the keyboard by SuperKendall · · Score: 1

    so I suspect he was not sshing back into his own machine, but instead into another machine.

    Again, if he's talking about ssh from a real computer, why would he specify a keyboard?

    When you say you are using a computer you don't add "Oh, and I have a keyboard too".

    I would favor your argument if the keyboard had not been included, some people do ssh from a netbook that otherwise would not have the development toolchain on it the way iOS can.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:You ignore the keyboard by Guy+Harris · · Score: 1

      so I suspect he was not sshing back into his own machine, but instead into another machine.

      Again, if he's talking about ssh from a real computer, why would he specify a keyboard?

      Who says he's talking about "coding on the iPad" in the sense that the editor and toolchain is running on the iPad? He could have meant "I use the iPad as a terminal for doing development on another machine, by sshing into the other machine, and typing on my Bluetooth keyboard". The original quote was just "You can still have iPad, keyboard and a SSH app.", which doesn't give enough detail to figure out whether that's he meant or not (and the posting to which he was responded was, in its entirely, a title of "Seriously?" and a body of "No.", which certainly doesn't supply any more context).

      The only reasons I could see for sshing into the iPad from the iPad would be

      1. you can't get a terminal app for iOS with as good a UI as an SSH client;
      2. you aren't aware of the existence of mobileterminal and the like, and therefore think you need an ssh client to get a terminal UI.

      The SSH app is not necessary for doing development for an iPad on an iPad, given the existence of mobileterminal.

    2. Re:You ignore the keyboard by SuperKendall · · Score: 1

      Who says he's talking about "coding on the iPad" in the sense that the editor and toolchain is running on the iPad?

      Sorry, but I cannot buy any other explanation because of the context - this story was about coding for the iPad, on the iPad. That is the hot topic at hand across multiple threads. Yet you claim some guy is coming in to tell us how he can run an SSH terminal on the iPad? It makes no sense to me, again in the whole context of what is being talked about.

      The SSH app is not necessary for doing development for an iPad on an iPad, given the existence of mobileterminal.

      True but he may either not know about mobile terminal, or prefer using a good SSH client to go back into the iPad. Or he may be just mislabeling MobileTerminal an an ssh app...

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    3. Re:You ignore the keyboard by Guy+Harris · · Score: 1

      Who says he's talking about "coding on the iPad" in the sense that the editor and toolchain is running on the iPad?

      Sorry, but I cannot buy any other explanation because of the context - this story was about coding for the iPad, on the iPad. That is the hot topic at hand across multiple threads. Yet you claim some guy is coming in to tell us how he can run an SSH terminal on the iPad? It makes no sense to me, again in the whole context of what is being talked about.

      Other people have also talked, in responses to this article, about using the iPad as a terminal, so it is not inconceivable to me that he was referring to that; that comes across to me as less strange than explicitly mentioning ssh in the context of developing for the iPad on the iPad. Given how little detail he gave, I'm not going to treat any argument as to what he meant (including my own) as definitive; I'll wait until he explains what he meant before concluding that.

      The SSH app is not necessary for doing development for an iPad on an iPad, given the existence of mobileterminal.

      True but he may either not know about mobile terminal, or prefer using a good SSH client to go back into the iPad.

      As I noted in the message to which you were responding (see the "The only reasons I could see for sshing into the iPad from the iPad would be" list).

      Or he may be just mislabeling MobileTerminal an an ssh app...

      OK, at this point, I won't rule that one out, just as I won't rule out "he's sshing in from his iPad to his iPad" or "he's not talking about doing the development on the iPad itself" or even "he's talking about sshing into the iPad from another machine with a keyboard", as I've seen both me and other people get in trouble making too many assumptions and assuming conclusions drawn from those assumptions are unassailable....

  112. Write once run anywhere with macro languages by tepples · · Score: 1

    Well, if you have a tool that allows someone to use one of the above languages to develop Windows applications i.e. to actually use the Windows abstractions, APIs, etc., then sure, you have a development tool for Windows.

    And that we have. Python has long had Python Win32 extensions and wxPython, and I was under the impression that JavaScript was a first-class language for WinRT under Windows 8. But any application that relies on abstractions specific to Win32 won't run anywhere but Windows or another environment that provides the Win32 abstractions on top of another system, such as Wine.

    Sure, "macro language" is not a particularly well defined term, but I was using it to indicate the difference between a development environment that is constrained to one application and an environment that exposes the abstractions of the operating system.

    On the other hand, one could spin a "macro language" as superior because its library offers an abstraction over the operating system, so that one program will run reasonably well on multiple brands of operating system. This is especially true of macro languages that have multiple independent implementations, such as JavaScript. This one is especially interesting because Firefox developers have taken the initiative to add abstractions covering common capabilities in mobile devices.

  113. No, I made Stone Edge wince by tepples · · Score: 1

    Stone Edge is a commercial retail management application written in VBA.

    That makes me wince.

    No, I made Stone Edge wince. At my last job, one of my duties was to write a shim layer between Stone Edge and Windows CE devices. We had a whole bunch of Pocket PC PDAs with built-in laser barcode scanners made by Symbol, and it was my job to write web applications that ran in the built-in IE to help fill orders and audit inventory.

  114. Apple could have offered Windows dual-boot by tepples · · Score: 1

    First of all, the developer is choosing to switch platforms

    No, the market has made that choice for the developer. From the beginning, Apple has offered the iPhone only in countries where it already had an iTunes Store. But because Android Market offered paid applications in so few countries in its first year, developers had to make their applications ad-supported in order to offer them in most countries. That set price expectations far lower on Android Market than on Apple's App Store, and these early expectations have persisted into Google Play Store despite its expansion into more countries. So a lot of developers see a port to iOS as the only way to put food on the kids' table.

    The PC doesn't automatically stop working because the developer bought a new Mac. No one is forcing the developer to stop using his PC.

    A developer who buys a Mac and still uses his PC for everything else, rather than replacing it with a Mac as part of his ordinary upgrade cycle, has essentially bought a copy of Xcode for $650 that includes a Mac mini as a dongle.

    Apple has no say on how the developer gets Windows

    I don't see how that's necessarily correct. If Apple were to offer a Windows dual-boot as a customization option, then people switching from another PC brand to a Mac would have the option to buy a Mac with OEM Windows during the ordinary upgrade cycle instead of having to pay Microsoft double for a retail copy. But Apple has declined to offer a Windows dual-boot as a customization option.

    1. Re:Apple could have offered Windows dual-boot by UnknowingFool · · Score: 1

      No, the market has made that choice for the developer. From the beginning, Apple has offered the iPhone only in countries where it already had an iTunes Store. But because Android Market offered paid applications in so few countries in its first year, developers had to make their applications ad-supported in order to offer them in most countries. That set price expectations far lower on Android Market than on Apple's App Store, and these early expectations have persisted into Google Play Store despite its expansion into more countries. So a lot of developers see a port to iOS as the only way to put food on the kids' table.

      Seriously, your argument that since Apple was so successful, people must abandon their PCs? Please tell how Apple being successful means that a developer using a PC must stop using a PC. No one is forcing them to do so. If they want to keep developing for Android or Windows, they can.

      A developer who buys a Mac and still uses his PC for everything else, rather than replacing it with a Mac as part of his ordinary upgrade cycle, has essentially bought a copy of Xcode for $650 that includes a Mac mini as a dongle.

      So a developer/company who has to develop for Unix/Linux but uses a Windows for everything else has bought an expensive Linux/Unix dongle? How about a developer who has to buy an Xbox or PS3 to test games on those platforms bought an expensive dongle. When I worked as a programmer, I had a Windows laptop for everyday work and a Windows desktop for development. Was that Windows desktop just a dongle?

      I don't see how that's necessarily correct. If Apple were to offer a Windows dual-boot as a customization option

      So the your argument is "Wah, Apple doesn't do what I want them to do and become a Windows OEM?"

      then people switching from another PC brand to a Mac would have the option to buy a Mac with OEM Windows during the ordinary upgrade cycle instead of having to pay Microsoft double for a retail copy.

      Um, hello? If people bought an OEM copy of Windows previously, they have to pay for another copy when they get another Windows machine.

      But Apple has declined to offer a Windows dual-boot as a customization option.

      Lenovo refuses to install Red Hat Linux or BSD on their consumer machines. Why aren't you railing on them? Oh because it's Apple.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    2. Re:Apple could have offered Windows dual-boot by Anonymous Coward · · Score: 0

      Seriously, your argument that since Apple was so successful, people must abandon their PCs? Please tell how Apple being successful means that a developer using a PC must stop using a PC. No one is forcing them to do so. If they want to keep developing for Android or Windows, they can.

      This is the same guy that complains about the closed nature of consoles because people don't want gaming PCs in their living rooms, but naturally the console makers are wrong and all their customers are wrong and what their customers actually want are PCs even though they have that option and actively avoid it. He finds a situation that demonstrably nobody wants or cares about then laments the fact that such a scenario (again, that nobody cares about) isn't supported by the big players or their customers, you know, whinging that the free market works.

  115. Money for start-up costs by tepples · · Score: 1

    I'm sorry, are you in the game to make money or just fuck around?

    It takes money to make money. Where does someone get the initial money to pay for start-up costs, especially if he doesn't already have a track record to show on Kickstarter?

  116. Buy retail Windows or buy two computers? by tepples · · Score: 1

    If you don't need to run any Windows software on your primary machine (either because you don't need to run it at all or because you can run it on some other machine)

    If someone is making the Mac his primary machine at the end of an ordinary four-year PC upgrade cycle, then he probably has Windows software that he still needs to run, and the old computer isn't powerful enough to run the software he needs anymore. Consider the case of someone who develops software for both Windows and Mac OS X, or both Windows Phone and iPhone, or both Surface and iPad. Would you recommend that he buy two computers and keep both up to date, or that he buy a Mac and retail Windows?

    1. Re:Buy retail Windows or buy two computers? by Guy+Harris · · Score: 1

      If you don't need to run any Windows software on your primary machine (either because you don't need to run it at all or because you can run it on some other machine)

      If someone is making the Mac his primary machine at the end of an ordinary four-year PC upgrade cycle, then he probably has Windows software that he still needs to run,

      That depends on whether the software he was using on Windows has OS X equivalents that he'd consider adequate replacements.

      and the old computer isn't powerful enough to run the software he needs anymore.

      Depends on the software. If the machine was powerful enough to run it when he bought it, and he isn't doing bigger tasks with it, and hasn't had to upgrade it to newer versions that require more power, perhaps not - especially if, for example, the machine used to fight the browser and a mail program and an office suite and... for resources on the machine, and he can and does move his browsing and mail and MS Office stuff and... to the Mac, so that the software no longer has to compete with those other apps for resources.

      Consider the case of someone who develops software for both Windows and Mac OS X, or both Windows Phone and iPhone, or both Surface and iPad.

      ...which some users do and some don't.

      Would you recommend that he buy two computers and keep both up to date, or that he buy a Mac and retail Windows?

      All other things being equal, I'd recommend the latter (that's how I do occasional non-OS X development work - the software on which I do development work is mostly cross-platform, and a lot of the work I can do on OS X and it Just Works on the other platforms). I don't use Boot Camp, though, I use VMware Fusion, so it cost me a little bit more.

  117. Re:Scripts? Pfft! by dkf · · Score: 1

    Python seems to be between 10 and 20 times more expressive than Java.

    Formally, they're about the same. Both are Turing-complete languages (abstractly, within the bounds imposed by existing on a physical system) and both have gigantic numbers of third-party libraries available that let an awful lot of stuff be done. It's probably the case that Python handles dynamism better, and Java is easier to optimize; those are features that are usually antithetical anyway.

    That is, a line of Python does a lot more than a line of Java.

    That's a foolish measure to use as a metric of expressivity, given that different languages have different levels of terseness anyway. (Otherwise you'd end up eulogizing Perl6, and you wouldn't want that! Or maybe even J, and that makes most developers' brains hurt with its terseness.)

    Don't try to dress up your preferences with pseudo-scientific claims. Just say "I like Python more than Java; it suits the way I think about problems" and let it go at that. (Myself? I happen to prefer Java to Python, but neither is anything like my favorite. Like it matters to you.)

    --
    "Little does he know, but there is no 'I' in 'Idiot'!"
  118. Re:Sorry, meant to say "possible", not "patentable by cbiltcliffe · · Score: 1

    Autocorrect was trying to tell you why coding on tablets will never take over from desktops/laptops.

    Shitty on screen keyboards....

    --
    "City hall" in German is "Rathaus" Kinda explains a few things......
  119. Chosen not to save Boot Camp users money by tepples · · Score: 1

    So a developer/company who has to develop for Unix/Linux but uses a Windows for everything else has bought an expensive Linux/Unix dongle?

    GNU/Linux isn't quite the best example here. Linux has been officially ported to commodity PCs from literally day one, unlike Mac OS X, and a Linux-based operating system can be lawfully downloaded for the cost of bandwidth from Xubuntu.org.

    So the your argument is "Wah, Apple doesn't do what I want them to do and become a Windows OEM?"

    Exactly. Apple could choose to save Boot Camp users money but instead has chosen not to.

    Lenovo refuses to install Red Hat Linux or BSD on their consumer machines. Why aren't you railing on them?

    Because GNU/Linux and FreeBSD can be lawfully downloaded for the cost of bandwidth and installed on Lenovo PCs.

    Oh because it's Apple.

    Not Apple in general. Apple v. Psystar in specific.

    1. Re:Chosen not to save Boot Camp users money by Anonymous Coward · · Score: 0

      Why is it called a touch screen if you can't touch type [pineight.com]?

      Why is it called a touch pad if you can't touch type? A link to goatse would be more insightful that your pointless drivel.

    2. Re:Chosen not to save Boot Camp users money by UnknowingFool · · Score: 1

      Exactly. Apple could choose to save Boot Camp users money but instead has chosen not to.

      So you admit that your complaints are nothing but whining about Apple and nothing of real substance.

      Because GNU/Linux and FreeBSD can be lawfully downloaded for the cost of bandwidth and installed on Lenovo PCs.

      Hello, the cost of OSS is dictated by the copyright holders. The cost of Windows is dictated by MS. Complaining that Apple doesn't make it cheaper for you to install Windows is complaining just to complain about Apple. For absolutely no reason.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
  120. Copy and paste between computers by tepples · · Score: 1

    the machine used to fight the browser and a mail program and an office suite and... for resources on the machine, and he can and does move his browsing and mail and MS Office stuff and... to the Mac, so that the software no longer has to compete with those other apps for resources.

    For one thing, wouldn't someone switching to a Mac as his primary computer need to re-buy Microsoft Office? I'm not familiar with Microsoft's upgrade policy from an application for one platform to the version on another platform. For another, if "his browsing and mail and MS Office stuff and..." are moved to the Mac, and is used solely to run Visual Studio, what method do you recommend to copy from a Mac and paste to a PC running Windows or vice versa? Sometimes, running tools in the same session makes it easier to share information among tools used in a task.

    All other things being equal, I'd recommend [buying a copy of retail Windows to run on a Mac]

    I agree with you, especially if the Mac one ends up buying is a MacBook and not a Mac mini. Still, Apple could have made the "I'm a Mac and a PC" use case sonewhat cheaper by becoming a Windows OEM and offering a Boot Camp customization option.

    1. Re:Copy and paste between computers by Guy+Harris · · Score: 1

      the machine used to fight the browser and a mail program and an office suite and... for resources on the machine, and he can and does move his browsing and mail and MS Office stuff and... to the Mac, so that the software no longer has to compete with those other apps for resources.

      For one thing, wouldn't someone switching to a Mac as his primary computer need to re-buy Microsoft Office?

      Yes - under the not-unreasonable assumption that if it's going to be their primary computer, it's going to be the one on which they run Office.

      For another, if "his browsing and mail and MS Office stuff and..." are moved to the Mac, and is used solely to run Visual Studio, what method do you recommend to copy from a Mac and paste to a PC running Windows or vice versa?

      If it's just stuff from browsing, perhaps the answer is "run a browser on the Windows box but don't do any more than you have to in it, and hope that keeps its memory requirements down". If it's more than that, yeah, maybe you'd be better off buying an additional copy of Windows and sending the old machine off to somebody else.

      However, I wasn't solely considering the case of somebody who was doing Windows development here; for people who don't need to run Visual Studio, but only need to run some specialized Windows-only app, leaving the old machine around for that purpose and doing everything else on the Mac might work.

      All other things being equal, I'd recommend [buying a copy of retail Windows to run on a Mac]

      I agree with you, especially if the Mac one ends up buying is a MacBook and not a Mac mini. Still, Apple could have made the "I'm a Mac and a PC" use case sonewhat cheaper by becoming a Windows OEM and offering a Boot Camp customization option.

      ...or by becoming a Windows OEM and offering a {VMware Fusion, Parallels Workstation}-with-Windows-preinstalled bundle as an option; that does better at the "cut and paste between Windows and OS X" stuff.

  121. CronoCloud on paying one's dues by tepples · · Score: 1

    CronoCloud keep telling me [that] statistically nobody wants to play video games developed by people with no experience in the mainstream video game industry

    Then CronoCloud - whoever the hell that is

    A regular on Slashdot who has in the past worked with PS2 Linux but not as a Sony employee. He claims that the only way to develop a video game and get it onto a platform where people will play it is to 1. build a portfolio of games in a completely unrelated genre, 2. use this portfolio to get a job with an established video game company several hundred miles from home, 3. work for this company for several years, and 4. finally start your own company. Otherwise, the developer will have no access to platforms that are ideal for certain genres, and he thinks that's fair and desirable. See one comment, another comment, and yet another comment. Anyone who hasn't worked for an established company is allegedly seen by the game consoles' gatekeepers as a "basement dwelling aspie fanboy wannabe developer". And CronoCloud isn't even the only one making such comments: see this comment where Xeranar shouts "MOVE".

    1. Re:CronoCloud on paying one's dues by exomondo · · Score: 1
      So in other words the idea that "statistically nobody wants to play video games developed by people with no experience in the mainstream video game industry" is actually false, there are no statistics at all, just a couple of posts on Slashdot...seems you need to think before you just extrapolate the opinions of nobodies.

      A regular on Slashdot who has in the past worked with PS2 Linux

      Actually he said he was part of the SCEA PS2 Linux community and not a programmer, so what, a forum member? Great source.

  122. I'm not aware of any developers... by funky_vibes · · Score: 1

    I'm not aware of any real developers who own an ipad, maybe once it gets a qwerty keyboard?