Windows 10 真跨平台应用,并支持 Android/iOS 应用快速移植

createh52个月前 (04-08)技术教程22

对,多数人都在等待的 Windows 10 相关信息终于得到发布。

根据微软提供的信息,Windows 系统目前为止提供的 111 种不同语言版本在 190 个国家共拥有 15 亿用户。

首先,微软宣布为所有平台的 Windows 10 商店内容提供运营商付费功能,不方便绑定银行卡的用户可以直接通过运营商扣费购买商城内容。

此外,微软宣称将推出 Windows Store for Business,以此方便企业和教育用户统一购买应用,并面向特定用户上架私有企业应用。

应用方面,微软发布了 Windows 10 平台应用的首批合作伙伴,其中包含腾讯。新 Windows 10 平台提供的 Universal App 通用应用运行开发者使用同一个代码、同一个应用,同时为不同平台的 Windows 系统提供服务。

如微软操作系统总裁 Terry Myerson 演示的,新版微信能同时运行在 Windows Phone 10 和 Windows 10 上,并共享状态。用户在手机中开启一个对话,桌面系统的通知中心能实时收到相同通知,同时桌面应用运行后也会开启同一对话。

媒体应用 USA Today 同理,用户在手机端查看文章,桌面端启动后会回复手机的查看状态,而在 Xbox 版本中,USA Today 则会自动着重呈现视频内容 —— 都是完全相同的一个应用,同一套代码。

对于现有开发者而言,微软会开始在新 Windows Store 中接受 .Net 和 Win32 应用。值得注意的是,Windows Store 中的 Win32 应用会严格独立运行,将应用权限限制在合理的范围内,同时与其它 Windows App 一样在卸载后完全不留存残余文件。

关于传说中的 Android “兼容”,微软正式宣布开发者可以将 Java 或 C++ 编写的应用简单移植至 Windows Phone/Windows 10 平台上。Terry Myerson 称微软会在 Windows 中内置一个 Android 运行环境子系统,为用户提供 Android 应用运行环境,同时为这些应用对接 Windows 系统的 API 和安全管理机制,以解决 Android 应用潜在的信息安全和隐私问题。

是的,iOS 系统的 Objective-C 应用也能被简单移植到 Windows/Windows Phone 平台上。Visual Studio 可以直接打开 Objective-C 工程,并在 Windows 10 系统中“调试”(运行)iOS 应用,运行的应用同时支持触摸和键鼠操作。

据 Terry Myerson 描述,Candy Crush Windows Phone 应用就是使用类似技术快速移植完成,接下来开发商还会在 Windows 10 平台发布更多游戏。

消息来源:Microsoft Build

原创文章,作者:sinCera

相关文章

一机多用?Win10可运行安卓和iOS应用

| 责编:蔡文清中关村在线消息:2015年4月30日凌晨,微软Build 2015开发者大会如期召开。微软为开发者提供了更加广阔的开发方案,当晚最重要的一个就是Windows 10可以将App应用从A...

如何在Windows10中配置java的JDK环境

今天给大家分享一下如何配置java的JDK环境。操作步骤如下:1.下载好 jdk 的安装文件,我下载的是 jdk-10.0.1_windows-x64_bin.exe 这个版本的安装文件;2.使用鼠标...

JAVA开发环境搭建:WIN10安装JDK

下载从Oracle官方网站下载JDK安装包很是麻烦,建议从百度资源下载(地址:https://packages.baidu.com/app/jdk-8/安装初学者建议将JDK安装至默认位置(启动安装程...

Win10系统安装JDK8与环境配置指导教程

1 软件准备操作系统:Windows 10软件:jdk-8u131-windows-x64.exe2 jdk8安装下载完成后,双击安装包开始安装过程。安装过程中可能需要接受许可协议,并设置安装路径等选...

能让 Windows 10 运行 Android 应用的 "Project Astoria" 是这么回事

今天,微软正式上线了 "Project Astoria"主页,允许开发者注册并参与该计划,同时也对“兼容”细节做了阐释。据官网描述,开发者可以直接将现有的 .apk 应用安装包上传至 Windows...