bada系统(什么是bada操作系统)
一、安卓手机相对有windows、bada系统有啥优缺点
先说windows吧,(我猜你说的是windows phone系统,而不是windows mobile。以下简称wp)这个系统最大的优点就在于易用与流畅,看它的主界面,虽说简单朴素,却实用,如此大且单纯的的图标,怎么也不会点错吧,易用性与便捷性无庸置疑。而堪比iPhone流畅的操作更让人享受。缺点在于系统是闭源的,并且应用与游戏很多都是收费的,且价格高昂,扩展性可玩性比不上安卓。
安卓系统最大的优势是免费与扩展性强大,缺点是厂商版本多造成兼容差,流畅度不够,电量优化不过关。就是今天,安卓4.0发布了,新系统会带给我们更好的体验。
而bada,作为冷门系统,其缺点在于应用扩展性很差很差,优势在于其简单明朗的界面风格,中文字体更是漂亮。最近bada系统曝出可能要开源的消息,我相信,开源之后,这个系统一定会流行的!
二、手机Bata是什么系统
是公测版本还有一个内部测试版本叫Alpha
大型通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。
Alpha测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员完成。Alpha测试发现的错误,可以在测试现场立刻反馈给开发人员,由开发人员及时分析和处理。目的是评价软件产品的功能、可使用性、可靠性、性能和支持。尤其注重产品的界面和特色。Alpha测试可以从软件产品编码结束之后开始,或在模块(子系统)测试完成后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度之后再开始。有关的手册(草稿)等应该在Alpha测试前准备好。
Beta测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。因而,Beta测试是在开发者无法控制的环境下进行的软件现场应用。在Beta测试中,由用户记下遇到的所有问题,包括真实的以及主管认定的,定期向开发者报告,开发者在综合用户的报告后,做出修改,最后将软件产品交付给全体用户使用。Beta测试着重于产品的支持性,包括文档、客户培训和支持产品的生产能力。只有当Alpha测试达到一定的可靠程度后,才能开始Beta测试。由于Beta测试的主要目标是测试可支持性,所以Beta测试应该尽可能由主持产品发行的人员来管理。
由于Alpha和Beta测试的组织难度大,测试费用高,测试的随机性强、测试周期跨度较长,测试质量和测试效率难于保证,所以,很多专业软件可能不再进行Beta测试。随着测试技术的提高,以及专业测试服务机构的大量涌现,很多软件的Beta测试外包给这些专业测试机构进行测试。
三、BADA系统的系统简介
三星于2009年12月8日在伦敦召开新闻发布会正式公布了其智能手机操作系统bada,发布了bada系统最新的UI界面截图。bada是韩国三星公司自行开发的智能手机平台,支持丰富功能和用户体验的软件应用,于2009年11月10日发布。bada在韩语里是“海洋”的意思。 bada的设计目标是开创人人能用智能手机的时代。它的特点是配置灵活、用户交互性好、面向服务,非常重视SNS集成和地理位置服务应用。 bada系统由操作系统核心层、设备层、服务层和框架层组成。支持设备应用、服务应用和Web与Flash应用。第一个基于bada的手机Wave S8500已于2010年2月在MWC大会上推出。1GHz CPU,有TouchWiz 3.0界面,SUPER AMOLED屏幕和无缝一体外壳。能够支持社交网络、设备同步、内容管理等,且支持Java程序。此外,三星也将为bada开放应用软件商店,并为第三方开发人员提供支持,到2011年5月有超过5000款bada软件可以应用。
bada系统的界面从色彩和风格上看比较时尚。据三星介绍bada的UI界面仍将采用经典的TouchWiz,将为用户带来畅快的操控体验,三星已经在旗下不同的系统手机中使用该界面。在2011.09.06德国柏林国际消费类电子展览会IFA上,三星电子高调宣布了基于自有操作系统Bada OS 2.0的三星Samsung Wave 3。这款智能手机配备了一块4英寸WVGA分辨率Super AMOLED显示屏,显示效果相当出色。其他的硬件方面,三星Samsung Wave 3智能手机配备的是一块主频1.4GHz的处理器,外加500万象素背部摄像头,值得一提的是Samsung Wave 3智能手机的摄像头是配备了LED闪光灯的,同时还可以支持Auto-Focus自动对焦。另外作为一款支持3G功能的智能手机产品,三星Samsung Wave 3也配备了一颗VGA分辨率前置摄像头,并可用于视频通话或者视频聊天。三星bada包括一个全新的UI框架,支持下一代三星触摸式UI。主UI简单易用,而不会降低使用效率。UI框架从现有的触摸式UI引入开放端的创新形式,以更好的提供改善的用户体验。
有些额外的UI工具包括:将Adobe Flash Player和WebKit互联网浏览器直接嵌入本地bada程序中的能力,无缝继承出色的UI技术。同时,bada地图控件被轻松嵌入你的程序中,从而为用户提供互动的地图和路径POI功能。
bada平台提供各种用户互动方式,包括运动传感,有效的振动控制,和面部识别。这些界面提供了更大的创意空间,改善了用户互动体验。
三星bada还提供机制,以开发基于传感器的,情景感知的程序。具有天气服务和传感器,如加速、磁性、倾角,GPS和接近传感器,程序开发人员可以轻松执行情景感知的互动程序。三星bada引入了几个全新的以服务为导向的功能,从而与传统的移动操作系统区别开来。这些全新的功能包括社交网络,内容管理,基于定位的服务和商务服务。所有的服务都由后端bada服务器提供支持。开发人员现在可以创建以服务为导向的程序,相比开发移动独立应用程序而言要轻松很多。
社交网络程序可以管理用户配置文件,包括程序用户的伙伴信息,并且可以将用户加入大部分受欢迎的社交网络服务。内容管理程序可以储存并搜索设备和服务器上的内容。位置程序可以使用地标商店,地图,和图像地理编码服务。商务程序可以销售产品,如程序中的游戏内容。三星bada可以让开发人员充分利用移动服务功能,轻松创建令人激动的程序。程序可以使用设备功能,拨打电话,发送信息,或者读取联系表,因为不同的程序控件让开发人员创建了更为丰富,但具备一致性的程序。
不同的服务程序可以共享信息,如个人配置文件,社交关系,时刻表,和需要用户简单确认的内容,以提供与个人更为相关的服务,拓展合作性服务。例如,社交网络程序可以与商务和基于定位的程序共享用户信息,从其它内容发布程序中获取照片等。
bada平台为内核可配置的,因此它可在Linux内核和实时OS内核上运行,这样Bada就比其它移动操作系统适用于更多的设备。三星bada使用Eclipse和GNU工具链,向开发人员提供广受欢迎的,可扩展的开发环境。
bada构架三星 bada的构架有四层:内核,设备,服务和框架层。内核层可以是Linux内核或实时OS内核,取决于硬件配置。设备层提供设备平台的核心功能,如系统和安全管理,图形和窗口系统,数据协议和电话,及音频视频和多媒体管理。服务层提供以服务为导向的功能,这些功能由程序引擎和与bada服务器互连的网路服务组件提供。只有框架层可以输出C++ open API。框架由程序框架和下一层的功能组成。