阅读更多

4顶
0踩

移动开发
Intel近日推出了一个HTML5 App Porter(HTML5应用移植)工具,可以帮助移动应用开发者将iOS本地应用代码转换为HTML5代码(Mozilla应该会很高兴,其Firefox OS就是专门运行此类应用的操作系统)。

该工具不是一个完整的解决方案,即不会自动转换iOS应用的所有代码,但可以帮助开发者完成尽可能多的代码转换工作,来加速应用移植过程。

该工具可以帮助开发者完成如下工作:

1.  将Objective-C源代码转换成JavaScript代码



2.  将iOS API类型和调用转换成JavaScript/HTML5对象和调用



3.  将Xcode界面生成器的布局文件转换成HTML+CSS文件



4.  将Xcode项目文件转换成微软Visual Studio 2012项目文件



以下建议可以为你带来更好的转换效果:

  • 保持良好的设计和架构,代码模块化,可以轻松去耦、测试和重构;
  • 避免转换依赖的第三方库的源代码。对于一些iOS库,你可以很容易地找到同等的JavaScript替代库或API。
  • 隔离除Objective-C外的任何C/C++底层代码。该工具目前仅支持转换Objective-C代码,尽管涵盖大部分C语言特性,但尚不支持联合体(unions)、指针、位字段等底层特性。因此,建议将这些代码封装起来,采用其他形式来转换或重构。
详细信息:Technical Reference – Intel HTML5 App Porter Tool - BETA

下载:Intel HTML5 App Porter Tool – BETA(需要Windows 8和Visual Studio 2012)
  • 大小: 61.5 KB
  • 大小: 39 KB
  • 大小: 33 KB
  • 大小: 59 KB
4
0
评论 共 9 条 请登录后发表评论
9 楼 add2ws 2013-02-28 11:39
。。云操作系统流行有望了
8 楼 allenny 2013-02-27 15:43
ws1020lx 写道
html5 转 ios还行

是啊,iOS的开发成本实在太大了
7 楼 半人马 2013-02-27 11:58
ws1020lx 写道
html5 转 ios还行

是的,方向搞反了。
6 楼 clxy 2013-02-27 11:31
然后...苹果的律师们有了新的任务...
5 楼 ws1020lx 2013-02-27 09:18
html5 转 ios还行
4 楼 MrLee23 2013-02-26 17:04
H5是块肥肉啊。。。。就看这块肥肉谁得吧,拭目以待
3 楼 freezingsky 2013-02-26 16:54
intel不是一般的牛!
2 楼 jerry051 2013-02-26 16:35
无法下载呀!
1 楼 archy123 2013-02-26 16:01
需要Windows 8和Visual Studio 2012
哭了!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • intel html5 app porter tool,Intel推新工具,将iOS代码转为HTML5

    Intel 近日推出了一个 HTML5 APP Porter(HTML5 应用移植)工具,可以帮助移动应用开发者将 iOS 本地应用代码转换为 HTML5 代码(Mozilla 应该会很高兴,其 Firefox OS 就是专门运行此类应用的操作系统)。该工具不是一...

  • 聊聊H5与JS近几年的黑科技

    提供了大量内部方法,直接构建tensor张量,直接构造神经网络,直接训练和直接预测都已经具备,甚至可以将图片等直接转为tensor,可以说在某些方面比python版本的更强大,当然性能上的话还有待考量。总之,值得js...

  • ios手机fiddler代理详细步骤

    ContentType的连接会被自动隐藏,该过滤选项的逻辑还有待优化和完善 showContentType: [ // "image" // "css", // "html", // "javascript" ], // 隐藏以下文件类型 hideContentType: [ // "image" // "css", // ...

  • ios

    1.苹果研发操作系统 2.思科研发操作系统 ...苹果iOS是由苹果公司开发的手持设备操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touc

  • iOS

    iOS是由苹果公司开发的移动操作系统[1] 。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。iOS与苹果的Mac OS X操作...

  • java 开发工具及其他使用工具介绍

    这是Mac平台的一款能够帮助我们将一堆图片以动态视频形式展示的实用工具,我们可以选取本地硬盘、flickr或是Instagram的图片或是照片,一键将这些图片制作成一个视频,还能添加背景音乐。 Composite Image ...

  • iOS中的预编译指令的初步探究

    后端则负责将优化器优化后的中间代码转换为目标机器的代码,这一过程后端会最大化的利用目标机器的特殊指令,以提高代码的性能。 图2     为什么要弄成这三段式的呢?我肯定不会从...

  • iOS Principle:LLVMAndClang

    Apple 使用 LLVM 在不支持全部 OpenGL 特性的 GPU (Intel 低端显卡) 上生成代码 (JIT),令程序仍然能够正常运行。之后 LLVM 与 GCC 的集成过程引发了一些不快,GCC 系统庞大而笨重,而 Apple 大量使用的 Objective-C...

  • 【DAOS】Intel DAOS 分布式异步对象存储

    什么是DAOS DAOS ( Distributed Asynchronous Object Storage,分布式异步对象存储 )...可为高性能计算应用提供高带宽、低延迟和高IOPS的存储容器,是英特尔构建百亿亿次级存储堆栈的基础。 DAOS 服务器将其元数据...

  • Win10 安装 VMWare中 MAC OS X的安装,VMWare tools的配置与iOS的Helloworld

    iOS的开发必须在MAC OS X系统下进行,这很蛋疼,现在MACBOOK动不动就上千上万大洋,这足够买台配置怪兽了,好吗?然而,我们是可以通过在VMWare中安装MAC OS X进行iOS开发的。对于苹果公司,这种我什么都不熟悉,...

  • Flutter 3更新详解

    macOS 平台默认使用通用二进制文件 在 Flutter 3 中,Flutter macOS 桌面应用会被构建为通用二进制文件,从而原生支持使用 Intel 处理器的 Mac 电脑和搭载 Apple Silicon 的新设备。 不再支持使用 Windows 7/8 进行...

  • 【DAOS】Intel DAOS 分布式异步对象存储|Architecture Overview|架构概述

    什么是DAOS DAOS ( Distributed Asynchronous Object Storage...可为高性能计算应用提供高带宽、低延迟和高IOPS的存储容器,是英特尔构建百亿亿次级存储堆栈的基础。 DAOS 与针对高性能储存的英特尔® 傲腾™ 技术;...

  • x264 代码重点详解 详细分析

    eg mplayer x264 代码重点详解 详细分析 分类: ffmpeg 2012-02-06 09:19 4229人阅读 评论(1) 收藏 举报 h.264codecflv优化initializationinteger 目录(?)[+] ffmpeg和mplayer中求平均值得方法...

  • 一起看 I/O | Flutter 3 更新详解

    macOS 平台默认使用通用二进制文件 在 Flutter 3 中,Flutter macOS 桌面应用会被构建为通用二进制文件,从而原生支持使用 Intel 处理器的 Mac 电脑和搭载 Apple Silicon 的新设备。 不再支持使用 Windows 7/8 进行...

  • 稳压罐sw16_三维3D设计图纸_包括零件图_机械3D图可修改打包下载_三维3D设计图纸_包括零件图_机械3D图可修改打包下载.zip

    稳压罐sw16_三维3D设计图纸_包括零件图_机械3D图可修改打包下载_三维3D设计图纸_包括零件图_机械3D图可修改打包下载.zip

  • 基于递推最小二乘法的永磁同步电机参数辨识及其MATLAB仿真

    内容概要:本文详细介绍了利用递推最小二乘法(RLS)进行永磁同步电机参数辨识的方法及其MATLAB仿真过程。首先解释了RLS算法的优势,如不需要概率模型、计算量适中以及适用于嵌入式系统的实时参数更新。接着展示了将电机电压方程转换为标准形式Y=φθ的具体步骤,并提供了核心的RLS迭代代码。文中还讨论了仿真过程中的一些关键技术细节,如遗忘因子的选择、协方差矩阵的初始化和更新方式、电流信号的处理方法等。最终给出了仿真结果,显示电阻和电感的辨识误差分别达到了0.08%和0.12%,并指出了实际应用中需要注意的数据同步和数值稳定性问题。 适合人群:从事电机控制研究的技术人员、研究生及以上学历的学生。 使用场景及目标:①帮助研究人员理解和掌握RLS算法在电机参数辨识中的应用;②提供详细的仿真代码和配置建议,便于快速搭建实验环境;③指导如何优化算法性能,提高参数辨识精度。 其他说明:本文不仅涵盖了理论推导,还包括了大量的实践经验分享和技术细节探讨,有助于读者全面理解RLS算法的实际应用。同时,文中提到的仿真方案可以方便地移植到DSP平台,进一步扩展了其实用价值。

  • 零起点Python大数据与量化交易

    零起点Python大数据与量化交易

  • 管道清污机器人sw16可编辑_三维3D设计图纸_包括零件图_机械3D图可修改打包下载_三维3D设计图纸_包括零件图_机械3D图可修改打包下载.zip

    管道清污机器人sw16可编辑_三维3D设计图纸_包括零件图_机械3D图可修改打包下载_三维3D设计图纸_包括零件图_机械3D图可修改打包下载.zip

  • 电路仿真:数字电路仿真.zip

    电子仿真教程,从基础到精通,每个压缩包15篇教程,每篇教程5000字以上。

  • 电能质量分析:电压暂降与中断分析.zip

    电子仿真教程,从基础到精通,每个压缩包15篇教程,每篇教程5000字以上。

Global site tag (gtag.js) - Google Analytics