当前位置: 首页 > news >正文

很好很强大 中移动OMS开源操作系统使用感想

  今天有幸拿到了多普达定制版G2的真机,这款G2采用了播思基于Android二次开发的Open Mobile System操作系统,其操作系统的运营模式和Google Android几近相同,都采用了开源和深度定制的模式,力求吸引厂商进入。本文将对Open Mobile System操作系统的各方面做一些简单的分析,力求还原一个真实的OMS操作系统,也给众多应用开发者和关心OMS的朋友,提供一些基础资料。

  OMS操作系统的界面采用了和iPhone相似的图标设计,在整体设计风格上可以很明显的看出收到了iPhone和魅族M8 UI的影响。比如解锁界面是拖动一个蓝色的圆圈到指定解锁区。各个应用的图标都设计成了类似iPhone的圆角图标,这对于许多iPhone类软件的移植来说可以减少不少的工作量。

  在主屏幕操作区切换上,也采用了和iPhone类似的屏幕单面切换方式,不过OMS加入了几种特效。其中3D魔方切换方式非常耗费系统资源,这也是Android系统的诟病之一。在采用Java虚拟机后,如果没有强劲的CPU支撑,用户体验就会非常糟糕。简单的界面切换和程序切换动作都会让系统非常慢,甚至死机崩溃。除了横向预览外,播思还开发了16格界面,每个界面对应一个分类,每个分类可以存放20个应用,总共可以存放最多320个应用程序在桌面上。从这种设计方案和移动的号召力来看,各种3G应用数量会非常庞大。

  OMS本身提供了两种的应用程序接口。一种是Android Cupcake正式版也就是1.1固件即将支持的桌面Widget,OMS里对应的程序名称为“Widget家园”。采用了和Mac Dock类似的浏览方式,添加和删除在桌面上的Widget。不过目前应用较少,仅仅拥有:搜索,农历,Widget商店和一个不知名的游戏程序。

  在浏览OMS的程序管理器,我们可以发现,程序依旧是标准的Android平台。apk安装包形式,比如139邮箱,名称为Mail.apk,作者是 OMS.mail,大小位527K。内置的文档阅读器,名称为HYFdocviewer.apk,作者是HYFsoft北京红樱枫软件有限公司,词典名称Cooldict_android.apk,中文名应该就是词酷,很明显就是一款通用平台移植产品,作者是Motech。以上2个程序也是在送测样机里发现的唯一两个外包程序。

  在软件更新方面,OMS将应用程序管理器、应用程序安装以及应用程序更新全部集成到了一个应用中,方便了软件的安装和管理。同样没有提供在SD卡上安装应用或者通过PC端安装应用的方式,在系统里也屏蔽了安装非认证程序的选项(在Android原系统中为Setting设置中的Unknow Source选项)。

  当然,作为移动自家的产品,这款OMS操作系统抛弃了诸如Gmail的Google定制部分,取而代之的是移动提供的全方位应用。有号码管家,139邮箱,Widget家园,软件商店(内置在应用管理器中),快讯,我的收藏,手机导航,定制的浏览器,百宝箱,移动梦网,飞信和音乐随身听。当然后面还有mspace这样的综合性服务。

  从以上这些可以看出,这款定制版的多普达G2将大部分基础服务和应用都牢牢和移动捆绑,成了移动增加(每用户平均收入,ARPU-Average Revenue Per User)的有利武器。

  虽然这款机器采用了OMS操作系统,但是软件的版本号还保持着Android特有的显示方式,细心的用户可以对照下G1,在关于设备中,法律信息还是空白,因此我们无法获得有关这款操作系统的进一步信息和介绍。从机身配件可以看出,G2在2009年1月11日就之前就已经定型完毕,这款样机是并非是国内生产,在机身背后显示为Made in Taiwan(当然不排除国内组装出口然后再进口的可能)。机器型号代码为HTC.2.6.27-2a0462de-2,机器固件版本为1.1,机器基带版本62.47S.20.17G_2.22.18.27,机器内核版本2.6.27-2a0462de,版本号1.0.0.A6188。

  综上所述, 我们可以猜测,基于Android SDK 1.1编译的程序可以很好的在OMS上运行,当然我也从播思开发人员口中侧面了解到G1上的程序只需做很小的改动甚至不需要改动即可运行在OMS操作系统上,不知道这是因为OMS的改变不大呢还是因为OMS的兼容性做的很好。具体的开发测试文档和教程我们会在今后的文章中给大家介绍,敬请期待。

  附录:系统简介

  “OMS是Open Mobile System的简称,即面向移动互联网的开放型移动智能终端软件平台,它包括基于开源内核的移动终端操作系统、中间件、Java虚拟机、应用软件、硬件参考设计以及基于WebKit的各类应用等。它具有强大的兼容性、扩展性和安全性,以及简单易用、友好的人机界面等良好用户体验,且具有完全自主的知识产权。在此之上,OMS拥有开放统一的API开发接口、完备的集成开发环境和活跃的在线生态环境,极大地方便了移动应用和内容的开发。” 以上这段话来自于OMS的开发者Borqs 播思通讯的主页。

相关文章:

  • [Windows编程] 获取系统CPU 个数
  • 算法练习之DP 求LCM (最长公共子序列)
  • C#中的特性Attribute
  • 算法练习 -- DP 查找和为指定数字的数组
  • 2009英雄会后记:最出彩是创业 最关注是产品 最可惜是创富
  • 算法练习--- DP 求解最长上升子序列(LIS)
  • Bellman ford 最短路径算法
  • ArcGIS Server Java ADF 案例教程 14
  • 扩展MongoDB C# Driver的QueryBuilder
  • ArcGIS Server Java ADF 案例教程 15
  • Floyd-Warshall 算法-- 最短路径(适合节点密集的图)
  • 英雄会创业论坛梁宁主持手记-初创业2人,天才少年2人,成功2人
  • Windows Azure系列-- 配置Azure Power Shell
  • 北京英雄会片段
  • Windows Azure 系列-- Azure Redis Cache的配置和使用
  • 03Go 类型总结
  • 07.Android之多媒体问题
  • 230. Kth Smallest Element in a BST
  • Android框架之Volley
  • C++11: atomic 头文件
  • CSS实用技巧
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • Java 最常见的 200+ 面试题:面试必备
  • JS实现简单的MVC模式开发小游戏
  • Linux下的乱码问题
  • NSTimer学习笔记
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • redis学习笔记(三):列表、集合、有序集合
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • 工作中总结前端开发流程--vue项目
  • 检测对象或数组
  • 微信小程序开发问题汇总
  • 06-01 点餐小程序前台界面搭建
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • ​一些不规范的GTID使用场景
  • # 飞书APP集成平台-数字化落地
  • #《AI中文版》V3 第 1 章 概述
  • #Ubuntu(修改root信息)
  • (003)SlickEdit Unity的补全
  • (02)vite环境变量配置
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (C++17) std算法之执行策略 execution
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (附源码)php投票系统 毕业设计 121500
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (转)linux下的时间函数使用
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .NET Project Open Day(2011.11.13)
  • .net 流——流的类型体系简单介绍
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .net操作Excel出错解决