Showing posts with label ipad. Show all posts
Showing posts with label ipad. Show all posts

2010-10-18

The Future of Apple and Closed Development

I just saw an New York Times article by Miguel Helft about whether Apple's model of tightly-controlled development can work any longer now that Android devices are selling in larger numbers in the US than Apple's iOS-based products. The article talks about how while Apple releases a new or refreshed product every few months, there are a couple new Android products released every week. Furthermore, the iPad is also facing competition from Android-based tablet computers. Finally, the article discusses how the last time Apple's products (Mac OS) were challenged by competitors (Microsoft Windows), it was almost driven out of business. The article also discusses how Apple isn't likely to even be put in a bad business situation because the iPod Touch, iPhone, and iPad all compete in the market for touchscreen mobile devices, so they aren't just banking on one product to succeed. Plus, to call Apple cash-strapped is to say that unicorns exist: it isn't (and they don't).
While I sort of agree with the article's overall assessment of Apple's situation, there are a few points with which I beg to differ.
First, the comparison to the previous episode of Mac OS X vs. Microsoft Windows isn't especially apt. Unlike Android, Microsoft Windows cannot be modified by manufacturers for use on their devices. That was true even then (for Microsoft Windows; Android obviously did not exist). Furthermore, Apple's development process was far more open then than it is now. The Apple ][ was known for being the computer of choice for computer hobbyists everywhere due to its simple design and huge flexibility in hardware and software. As far as I know, this was true for early releases of Mac OS, though to a lesser extent. Hence, Apple's troubles weren't because of closed development (although I guess this could be a reason if this is the reason why they refused to adapt to a changing market in the 1990s); they were because Microsoft bought enough companies in the 1990s to form essentially a monopoly and grind sales of Mac OS (though not directly) to a relative halt.
While I don't disagree with the assessment that Apple will soon bring the iPhone to Verizon to bolster sales, I actually think it's good that it has so far been only available on AT&T; if the iPhone was available to all networks, it would have probably killed Android before Android could even try to compete. Verizon, not having the iPhone, looked to alternatives, and that alternative was Android; since then, Android has flourished and spread to other networks because it started with the largest wireless network in the US (I think).
While I don't disagree that apps in the Apple App Store are generally of better quality than in the Android Market place, I think it's a little surprising that the author doesn't link this to Apple's tightly-controlled development process.
Well, that's all I have to say about that. Stay tuned for my next post about my respins!

2010-09-10

Apple to Third-Party iOS Developers: You Can Return Now

I got this from an OSNews submission on this. In a previous post on the subject, I lamented how Apple exercises near-total control over third-party developers' abilities to write applications, such as what programming language and tools they use.
Well folks, this just in from Apple itself: the requirements have been relaxed! Now, developers can use any tools and languages they want (as long as no other code is downloaded); in addition to this, Apple is being more transparent (or so it says, but we'll see about that) about its review process.
These are both huge pieces of good news for iOS developers who have been shut out of the process for reasons never fully made clear (until now). Hooray, and bravo Apple!

2010-05-15

Adobe vs. Apple in the Fight for Flash

Recently in the computing world, there has been a back-and-forth argument between Steve Jobs and the developers at Adobe. The dispute, of course, comes as a result of Apple's decision not to support Flash for the iPod Touch, iPhone, or iPad.
A lot of other people have made remarks about the argument, so what I have to add is very little.
Steve Jobs constantly talks about the need for the web to be open. He mentions that Apple does make proprietary products, but continues with the idea that Flash is too proprietary for the web and that a more open standard is necessary.
The Adobe developers respond by saying that further innovation can't happen without openness. That is very true. They continue by saying that they have made most of the Flash platform open-source and open to modification by anyone. That is commendable.
However, neither side has the moral high ground when it comes to openness. It is still quite difficult to get the proprietary features of Flash to work on truly open systems like Linux and BSD (though that has basically been resolved), and Adobe isn't exactly willing to help out in this regard.
That said, Steve, your company has the most closed computing culture I have seen (in recent years). More so than Microsoft, and that is saying something.
Apple is paranoid about 3rd-party developers of apps for the iPod Touch and iPhone, so it is restricting developers on which programming languages they can use (despite the iPod Touch and iPhone being clearly capable of running apps written in other programming languages).
Apple has on more than one occasion hinted at essentially disallowing any unapproved 3rd-party apps from being installed on the iPad.
All of the hardware for Apple's computers are made by Apple/its manufacturing subsidiaries.
One can't even install Mac OS on a non-Apple-made computer.
How can either company seriously make a claim to hold the moral high ground regarding openness?
That doesn't mean that there is no winner here at all. A common fallacy in these arguments is to regard the 2 sides as the only possibilities.
There are alternatives to Flash, like H.264 (which is proprietary) and Ogg (which is open-source).
So people, start using Ogg (and other open-source multimedia standards) and push for more stability and better features; then only can we have a truly open web.

2010-04-24

Steve Jobs and Android + India's Copyright Bill

This article (MG Siegler, TechCrunch) talks about Steve Jobs's position on applications on the iPhone, iPod Touch, and iPad that have to do with sexually explicit images (a.k.a. prXn). He has said that Apple will not allow such applications, so if one wants to do such things, one should buy a device with competitor Google's Android OS to fulfill such desires.
Follow the jump to see my take on this, as well as my take on India's new copyright bill.

2010-01-28

2010 January 28: iPads, Legos, McDonalds, and Toyotas

There are a few things I wanted to touch on today, so I will do so.
Many of you have doubtless heard of Apple's new tablet PC (Mac?), the iPad. As far as I've read, reaction has been lukewarm; the OS is the iPhone OS (not a full Mac OS X), and the thing can't even render certain (many) sites (i.e. those with Adobe Flash) properly; Apple thinks it can get away with it by offering a stand as an accessory. Hah!
More disturbingly (Linux Today), though, it seems like the iPad is chock-full of DRM. I am an opponent of DRM; if DRM existed in the 1980s, when desktop computers were in their infancy, we would be far behind where we are today in terms of computers. Apple is not allowing anyone to install "unauthorized" (i.e. not from the Apple Store) software, calling it a criminal offense even when no copyright laws are broken. This just goes to show that as a computing culture, Apple is even more closed than Microsoft; variety and quality are no doubt hurt by this. Not only is this applied to consumers - even producers can't opt out of this lock-in, especially free software producers who want to maintain their works' licenses like the GPL. Basically, the only person who benefits from this lock-in is Apple, as now, no outside developers can profit at all from this new machine. The Slashdot article on this also mentions that this may portend bad things for Mac OS X's future in terms of openness; surely, it will, given how much more tightly Apple has been clenching its brushed aluminum fist recently.
I want to switch gears now (no pun intended) to talk about Legos. I'm a huge fan of Legos; I happen to be the president of my school's Robotics Club, which uses Lego Mindstorm kits to build and program robots for in-house competitions (and hopefully BotBall in the future) (I talked about this club's raffle fundraiser in a post from 2009 October). The beauty of these things is that they can be put together in virtually any combination; to be sure, 6 bricks of size 2x4 can be put together in over 100 million ways. Here we are, building robots! The possibilities are endless. But I digress...
I watch Tom and Jerry. It comes on Cartoon Network. It is awesome (and I am not ashamed at all to say that). But I digress yet again...
More to the point, on Cartoon Network I see (between Tom and Jerry shorts) a lot of ads, mainly for kids. Many of these ads are for Lego kits, in the forms of Toy Story, Star Wars, etc.
I am saddened to see the proliferation of these assembly-by-instruction-manual kits. For some of the newer kits, there seem to be only a few large pieces that fit together easily, making the thing worse. I am saddened to see this because the whole point of Lego toys was to be able to create anything from one's imagination using the starter parts (and in the case of robots, an RCX and maybe a few motors and wheels (and maybe not even wheels), but nothing else). That is the point of the Lego set; it allows the imagination to proliferate through reality. Here, with these kits, manufacturers have done the imagination; it's just up to the kids to assemble the pieces as they are. This has also been a gradual process; the early kits had only a few more special pieces to make the action figures or whatever, while the current kits seem to have only specialized pieces that can only fit together to make the figure in question. If I need to get gifts for kids (who are old enough to not swallow small parts), I will be getting them Legos - real Legos.
Also on Cartoon Network, I have been seeing a lot of McDonald's ads. I'm not sure why they still need to advertise, but whatever, it's all good. Except, it's not.
The first questionable ad I saw aired around a year ago (maybe it was a little more recent). The ad shows an elementary-school-age soccer match; the winning team is made of trim, athletic kids, while the losing team is slightly more pudgy on the whole. The winning team gets a trophy and rubs it in the losing team's faces, until one of the losing team member's parents get that team McDonald's food to cheer them up. Then, the pudgy kids start rubbing the fact that they have McDonald's (and the winners don't) into the winners' faces, and the winners actually seem to care more about not having McDonald's (than winning).
What?
It's obvious that according to McDonald's, eating McDonald's food and not staying in too good shape is more important than actually winning sports tournaments (or doing more useful things of a similar vein). That is not a good message to send to growing kids. Then again, maybe it's kind of obvious why the team that lost did so. Maybe?
The second ad is still on the air. It shows a bunch of kids looking through a telescope with Ronald McDonald, saying that they can't see anything. Ronald throws a giant handful of magic through the telescope into the sky, displaying a sparkly sky full of stars, nebulae, and fireworks; in the middle of it all is the McDonald's logo.
I initially nitpicked by saying that the kids were able to see the stars before, so they didn't need Ronald, and I was going to extend this into a rant about how poor basic education is these days, but I'm not. The more worrisome thing is the logo in the center of the sky. The message? McDonald's is the center of the universe.
Maybe I should be like Morgan Spurlock: smack a kid every time we drive by McDonald's to make them hate going (or even going by) there.
The last thing I wanted to talk about is the ongoing Toyota recall. Toyota, since the time of my last writing [about this subject], has recalled a few more million vehicles. Yes, you read that right: a few more million. Also, I did not know this before, but Lexus and Scion models are supposed to not be affected as the cars are all built with the Denso accelerators (good), not the CTS (no relation to Cadillac CTS) accelerators (bad) (Denso and CTS are suppliers of accelerator pedals, with, I believe, Denso being Japanese and CTS being American). In any case, do not buy a Toyota, and when buying a Lexus or Scion, consider all of the other alternatives (yes, there are a lot out there, but it's worth researching), and if that becomes the decided vehicle to purchase, exercise extreme caution before purchasing (i.e. take a test drive (or two), thoroughly inspect the vehicle (especially that driver's footwell) for issues, etc.).
There, I'm done.