app html5开发ios
2014-04-15 11:59:30 u014612101 阅读数 2086

今天看到当当网卖书打折,所以买了一本iOS Web开发应用的书。一直听说过用html5开发应用可以跨平台,优势很大,但是也很好奇为什么主流的仍然还是原生的开发。在网上查了查,看到了许多回答。有看好原生应用的,也有看好html5的,各说各的道理。其实只有自己学习了,体会了,才能比较出到底哪个好,哪个不好。不过我还是把网上找到的回答,粘了过来,也许以后再回来看的时候,会有一种豁然开朗的感觉也说不定。这些都是在知乎上找到的。


前几天和国内的几个app开发者聊天的时候就有个感觉,照现在的发展方向HTML5很有前景,而且很有替代本地应用的可能,主要原因有三个:
1.多平台支持性良好,现在开发应用做平台迁移是个很大的问题,但如果全做成HTML5的这个问题很轻松解决了,只要稍微做点分辨率之类的优化就好了.Android的版本分裂问题也很容易解决了,也可能是WP7的最后一个救命稻草.
2.HTML5现在并没有完全定型,和CSS3加起来能做到什么程度还是很大程度的未知数,像每次看到Google做的HTML5演示就觉得强的吓人,这都是无限的可能.
3.各大公司对HTML5还是保持着很乐观的态度,支持也逐渐增加,甚至连Adobe都出了HTML5的开发工具,作为一个开发者还有什么怀疑呢?

综上,因为短期技术问题,本地应用必然还会是主流,但是随着HTML5的第三方开发工具出现和普及度增加还是完全有可能替代本地应用的,但是良心说,在需要硬件渲染的游戏上,还有很长的道路要走.


我持悲观的态度:

1. HTML5功能不论多强大,都容易变成一个native应用的子集。本地应用可以轻松嵌入HTML5开发的组件,再补充上HTML5不具备的功能。如Push Notifications,应用转入后台或唤醒事件等。所以本地应用提供的功能和体验HTML5应用无法超越;


关于iPhone Native App和WebApp的:
A.曾经向AppStore提交一个混搭App,(Google也这样做)发现:

  1. 用户体验不及原生,Web渲染有部分bug。
  2. Dom内存过大导致App被kill
  3. 苹果回信,建议把WebApp使用在Web和Home Screen,另外实现一个原生App。

目前在手机上纯用HTML5来进行开发,会遇到很多问题:如效率、错误追踪,调试等等。而用原生的API,除了学习曲线外,其他的可能问题不是很大。


1.HTML 做应用还好,写游戏的话成本太高
2.HTML5 在 2d 渲染,本地储存方面不错,但从整体优化、体验方面并无明显优势
3.现在不少原生 app 的体验已经做得相当出色,用户在习惯更佳体验的前提下不会轻易改用 Web app
整体来说, Web app 暂时还无力完全取代原生 app,但很有前景


今年用HTML5做过2个游戏,总结是:
1. 短期内,在游戏方面不大可能,因为HTML5的效能实在不能恭维。
2. 如果是只需要简单的动画的应用,因为还是很有潜力的。

肯定不会取代啊,无论是从技术还是商业方面来看。技术上的分析懒得说了,跨平台是主要优势,也是劣势,没有免费的午餐。商业上假设有一天web app威胁到apple的地位了,人家可是控制了整个平台,灭你分分钟。其实换个问法更实际,Web 应用会占到移动应用多大的份额?


最近一个项目,就是用html5+css3实现手机APP应用的,毋庸置疑的是WEB APP在版本更新、开发周期上有明显的优势,而且这种应用将越来越广,这点是不需要怀疑的。
只不过单纯依赖于浏览器的APP在权限等方面受限颇多,所以目前来说,对于一个合理的APP,应该是原生APP+WEB APP结合的方式出现,功能互补,同时体现WEB的轻量与快速发布优势


HTML5只是一种用来呈现WWW网内容的标志性语言,出发点是内容。这里用google为代表,很明显一个搜索引擎最关心的当然是内容,有这种程序设计理念是很正常的;
原生APP开发可以发挥更多的硬件优势,出发点是硬件工具本身。这里用apple为代表,也很明显


1、HTML5前景不错的。
2、本地APP不会死。就像电脑上不会因为有webQQ而导致QQ客户端消失一样。
像游戏,还有很多几百M甚至过G的大型APP还是会本地。


就这些吧,知乎上还有很多,如果以后我在想看,就去知乎看吧。





2016-10-21 17:26:28 ccnanxi 阅读数 445
  在H5之前,HTML一直是不温不火,HTML5不是HTML4的简单技术升级,HTML5的最迟设计目的是为了在移动设备上支持多媒体,它实现了html的所有不可能,H5是就切入终端及网页表现手法的大变革,跨平台终端、交互和炫酷动态展示是其主要特点。那么在移动互联网大潮中独占风头的HTNLl5都有哪些具体决定性的特点?
  (1)HTML5 视频可有效替代FLASH,实现跨平台网页视频直接调用。巨头纷纷转向HTML5,HTML5 技术水平不断升级,未来全网络视频搭载HTML5 将指日可期。我们认为HTML5 视频的未来发展空间是FLASH 存量替代市场及新增量市场。​
  (2)HTML5 游戏是游戏行业新绿洲,手游后的新蓝海。HTML5游戏公司主要专注于产业链某一环节的深化。伴随市场上移动网页入口平台搭建及游戏引擎厂商技术不断提升的条件下,HTML5 游戏从重度内容与社交内容端同时发力,占领市场份额。​
  (3)HTML5 可实现移动应用程序“native 的壳、html5 的核”的表现形式,分重应用hybrid app 与轻应用平台结合的形式。
​        (4)HTML5 实现移动网页多媒体交互酷炫效果,给移动营销带来新形态,助推移动营销新增长,网页分享便利性带来营销病毒式传播的新模式,未来内容表达形式由动态图片向视频营销方向转变。HTML5 巨头营销厂商主要是做全产业链平台搭建。
        为什么大家都选择了HTML5开发
        首先H5自诞生后得到各大浏览器及硬件厂商的支持,而涉及HTML5 开发和应用的公司也受到国内外投资者的青睐html5作为html语言标准,我们可以用它来实现之前html可以实现的所有功能,受到越来越多开发者的关注。
        其次而发展的企业需要大量精于HTML5技术开发的前端工程师,而这些人员在目前的人才市场上非常稀缺,企业招聘HTML5前端数量已超过iOS,Android开发等其他开发职业。
       再次HTML5 的应用空间是移动智能设备终端,在移动端的主要应用场景有营销、游戏、视频和应用。​HTML5 是移动终端新绿洲,web 领域新蓝海,未来将实现搭载设备多样化、应用领域细分化、技术手段丰富化。
iOS APP
2016-09-18 15:51:13 gnicky 阅读数 214

5.5-Inch Retina Display Screenshots

Add up to four screenshots. Smaller iPhone devices can use this set of screenshots. Screenshot requirements are:

  • 72 dpi, RGB, flattened, no transparency

  • High-quality JPEG or PNG image file format

  • 1242 x 2208 pixels for hi-res portrait

  • 2208 x 1242 pixels for hi-res landscape

ios app
2016-02-25 23:11:35 lijbgo 阅读数 122

租房

58同城

搬家

58速运、兰犀牛

公交

车来了

快递

顺丰速运、快递100

2014-08-16 21:53:29 fallenink 阅读数 510

1.  申请 App ID

(1)  连到 Developer 网页 ( http://developer.apple.com )。

(2)  进入 iOS Provisioning Portal。

(3)  点选左侧的 App IDs。

(4)  点选右上角的 New App ID。

(5)  Description : 输入 app name。
Bundle Seed ID (App ID Prefix ) : 选 Generate New。
Bundle Identifier (App ID Suffix ) : 输入 com.companyname.(app name),Ex: com.taolewireless.myDemo。

(6)  点选 submit。

(7)  在 App IDs 页面,即可看到一组写着 appname 的Description。

2.  申请 DistributionProvisioning Profiles

(1)  在 iOS Provisioning Portal 页面,点选左侧的 Provisioning。

(2)  点选上面的 Distribution tab。

(3)  点选右上方的 New Profile。

(4)  Distribution Method 选 App Store。
Profile Name 输入 TaoleWireless_myDemo_Distribution。

(5)  点选 submit。

(6)  在 Distribution Provisioning Profiles 页面可看到多出一组名为 TaoleWireless_myDemo_DistributionProfile。

(7)  过一分后重新整理网页,点 Download Provisioning Profile。

(8)  开启 Xcode -> Window -> Organizer。

(9)  点选左下的 Profisioning Profiles。

(10)  将 (7) 下载的profile 拖拉到 Xcode的Organizer 画面。

3.  iTunes Connect New App

(1)  连到 iTunes Connect 网页 (http://itunesconnect.apple.com)。

(2)  点选右边中间的 Manage Your Applications。

(3)  点选左上方的 Add New App。

(4)  App Name 输入 app name,Ex: myDemo。
SKU Number 输入 yyyyMMdd。
Bundle ID 选 app 后,按Continue。

(5)  选日期、价格后 Continue。

(6)  Version Number 输入 1.0.0。
Description 输入 ….
Primary Category
Secondary Category 
Keywords
Copyright: @2011 TaoleWireless All Rights Reserved.
Contact Email Address: 输入上传人员的 email。

(7)  点选 Ready to Upload Binary。


How to build and submit iPhone app to AppStore with Xcode 4

就看以下链接哦:

http://www.weston-fl.com/blog/?p=2442

没有更多推荐了,返回首页