iOS平台开发语言为Objective-C,开发者一般使用苹果公司开发的ios sdk 搭建开发环境, iOS SDK是开发iPhone和iPad 应用程序过程中必不可少的软件开发包,提供了从创建程序,到编译,调试,运行,测试等一些列开发过程中所需要的工具;
安卓 Android开发语言为java,开发者一般是用谷歌公司开发的android sdk搭建开发环境,使用Java进行安卓应用的开发;
微软Windows phone7开发语言是C#;
塞班symbian系统版本开发语言是C++。
注意事项
总之,针对不同的手机系统,各个手机系统开发公司都开发有针对自己系统的应用软件开发工具,我们利用他们的开发工具,可以轻松的搭建出开发环境,通过学习相应SDK的开发文档,进行各种APP的开发。
android 开发常用工具:FTP工具:Ftpserver。Wireshark:抓包工具,跟fiddler不一样。ClassyShark:可以直接查看apk文件里所用到的框架,了解主流app的开发技术,及时学习。Android Debug Monitor:原来是用的Hierarchy Viewer,使用方法和之前的一样,也是执行sdk目录下tools目录中的monitor.bat文件,就可以打开一个可视化的操作界面,可以更加清晰地观察应用的布局结构设计。Genymotion:Android模拟器,比SDK自带的模拟器快多了,而且也可以选择不同手机品牌。好的工具能使开发效率大大提高,达到事半功倍的效果,所以选择适合自己的开发工具才是重要的。学习安卓开发建议还是选择一所院校学习一下,可以巩固自己的基础。
安卓市场上传app:
首先要保证能正常运行;
其次应用信息描述要准确,其中一张作展示应用运行中的画面
安卓市场开发者上传APP可以到酷传上传,上传更快,并且完全免费!
现在好多应用市场都开放地接受app,比如360手机助手PC端手机端就都有“提交应用”的功能,上传自己的apk就可以了,不过上架前应该会先审核。如果你说的是名字叫“安卓市场”那个软件的app上传我就不知道了。