High Expectations For Google Android 274
Several readers have pointed out recent articles discussing the development and features of Google Android. Silicon.com has what is essentially an FAQ for Android, providing the relevant basic information about it. Apcmag questions whether Google can meet the high expectations most enthusiasts have for the platform, and The Register discusses Google's claims that it will be competitive with Apple and worth the wait. We discussed a preview of Android last month. Quoting The Register:
"Google mobile platforms guru Rich Miner acknowledged that for the moment, Apple may have an advantage. After all, Steve Jobs and company have actually shipped a piece of hardware, while the first Android handset won't arrive until 'the second half of this year.' But Miner also told the crowd that Stevo hasn't treated developers as well as they deserve. 'There are certain apps you just can't build on an iPhone,' Miner said. 'Apple doesn't let you do multiprocessing. They don't let your app run in the background after you switch to another. And they don't let you have interpretive language in your iPhone apps.'"
First post? (Score:2, Insightful)
Re:First post? (Score:5, Insightful)
Re:First post? (Score:5, Interesting)
Re: (Score:2, Insightful)
Apple's big success for the last five years has been the iPod, which, I imagine, makes up a very large portion of their revenue stream.
Re:First post? (Score:4, Informative)
And regarding revenue stream, the iPod is something like 40% with 50% going to the Mac.
Re:First post? (Score:4, Insightful)
Re:First post? (Score:5, Informative)
Units shipped for Q4 2007 were as follows: As you can see, apple are competing with Toshiba, not Dell - unless you call trailing by 80% to be competing?
Laptops (Score:2)
Re:Laptops (Score:4, Interesting)
http://www.displaysearch.com/cps/rde/xchg/SID-0A424DE8-DDE80D6A/displaysearch/hs.xsl/6305.asp [displaysearch.com]
Re: (Score:3, Insightful)
Re:First post? (Score:5, Informative)
The lack of background processing in 3rd party iPhone apps will hamstring whole classes of new apps. The best summation of iPhone SDK problems I've seen is here:
Apple's iPhone SDK Prohibits Real Mobile Innovation [whydoeseve...ngsuck.com]
Re: (Score:3, Insightful)
FM Radio (Score:4, Interesting)
Re: (Score:2, Informative)
Re:First post? (Score:4, Funny)
Re: (Score:2)
Working product: Apple
Final OS: Apple
Beta SDK: Tie
So by the time an Android phone is released, Apple will have had all three (OS and product for a greater part of a year) where Google will not. Sounds "ahead of the curve" to me.
Re:First post? (Score:5, Funny)
Re:First post? (Score:5, Insightful)
So Apple has three things working in their favor:
1) Resources
2) Developers
3) Customers
Google, thus far, only has hype
Re: (Score:3, Insightful)
Re: (Score:2, Interesting)
Very astute. Let's add: And an infinitely larger market share in mobile phones, so far.
Google, though, certainly leads in bullshit that never leaves beta, and they absolutely wipe the floor with everybody when it comes to reading and caching personal communications. Yeah, they're obviously so cool, poor Apple, I guess bankruptcy and/or suicide is the only option, yup, uh huh.
Re: (Score:3, Informative)
and without carrier-specific rules you won't have the limitation on things like VoIP, although everyone seems to have really inexpensive unlimited plans nowadays that the only reason I would see VoIP being worthwile is if you want to tie your phone into your business's phone
Re:First post? (Score:5, Informative)
To save you clicking, here are the interesting bits :
"
Highlights - Full year 2007, at 31 December 2007
* 77.3 million Symbian smartphones shipped to consumers worldwide in 2007 - a 50% increase on 2006 (51.7m)
* 188 million cumulative Symbian smartphone shipments since the formation of Symbian to 31 December 2007
* 68 mobile phones based on Symbian OS commenced shipment in 2007 through 250 major network operators by 8 licensees including Fujitsu, LG, Mitsubishi, Motorola, Nokia, Samsung, Sharp, and Sony Ericsson, a 4.6% increase on 2006 (65 models)
* Of these models, 49 (72%) were based on Symbian OS v9, 46 (68%) for use on W-CDMA/ HSDPA (3G) and 20 (29%) were GPS enabled
* Symbian OS v9.3 is the latest version on Symbian OS to ship in devices (November 2007). Symbian OS v9.3 is optimized for convergence with performance and feature enhancements
* 8,736 third-party Symbian applications are now commercially available, a 27% increase on 31 December 2006 (6,896 applications) Source: Symbian research, see Notes to Editors
"
"
1. PSP - 23.7%
2. Nokia N95 - 20.2%
3. iPAQ HX series - 20.1%
4. Palm TX - 3.6%
5. Apple iPhone - 3.4%
"
Of course, the figures do not justify the headline (that 'N95 bests iPhone', though the headline is a question not a statement). In any case, I'd like to see where you get your figures from.
Nokia 52.9%
RIM 11.4%
Apple 6.5%
Motorola 6.5%
Others 22.7%
A paragraph from that same page gives a (IMO) balanced commentary :
"Apple, perhaps not surprisingly, made a strong entrance to the worldwide market at the end of last year. To get to 6% so quickly (and with a single product) is an impressive achievement. RIM's OS continues to improve at a rate of knots (see my Smartphones Show Blackberry slots, for example) and it continues to be a surprise how fragmented the Windows Mobile world is, in terms of manufacturer success. Plus, even in their home territory of North America, Microsoft is now down to 3rd place in terms of their mobile platform (after RIM and Apple). If Microsoft don't pull a cat out of the bag very, very soon then their in big trouble"
Re: (Score:3, Insightful)
Some thoughts to counter taking conclusions from google hit rates
1) it largely depends on default search engines, as well as which ones people choose to use. Google's stats are going to be biased towards the iPhone on several fronts - Google is most popular in the USA (no so popular in other places), is the default search engine for the iPhone, not so many S60 phones in the USA compared to the rest of the world and most Symbian (ie S60) phones do
Who's trying to beat iphone? (Score:2, Insightful)
Re: (Score:2, Insightful)
Re: (Score:2, Interesting)
Re: (Score:2, Insightful)
And with every firmware release and the release of the SDK, it will move further and further from being "just a phone".
Android, in comparison, doesn't exist yet. It's a beta SDK and platform in some developer's hands.
Re: (Score:2, Interesting)
Re: (Score:2)
4gb to 16gb storage, integrated
Twice the resolution
Higher resolution camera
6x the CPU
Support for WiFi or EDGE (2 to 200x faster)
Soft-qwerty keyboard (vs number pad)
The ability to store gigabytes of music and video
The ability to browse YouTube
Re: (Score:2, Informative)
Re:First post? (Score:4, Interesting)
There isn't much difference. The major difference is that Apple understands how to market products.
I had this same argument with a few different people including one of my friends who actually worked in the cell phone industry. He too thought the iphone "is just another phone". Well yes, it is, but that's because you are a knowledgeable about the topic. Consider joe six-pack who finds fox news more useful than any other media channel. He sees an iphone commercial. So what is he going to do if he gets sold on buying a new phone? Is he going to magically buy the product he doesn't know about (Nokia) or buy what he sees on TV?
You see, when people talk about the iphone, they are not just talking about it from a technological standpoint. When I say, "what about the iphone" I am talking from a business standpoint. That is, Apple is running a successful campaign to the point where they practically get free press on every new product. You are not. How are you going to compete?
Don't get me wrong, I don't like Apple much, in fact I refuse to buy their products because I think they are overpriced. But you can't deny that Steve Jobs understands marketing to the masses. That is ultimately why the iphone will trump all.
Re: (Score:3, Insightful)
The major difference is that Apple understands how to design products.
There, fixed that for ya.
I'm confused (Score:4, Insightful)
But as soon as you want to do something crazy like, say, run more than one program at once, you hear "Well, the iPhone is first and foremost a phone. .
So which is it? If I want to quit an application I imagine I am completely capable of doing so, and the iPhone runs OS X which these same people tell me is the most advanced OS around, and it ought to be perfectly capable of not giving a program in the background a lot of resources. Why is security on an iPhone suddenly such a huge deal, if its really a computer?
I guess I just don't get it.
*Gets ready to be modded -9999 Troll*
Re:I'm confused (Score:5, Interesting)
Re: (Score:3, Informative)
Re: (Score:3, Insightful)
And that's not to mention the utter amazement I felt upon seeing key API features compared to a clitoris. Oh lordy!
Re:I'm confused (Score:4, Interesting)
Let me start off by saying, I tried out the Android api, and I loved it; its event model was designed with switching applications in mind. It was very powerful and a joy to program. It will probably run my first personal smart phone.
My guess as to why Apple won't treat their phones as computers is because people expect phones to be responsive. People grew up with phones that you can start talking into as soon as you pick up the receiver. A slow phone would look like a piece of junk. The phone market is still quite open, as the iPhone has shown - it has gotten some solid sales numbers even though it wasn't the tried and true. The carriers have been very careful about what goes on their phones, even though it is mostly to protect arpu, so in general mobile phones are still quite responsive. Apple doesn't want to be the slow one.
Personal computers have the opposite expectation; people are used to slow personal computers. Remember waiting for Windows 3.x to refresh the damn screen? Somehow, the general population has accepted bloated software that keeps our computers much less responsive than they need to be, even as hardware keeps getting faster. When Apple's main competitor's, and the market leader's, OS can't even run on a lot of modern hardware out of cripple-mode, Apple can afford to include more features.
Re:First post? (Score:4, Informative)
As the owner of a jailbroken iPhone I can tell you that in addition to being a phone, email & web device, camera and iPod, mine is also:
- a guitar tuner
- a scientific instrument. I can ssh into my office computer and start, stop, keep track of my data analysis from wherever.
- a remote control. using a variant of VNC I use my phone as a remote touchpad to control the media PC hooked up to my television.
- an IRC client
- a musical device. The multitouch piano (iAno) is actually quite good and can be used for working out melodies if not more.
This is obviously just the tip of the iceberg of what is possible considering all this was made without the SDK.
Re:First post? (Score:5, Insightful)
Re:First post? (Score:5, Informative)
At work earlier today this happened:
Usually I bring along my iPod. At the office I plug it into the USB of my MacBook and just use iTunes to play music from the iPod. Well, today I brought along the iPone (with all my music on) and what happened? You can't play music from the iPhone! I can't do anything in iTunes, transfer movies/music from my office MacBook.
As I was about to go home, I had to bring with me some rather large files. Usually I just use Finder and drag the files over to the iPod. Does my iPhone show up in Finder? No!
Is my iPhone broken?!
It's not a small computer. It's a pretty black box, with very limited use. Yes. It has a great interface and good screen. But there the good things seem to end.
"As a computer, it can also browse the web, take notes, watch videos, listen to music, check your stocks, check the weather, take pictures, and email."
What videos? Only those you get from YouTube or the ones you transfer from the one special chosen Mac?
What if you want to transfer videos/music from another computer?
Can it watch my chosen stocks and notify me when they hit a certain limit? Can the stock-program do this in the background?
Where is MSN for iPhone?
Browse the web with which browser? Opera? Firefox? Lynx?
SSH? I often use SSH clients from my computers to log into and manage my servers. A computer should do this. Does the iPhone?
All the things you mention my previous phone could do too.
It's a rather new Sony Ericsson. Difference was the screen and the UI on the iPone, -and- the SE's ability to transfer files with IR, BlueTooth and USB, use exchangeable SD cards for storage, ability to use mp3 files as ringtones, or just play ordinary mp3 files.
Re: (Score:2)
Your Sony Ericsson sounds much more capable than an iPhone.
Re: (Score:2, Informative)
> calls. As a computer, it can also browse the web, take notes, watch videos, listen to music, check your stocks, check the weather, take
> pictures, and email
Like I said, it's just another phone. Or have you not been paying attention to the spec of mobile phones over the last 5 years or so? Perhaps you're in the US, where phones (range, price, coverage, usage)
Re: (Score:2)
They're really stretching (Score:5, Interesting)
It's interesting to note that iPhone doesn't allow interpreted code... while Android doesn't allow native code. Which one of these is more "open"?
Re:They're really stretching (Score:5, Insightful)
Apple wants no interpreted code so there is no way any software can get onto the iPhone that they haven't approved -- and they aren't going to approve a lot of the types of software that regular people are going to want (IM that works when they're on a phone call or surfing the net, for example).
Apple's made a huge mistake in their lockdown and with any luck Google will either beat them or force them to stop being... well... Apple. (And I say this as an iPhone and Mac user...)
Re: (Score:3, Interesting)
Re: (Score:2, Interesting)
Apple wants no interpreted code so there is no way any iPhone software can be used on another phone that they haven't created.
Fixed that for you.
We agree that Apple wants control over their hardware. I don't think that is their primary motivation here, as there is nothing I've seen to imply they might not later provide the interpreter and allow (Apple-approved) apps on it. In fact, provided
Re: (Score:3, Insightful)
That doesn't even make any sense.
Apple stands to make 30% of every iPhone app that goes onto the phone.
You better damn well believe they're doing everything they can to ensure there is NO way to get any other software on their but through them.
Scripting, plug-in modules, extensions, etc all mean that there are ways to get code onto the phone after Apple has approved the software and taken money for it.
Re:They're really stretching (Score:4, Insightful)
I don't want to judge Apple's practice, but I see a trend here: Reduce functionality and make sure that things work the way they are supposed to. Instead of designing the ultimate device they deliberately skipped features which would cause trouble: GPS, 3G, battery replacement. The same applies to software: Instead of implementing a feature list with many broken things which don't work too well on a mobile phone (Flash being the most prominent), they made sure that the key components work as well as they can. Mobile browse and e-mail use statistics prove them right after all. Applying the same limitations to 3rd party software just seems to be the next logical step - why would you enable them to ruin the main selling point, which still is ease of use?
Re: (Score:3, Insightful)
Fellow iPhone and Mac user here and I'd say... doubtful. How many times does this have to be proven? Apple does not care what geeks want. Ever since the "No wireless, less space than a Nomad" days, Apple has been mostly ignoring the geek community and making bales of money despite this. Or maybe even because of it--despite how
Re:They're really stretching (Score:4, Informative)
I don't believe this is correct. Apple wants no interpreters other than those that they approve/install. To quote the iPhone SDK Agreement
Re:They're really stretching (Score:5, Insightful)
From what I've seen so far, the limitations in Android are mostly technical, whereas the limitations in the iPhone SDK are mostly business. From that perspective I'd say that Android probably has a higher ceiling.
Re: (Score:2)
Re:They're really stretching (Score:4, Informative)
As written, yes, those flaws aren't going to make sense to Joe or Jane Six-Pack.
For example, "won't let you do multiprocessing/won't allow running in background", near as I can tell, means "your IM chat session goes kaput if a call comes in", as your application will be shut down, causing your sockets to close, causing the IM provider to assume you've gone bye-bye. Likewise, multiprocessing will be key for any alternative music players (vs. the built-in stuff) or anything else that needs to be at least partly running when other applications come to the foreground. Android has the same freeze-and-kill-the-app logic, but only invokes it when memory is low, and you can set up independent services (think daemons) that won't be subject to those effects.
Android, in that it allows more handset makers to adopt Android without forcing as many dependencies on the underlying hardware. Phone vendors can choose from multiple Android-ready chipsets, or assist in porting Android's Dalvik VM and APIs to yet another chipset if they so choose. To Mr. and Mrs. Six-Pack, this means more phone options and, hopefully, lower prices.
Re:They're really stretching (Score:5, Informative)
Re: (Score:2)
and even if the sdk allows it, the hig prohibits it. and with appple as the doorman to the appstore...
Re:They're really stretching (Score:5, Informative)
When you accuse others of not having their facts straight, it helps to, well, have your facts straight: [boygeniusreport.com]
I apologize for not linking directly to those guidelines mentioned, as it appears you have to be registered in some way...
Re: (Score:2)
Windows Mobile allows native code as well as interpreted code (.net, tcl/tk)...
Re:They're really stretching (Score:5, Insightful)
I think that limiting the device's features to keep it usable is a reasonable thing to do. Especially since usability is the main iPhone advantage. Sure, a few hard-core AIM'ers might not buy an iPhone without a backgrounding AIM client - but if the phone remains usable as a result then it is still a plus. Perhaps Apple can come up with a scheme to make exceptions for well-behaved apps...
As for interpreted languages - Apple isn't going to stop you from using Python to make your application, so long as your application cannot run arbitrary Python code. They just don't want to have an in for malware. It should be pretty easy to attack iPhones - they will all have IP addresses falling within a narrow range - only 4 carriers. If you have a signed application that simply executes arbitrary code... that sort of blows away the whole point of signing applications, doesn't it?
Re:They're really stretching (Score:4, Insightful)
Re: (Score:3, Insightful)
Which makes it all the more bizarre that they won't allow a native app to do what Safari does... but then, didn't they also dictate that you may not write a browser?
Oh, and one advantage to Android: If you really want to write native code, I don't think anything stops you getting a phone which lets you do that, and also supports the Android API.
But it seems to me, with Android, you can build any app you want, as long as it'll run in
Re: (Score:3, Insightful)
My take. sure to be modded down (Score:5, Insightful)
Of course, I'm not making a prediction. Just a hunch, based on self-selected observations. My take means nothing, ultimately.
Re:My take. sure to be modded down (Score:5, Funny)
OpenMoko will put all the pretenders to rest.
Re: (Score:3, Funny)
Re: (Score:3, Interesting)
Here's an edited copy of an earlier post I put up about the Neo FreeRunner [slashdot.org]:
FIC produces a totally open phone. The firmware for the GSM is closed, but I believe that's a legal requirement in most areas.
The Neo 1973 & Neo FreeRunner [openmoko.com] are linux ARM computers with full GPS, bluetooth, GSM/GPRS, USB (client & unpowered host) and 480 x 640 touchscreens. The FreeRunner also has two a
Re: (Score:2)
Oh wait, now I've posted that it will succeed, nullifying your attempt to make it succeed by posting failure.. so It will fail..
but wait...
(post canceled due to slashdot psychic loop)
Re:My take. sure to be modded down (Score:4, Insightful)
Example 1:
"OGG is the new hotness and will rule the compressed music formats."
How's that market domination working out for you? I'm glad I didn't invest my personal collection heavily in that format. Does it have a use? Absolutely. Will it ever come anywhere near matching the ubiquitous MP3 format? Nope.
Example 2:
"This is the year of Linux on the desktop!"
Mind you, this was said in 1998, 1999, 2000, 2001...and so on. Are there players? Sure. Microsoft's missteps with the delays of and eventual bad user experiences with Vista and their stopping sales of XP opens a door for companies like Ubuntu, but no one's quite gotten their foot in despite your personal experiences to the contrary. Apple's been the real winner there, doubling their market share in the last few years while Linux has remained constant.
My take on Android versus iPhone (disclaimer: I'm a very happy unjailbroken iPhone user) is that they're not meant to compete with each other, at least not directly. Google offered a platform that depends on vendors to customize. Lots of potential? Sure. Lots of potential for suckage? Absolutely. Look at some of the stark differences between different Symbian and Windows Mobile devices and then tell me that Android is going to win hands-down. Hell no. Some company might be able to make phone with an interface and functionality to match the iPhone, but saying that it's better just because it's open is ridiculous. Better for who? Better for the consumer? Or better for you?
Apple offered not just a platform, but an "experience" where everything, if you'll pardon the over-used expression, just works. 99% of iPhone users aren't going to care less that software isn't GPLv3'd and you can't do whatever you want with your phone, and the sales they've racked up so far pretty much indicate that.
By the end of 2008, Slashdotters may find that they have 10 million so-called "pretentious hipsters" to deal with while they're still bitching about how bad the iPhone is. Yeah, that's me all right, a pretentious hipster. Windows/Exchange admin posting on Slashdot.
Time will tell. (Score:3, Insightful)
Keep in mind that the road is littered with the bloodied corpses of alleged "iPod killers", and that the iPhone is undoubtedly the chosen scion of the same clan.
However, I do welcome any competition to the space, since a competitive market benefits everyone. Right now the competition is a wee bit on the pathetic side.
iPhone is NOT iPod (Score:3, Interesting)
First off, there is no such thing as an iPod, what you got is everything from the iPod shuffle to the latest iPod touch and what a LOT of people forget is that it is the lower end models that sell best.
This makes the iPods of which Apple sells most very simple single purpose devices. Play music.
Now ask yourselve just how many people actually use iTunes to BUY music and not justas a way to put music they already have on it on to the iPod as nothing more then a extremely bloated uploader.
By definition almo
Re: (Score:3, Funny)
All Apple has to do here is look at every decision they made when designing the Newton, then not do that.
Re: (Score:2)
Re: (Score:2)
http://www.apple.com/pr/library/2008/02/26itunes.html [apple.com]
CUPERTINO, California--February 26, 2008--Apple® today announced that iTunes® (www.itunes.com) is now the number two music retailer in the US, behind only Wal-Mart, based on the latest data from the NPD Group*. Apple also announced that there are now over 50 million iTunes Store customers. iTunes has sold over four billion songs, with an incredible 20 millio
android is running on hardware you can buy today (Score:5, Informative)
I am running the zaurus version which uses Poky linux as its base, and it looks quite cool. Admittedly, it is a bit of a hack, as it's not fully working, but it's much better than using a desk-bound virtual machine!
Re:android is running on hardware you can buy toda (Score:2)
Why Google matters (Score:2)
Taking a page from the history books, the Linux phone space is currently where MSDOS computers were in the pre-IBM compatable days. Before IBM came along and made a standardised platform, MSDOS programs were very clunky and typically not portable between different MSDOS machines. What made the difference
Re: (Score:2)
Seriously, do you have no idea the story behind MS-DOS? Microsoft sold it to IBM before Microsoft EVEN HAD IT.
To quote Wikipedia [wikipedia.org]:
In the early days of the IBM PC it was more-or-less assumed that Digital Research's CP/M-86, based on their successful CP/M for the earlier 8080 and Z80 processors, would be the operating system for the IBM PC. There is a story that IBM executives went to visit the headquarters of Digital Research, only to be told that owner Gary Kildall was flying h
There were many MSDOS different machines (Score:2)
The standard MSDOS interface was completely useless for dealing with hardware (eg. the screen and keyboard), so you'd have to bypass MSDOS and access hardware directly. That worked, but was not portable across machines. Some machines also came with special BIOS and BIOS extensions whic
It isn't the Linux APIs that matter (Score:2)
It's also the binary specs. Most phones are ARM and the ARM binary stuff is only recently settling down. There are tens of different models of Linux phones. Sure, you could run console apps on these but GUI ones are far from standardised. That measn no "write once, run anywhere".
It'd be interesting to find out (Score:2, Insightful)
Re: (Score:2)
Do you honestly think that Nokia, Motorola, LG, Ericson, Samsung, Kyocera, and more all going to be put out of business by a
Re: (Score:3, Interesting)
Re: (Score:2)
- Dan
Re: (Score:2)
Insane expectations (Score:2, Interesting)
Of course, if it also lives up to the expectations that the rest of Slashdot seems to
Success is easy for Google. (Score:2)
Re: (Score:2)
"If they want to win the market, they'll make sure that Linux is super easy to port to existing PCs. They'll immediately have market saturation at no expense to the end user..."
Yet Linux is arguably less successful than Microsoft and Apple in the PC space.
I strongly suspect that android will win (Score:5, Insightful)
My prediction is that the iPhone will always be more stable and have a more consistent interface and user experience. It will always be a great phone. But Apple is about giving you the core features you need and knowing what to leave out. That leaving out bit burns we basement dwelling robot building slashdotters. But Apple's brilliance is giving you a great user experience, and I don't see that ever changing. To apple the iPhone will always be a closed platform (sure you can put some apps on it, but don't try to fundamentally change it). It will always be a phone or/and ipod, not a computer.
The Android is whatever people think it should be. So it's a phone, a computer, a bottle opener. etc. It will have lots of uses in lots of arenas that apple doesn't want to play in. It will allow other countries phones to really kick ass. It will also be much less consistent as lots of people code for it. To a lot of people, this is insanely exciting, and provides the first glimpse of a unified geek tool in your pocket (are you glad to see me?).
Android being free will be super attractive to phone makers, and to consumers. It will gobble up marketshare in many markets. And I suspect that Apple is just fine with that. Apple is in a great place taking the top portion of the markets they play in.
Sheldon
Phones will suck as long as processor power is low (Score:2, Insightful)
Competition is good...but... (Score:5, Informative)
Right now, I don't like the Android emulator one bit. It's not an emulator. It's a marketing demo that pretends to be a phone, and tries to comfort me by adding "developer tools" as an option. An emulator is supposed to be able to run a ROM image of the OS taken from a machine. If the Google people put the OS on a piece of hardware and dump an image, THAT is what I want for testing my apps. Not some fake toy app for salespeople to be wowed by. I should be able to right click on the thing and load another ROM, save a ROM, and encapsulate a ROM for testing. Palm did that with their original emulator, and while it had lousy network support (I believe you could get a third party app called Mocha PPP that fixed that), it was easily my favorite mobile OS emulator for development that I've worked with. The Windows Mobile emulator is great for debugging and communication, but is crippled in a zillion other stupid ways. I disliked the Symbian and Brew emulators I've used as well, and most of the Java emulators out there have been equally bad. Folks always forget about how important emulation is, they just think that we can just buy a dozen phones and test on all of them. THAT is why homebrew apps don't get made, and those are the kinds of apps that build the entire economy around your OS.
The development environment needs to provide extensive command line support for automated scripting along with a system that makes it brain dead simple to debug and build apps. I don't honestly care if I'm writing an app in Java, C#, or C...I just want an IDE that lets me hit a simple, easy to remember control sequence that builds, debugs, runs, checks code into the repository, whatever. I don't want something that barks at me because it wants me to do things IT'S way, I want it to be flexible enough to do things MY way.
If Android can't deliver this, and a whole lot more, it's going to be only one of many mobile Linux OSs currently hitting the market. Everyone and their mom is releasing mobile Linux OSs. Like we saw on the desktop, it doesn't matter if the big corporations (like Novell) are backing you.
Apple's NDA Nonsense (Score:2, Interesting)
http://lists.apple.com/archives/Cocoa-dev/2008/Mar/msg00567.html [apple.com]
Meanwhile, Android developers are free to give each other advice
http://groups.google.com/group/android-developers [google.com]
The only thing that this NDA is protecting is Google's ability to get more functional apps to market sooner.
Re:Apple's NDA Nonsense (Score:4, Informative)
-Ted
Re: (Score:3, Informative)
Read the post - it's still really counter to any sort of openness, even for a beta. One would think that you would want to support discussion around any sort of beta product, under any forum so as to spur enthusiasm for the platform. This continues to be a problem with Apple, HI 1990 called and it wants it's business strategy back!
No background apps. (Score:2)
Yeah, that sucks. I was hoping to run SETI on my phone. Thankfully Android will let me continue the search for ET while I'm on the go, even while talking with Aunt Gracie in Connecticut. You can't do that with the iPhone. Apple sucks!
Is this obvious to anyone else? (Score:2)
But someone will port Android to the iPhone.
That's my prediction, anyway. I also predict that when it happens, hardware will become irrelevant -- although Apple may well win on hardware, I'm not sure they'll be able to compete as effectively on software.
Re: (Score:2)
There are no Android phones, yet. The iPhone is real, it is usable and used, and has real market share right now.
Re:what the iphone should have been (Score:5, Insightful)
Re: (Score:2)
Re: (Score:2)
Are you telling me, truthfully, that there are "serious phone addicts" out there, somewhere? WTF exactly are they addicted to?
I'm going to make a prediction: there are not enough 'serious phone addicts' for any phone company in the world to worry about. Ever.
'serious phone addicts' . I'm still shaking my head over that one.
Re: (Score:2)
First, are .NET apps slow?
And second, does the typical Android app have to be fast?
I hate Java as much as the next guy, but come on -- do you really expect the bytecode engine itself to make them "crappy" in some way? Yes, the bytecode engine -- there are several scripting languages for the Java engine, and while this one is different, I'm sur