阅读更多

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 进行...

  • 2024嵌入式大厂面经CVTE

    2024嵌入式大厂面经CVTE提取方式是百度网盘分享地址

  • 掺工业废钛石膏制备自密实混凝土研究

    虽然自密实混凝土作为目前建筑领域应用最广泛的材料,但是由于其性能等方面的局限性,导致了目前普通自密实混凝土难以满足不断提高的工程建设要求。研究发现, 通过在自密实混凝土中添加钛石膏等可以验证混凝土各方面性能的提高。且向自密实混凝土中添加工业废钛石膏,将其应用于建材领域,不仅可以解决目前市场上对自密实混凝土的运用问题,还能改善环境及固体废弃物综合利用的问题。因此开展对掺工业废钛石膏制备自密实混凝土的研究。 在本文中,我们对掺工业废钛石膏制备自密实混凝土静力学性能做了系统性试验,对于掺工业废钛石膏制备自密实混凝土中钛石膏质量份数,我们采用的是 85 份、90 份和 95 份。整个试验可分为两个部分:一、单轴压缩试验和巴西圆盘劈裂抗拉试验,通过这两个试验主要得出钛石膏自密实混凝土的抗压强度、弹性模量与劈裂抗拉强度;二、不同粉料配比对掺工业废钛石膏制备自密实混凝土的影响,通过对不同粉料制成的掺工业废钛石膏制备自密实混凝土的坍落扩展度和离析率影响试验。最后分析试验数据,从而得出本文结论。 本文通过对大量试验数据的总结与分析,结合国内外相关研究的已有结论, 总结出当工业废钛石膏质量份数增加到

  • 2024年家庭农场市场趋势分析.pptx

    行业报告

  • DirectShow过滤器-AAC编码器

    本过滤器将PCM音频流编码为AAC音频流,由输出引脚输出。 参见介绍文章:https://blog.csdn.net/h3974/article/details/139550603?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22139550603%22%2C%22source%22%3A%22h3974%22%7D 过滤器名称:AAC编码器 过滤器GUID:{59FB3C29-4C37-47D9-AA73-1DFEDC0DDF71} 过滤器有1个输入引脚和1个输出引脚。 输入引脚 标识:In 媒体类型: 主要类型:MEDIATYPE_Audio 子类型:MEDIASUBTYPE_PCM 格式类型:FORMAT_WaveFormatEx 输出引脚 标识:Out 媒体类型: 主要类型:MEDIATYPE_Audio 子类型:MEDIASUBTYPE_MPEG_HEAAC 格式类型:FORMAT_WaveFormatEx

  • 电商平台用户行为分析与可视化数据集.zip

    电商平台用户行为分析与可视化数据集

  • dbcslab13-afs2db2Advanced.docx

Global site tag (gtag.js) - Google Analytics