Delays are to be expected, so even early 2009 for the first real phone is not a deal killer, and remains a target I can live with. Of greater concern is the lack of enthusiasm in the wider developer universe and gaps in the SDK and emulator. Enthusiasm is hard to measure, so let me put that and focus on the platform itself.
The SDK and IDE seem to work fine for me, at least in the very limited use I've made of them. The documentation and teaching material is rudimentary, occasionally incorrect, though generally servicable. There are however two big gaps for my particular purposes:
- Telephony package is incomplete: You can trap key telephony events but you cannot retrieve important data associated with incoming calls, and especially not calling number. The digging I've done indicates that it is coming, sometime, in a future release, though I have no way to know if or when.
- Simulation of calls: Seems to be a challenge to inject calls into the emulator to test telephony applications. I have no idea if this will ever appear in the SDK, or perhaps I must wait for the first phone and (locally) supporting network. This isn't good.
I get the impression Google is primarily interested in enabling stand-alone apps (those not integrated with telephony) to compete with Apple, RIM and Microsoft, especially to increase distribution of their own apps. Even to accomplish that they have some way to go. I still hope they do succeed since I like the openness of the platform and their comparatively uninhibited approach to outside developers.
Update: From Venture Beat, in all its tedious detail. More waiting for the latest SDK.
No comments:
Post a Comment