Google开放API和开发者产品了解

拓拔浩阔
2023-12-01

谷歌把API的整理为元素周期表,简直是一个天才想法的。我决定以此为契机,把谷歌的产品线浏览一次。看看谷歌是如果布局其产品线,并如何为第三方开发者开放API的。

目前就职于移动互联网行业,眼光自然首先就落在Mobile部分。浏览完以后发现谷歌并没有急于把传统优势的搜索产品导入到移动市场,而是在操作系统、位置相关应用和社交工具三方面导入,并通过广告分成激励第三方开发者。

Google Mobile Developer Products(谷歌移动开发门户)对谷歌移动产品进行的索引,谷歌在移动应用布局总共分为5类:

第一类是广告和分析,赚钱是首位的嘛。包括有adsense移动版、Admob和Analytics移动版,这些API都非常简单,在互联网时代已经非常成熟了;

第二类是位置相关应用,移动设备最给力的应用方式,包括Google Maps JavaScript API v3、Google Static Maps API、Google Places API、Google Latitude API四个API;

第三类是谷歌传统服务API的在移动方面的应用:谷歌推荐了以下API:Blogger Data API、Google Finance Data API、Google Calendar APIs and Tools、Google Health API、Google Contacts APIs,把传统优势项目与移动应用联合起来;

第四类是运维服务,包括Google App Engine、Google Storage for Developers、Google Project Hosting、Google Web Toolkit。用户可以使用App Engine和Web Toolkit使用Python和Java开发网络应用,并直接使用Google的运维和存储服务;

第五类是社交API,社交一直是谷歌的弱项,放在最后可以理解,接口有Google Buzz API (Labs)、OpenSocial、Orkut和YouTube APIs。

这五类应用组成的移动API体系为第三方开发提供了完整有效支持体系。

另外,在元素周期表中,还有6个被归类为Mobile应用的产品,简单浏览一下:

Android:大名鼎鼎的机器人,最新版本为Android 2.4 Gingerbread和Android 3.0 Honeycomb,市场占有率暂居第二;

Google Latitude API:谷歌纵横就开放了两个API:Current Location Collection和Location History Collection;

Google Maps JavaScript API V3:谷歌地图的API第三版功能还是比较丰富的,有15类88个API,提供基本地图对象、地图事件、地图控件、地图叠加层、地图服务等功能,还针对移动设备进行了优化;

Google AdMob Ads SDK:为应用插入广告的SDK,分别为Android、iOS、WM7提供一个简单的Banner,免费软件开发者的最爱;

Admob:09年花7.5亿刀买来的移动广告商;

Google Analytics移动版:世界上一半的网站都在使用Analyices进行用户体验优化,而移动版把应用分析也添加了进来,为iOS、Android和移动网站各提供了一套SDK,功能分为Pageview Tracking和Event Tracking帮助开发者分析用户行为并调整设计内容。

<wbr></wbr>

依次浏览谷歌的其他产品线和API,密密麻麻呀,只能快点过:

Gadgets类:Gadgets API、iGoogle Developer Home、iGoogle Themes API、Google Apps Marketplace、Google Web Elements、Google Apps、Gmail APIs and Tools、Google Calendar APIs and Tools、Google Friend Connect APIs、Google Secure Data Connector、Google Wave API;

Tools类:Google Analytics,Google Calendar APIs and Tools、Google Webmaster Tools Data API、Closure Tools、Google App Engine、Google Plugin for Eclipse、Google Web Toolkit、Google Java Developer Tools

Geo类:KML、Google Latitude API、Google Earth API、Google Transit Feed Specification、Google Javascript Maps API、Google Maps API For Flash、Google Maps API Premier、Google Static Maps API、Google Geocoding API、Google Directions API

Social类:Google Buzz API、Google Friend Connect APIs、Gadgets API、iGoogle Developer Home、Blogger Data API、Google Calendar APIs、Google Contacts APIs、Google Sidewiki API、PubSubHubbub、Orkut Developer Home、Social Graph API、OpenSocial、Google Talk for Developers、Google Wave API、YouTube APIs、Picasa Web Albums Data API

Search类:Google Custom Search API、Image Search API、Video Search API、Blog Search API、News Search API、Patent Search API、Google Desktop APIs、Google Webmaster Tools Data API、Google Web Elements、Google Book Search APIs、Google Code Search Data API

Data APIs类:Google Data Protocol、Google Analytics、Blogger Data API、Gmail APIs and Tools、Google Calendar APIs and Tools、Google Contacts APIs、Google Apps、Google Webmaster Tools Data API、Google Sidewiki API、Content API for Shopping、Google Documents List Data API、Google Spreadsheets Data API、Google Finance Data API、Google Health API、Google Sites Data API、Picasa Web Albums Data API、Google Book Search APIs、YouTube APIs、Google Code Search Data API、Google Secure Data Connector、Google Translator Toolkit Data、Google PowerMeter API、Google Analytics for Mobile

Ads类:Google AdWords API、Google Custom Search API、Google AdSense API、AdSense for Search Ads Only、AdSense for Ajax、AdSense for Mobile Applications、AdMob、Google Interactive Media Ads、Google's DoubleClick for Publishers、Google's DoubleClick for Advertisers、Google Analytics for Mobile、Google Analytics

Tools类:Closure Tools、Google App Engine、Google Web Toolkit、Google Plugin for Eclipse、Google Java Developer Tools、Google Analytics for Mobile、V8、Google Calendar APIs and Tools、Google Analytics、Google Webmaster Tools Data API

Chrome类:Chromium、Google Chrome Frame、Google Chrome Extensions、Google Cloud Print、nstallable Web Apps、Chrome Web Store、V8

Misc类:Google Feed API、Feedburner APIs、Google Language API、Google Translator Toolkit Data API、Google Prediction API、BigQuery、Google Checkout、Google Commerce Search、Chart Tools、Google SketchUp Ruby API、Google Storage for Developers、Google Fusion Tables API、Google PowerMeter API、Google Moderator API、Google Safe Browsing APIs、Mobile Homepage、Google Cloud Print、Google TV Optimization Guides、Google Account Authentication、reCAPTCHA、Google Libraries API、Google Project Hosting、Google Apps Script、Google APIs Console

 类似资料: