微软放出重磅消息 宣布与小米手机合作
文章来源: 凤凰网 于
- 新闻取自各大新闻媒体,新闻内容并不代表本网立场!
3月18日
微软Windows硬件工程产业创新峰会(WinHEC)在深圳举行,发布会透露了重磅消息,此前一直使用基于安卓优化的MIUI系统的小米手机4,将可搭载Windows
10系统,小米将在小米社区放出WP版ROM供用户下载。
据悉,微软团队专门为小米手机4开发了Windows
ROM系统。WP版小米手机4先是以刷机包的形式开始,至于小米是否会量产预装WP系统的小米手机4,目前尚未得知。
微软Windows组负责人Terry
Myerson展示Win10版小米手机4
Win10版小米手机4
据36氪报道,今天在深圳举办的微软第17届硬件工程产业创新峰会(WinHEC)上,微软宣布新一代通用操作系统Windows
10将会支持小米手机4。
微软与小米联合表示,小米4上的Windows 10系统暂时还处在内测阶段,未来MIUI的机型专区会有专门的Window
ROM板块。但是内测的时间,规模和其他细节都还不清楚。另外,关于Win10版的小米4,目前并不知道其按键是否会像海信NANA一样使用安卓版按键。
纳德拉掌管微软以来,奉行“移动为先,云为先”的发展策略。目前自家的Lumia手机只有低端的5系和6系支持了Windows
10的预览版,由于“用户体验”的考虑,Lumia 930/1520等旗舰型号都还没有支持。
小米生态链总监、MIUI早期工程师孙鹏在微博上表示:“感谢微软团队专门为小米4开发的Windows
ROM”。但是这次小米手机和Windows
10的合体像是一次试水之作。虽然微软为小米推出Win10刷机包,从现场的情况看,双方并没有谈及过多有关小米WP手机的信息。有业内人士表示,小米很有可能在评估最终的小米用户刷机量之后,再决定要不要推出正式版的Win10小米手机。
小米和微软的这次合作早有预兆,雷军在小米手机第一代发布之后不久就提到过希望“发烧友”刷上WP和Android双系统。孙鹏在今年1月28日的一条微博中提到了“跳出安卓,大家想象力再丰富一些”。而在更早的去年9月,纳德拉上任微软CEO之后的首次中国之行,他就和雷军有过一次不在日程表上的会谈。
小米和微软未来可能的合作还有很多,比如小米平板这种比手机更适合Windows
10系统的移动设备,比如为贫瘠的Windows移动生态开发更多小米系的App。但是根据知情人士透露,“不要有太大预期,双方的合作还非常浅”。
市场调查机构Kantar
Research今年1月发布的曝光显示,从2013年9月至2014年9月为期一年的全球主要市场的智能手机销量中,Windows
Phone在美国市场的占有率在一年之间下降了0.3%,跌至4.3%。而在国内市场Windows
Phone的表现更加惨淡,从最高的3.2%下降至了0.4%。
-->
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_rightside": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"type":"text/javascript","exec":` var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; `},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-hb/adn.wnx2.js","async":""},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-video/WenxuecityPlayer.js","async":"async"}]
}
}
const wxcEnv = {
"base":{
"exe":[],
"src":[
{"src": "/news/js/recommendednews.js","defer":"true"},
{"src":"/js/wxcFunc.js","defer":"true"}
]
},
"func":{
"exe":[
//展示评论
'function showMoreComments(){let n = 20;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};hideComments();',
],
"src":[
//图片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//计数器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=4114546&n=0&out=jsval","defer":"true"},
]
}
}
function wxcCode(){
wxcEnv.base.exe.forEach(x=>{
let tag = buildAdcode(x);
document.head.append(tag);
})
wxcEnv.base.src.forEach(src => {
let tag = buildSrc(src)
document.head.append(tag);
});
wxcEnv.func.exe.forEach(x=>{
let tag = buildAdcode(x);
document.body.append(tag);
})
wxcEnv.func.src.forEach(src => {
let tag = buildSrc(src)
document.body.append(tag);
});
}
function adcode(){
let adkey = Object.keys(ads);
adkey.forEach(x=>{
let code = ads[x].html;
let div = document.getElementById(x);
if(div)div.innerHTML = code;
ads[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.body.append(tag);
}else{
let tag = buildSrc(s);
document.body.append(tag);
}
})
})
}
function baseCode(){
let baseKeys = Object.keys(adEnv);
baseKeys.forEach(x=>{
adEnv[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.head.append(tag);
}else{
let tag = buildSrc(s);
document.head.append(tag);
}
})
})
}
function buildAdcode(script){
let tag = document.createElement('script');
tag.innerHTML = script;
return tag;
}
function buildSrc(obj){
let keys = Object.keys(obj);
let tag = document.createElement("script");
keys.forEach(key=>{
tag.setAttribute(key, obj[key]);
})
return tag ;
}