仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1391|回复: 19
打印 上一主题 下一主题

[学习教程] IOS设计在以后挪动飞速开展的过渡且不不乱形态下,怎样做好Mobile Web事情?仓酷云 ...

[复制链接]
老尸 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:44:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
所以你可以用很多方法存储数据比如最长用的sqlite当然如果另类也可以用plist文件或者其他NSManagedObjectContextNSManagedObjectContext我们如今所熟知的web次要是从桌面端举行会见的。如今的趋向显现出这一点行将产生变更。据ITU展望,在将来的18~24个月内,挪动设备将会凌驾PC机,成为会见web最多见的体例。假如这些预言成为现实,那末web就会酿成mobileweb占多数,webuser也会是mobileuser占多数了。
就好像和任何一个敏捷改动的范畴一样,我们其实不分明如许的改动意味着甚么。我们所晓得的是,在如今我们的成绩的办理计划仿佛就是一个mobilewebsite(大概很有多是一个responsivewebsite)。

<br>
但成绩事实是甚么呢?这和我们客岁所提的成绩是一样的吗?但对我们客岁所提出的成绩,谜底是构建一个nativeapp。
因而,我们也想应当从头思索一下我们必要办理的成绩。
我是做Web计划的,我有个成绩
听说办理成绩的第一步是供认你有一个成绩。那末,我们如今的成绩大概就是我们还把mobileweb当作一个自力的工具。
Mobileweb不单单是自力于如今的web那末复杂,而是被当作了一个完整分歧的工具,这个工具包含一系列产物、功能、版型(formfactors)大概是举动。这个设法是很吸惹人的,由于它让mobileweb看起来是个全新的工具(因而有一些新的工具往学,必要倾销,必要给出预算)。
而现实是,我们要过渡到mobileweb还必要工夫,必要一系列站点、apps和其他平台的互助,而我们乃至不太晓得详细的过渡体例是甚么。在这段过渡时代内,我们要器重环绕着桌面端站点创建起来的干系和信托。
用户关于渠道都是不懂得的。他们不体贴他们会见的站点是甚么站点(假如他们的确是在会见一种站点的话),他们只是想要到达本人的目标(即便他们的目标不外扫瞄youTube)。
入手下手往做
在内容还没有到达完整无缝对接时,用户还必要做出本人的选择。


  • 有些人会更偏向于你的桌面端站点,是由于它更熟习。
  • 其他一些人大概没法在你的mobile站点上找到他们想要的工具。
  • 一些人会被重定向到你的桌面端站点,只由于mobile站点在他们的设备上没法事情。
  • 其他一些人大概会从平板电脑巨细的设备上会见你的站点,他们选择这么做只由于如许做比升引一个缩小的mobilesite“感到更好”(只管如许可用性很糟)
  • 年夜多半人只是复杂扫瞄一下,他们会见哪一个站点取决于手上的是甚么设备,大概伴侣经由过程动静大概邮件发给他们的链接是哪一个
以是很主要的事变就是要记着——在能够预感的未来——这些举动都为成为新的惯例举动(除非你的mobilesite在他们的手机上没法事情……假如是这类情形,你就必需要处置一下了)。
以是,为何不从如今就入手下手呢?从审阅你的桌面端站点入手下手。
假如你已在把你的站点从头计划为一个mobilesite,那末上面的tips就会很有效了,由于它们论述了为分歧屏幕和操纵模子(manipulationmodels)计划的良多办法,还报告了一些功能,这些功能大概会改动你关于为web举行计划时的一些假定。
1.减小范围
你站点上的任何字节都应当是有代价的。
假如说这个逻辑关于小的便携设备来讲是合用的,那末,它关于年夜一些的设备应当也是合用的(大概是用户在守候时候看到的一些文本)。
用户关于代价的评价体例是有良多的,以是这其实不意味着为一切会见者都供应一个最低尺度的通用的使用。这仅仅意味着我们应当记着我们不克不及假定我们晓得用户所具有的工夫和带宽的几。
现实是我们如今的站点比之前更痴肥一些了。从2003年起,排名前1000的站点巨细酿成了之前的六倍多。在2011年,站点均匀巨细要比2010年的站点巨细年夜25%。
页脸庞年夜不但是独一的成绩。每幅图、款式表大概剧本城市激发http挪用,下降你的站点的加载速率。这包含来自于第三方服务的http哀求,好比analytics,fonthosting,告白服务,和良多的小工具,“Like”按钮,和我们随便分离在站点遍地的分类socialobjects。
2.让用户本人往选择
别制止mobile用户会见你的桌面端站点。
I假如你供应了一个独自的mobilesite,那末将mobile用户带向你的桌面端站点就长短常值得一做了。可是别但愿他们在那边停止太久。除非你已将一切桌面端内容和功效都计划得顺应于小屏幕了,不然你的用户会从一个站点移向别的一个站点——假如他们这么做了,思索下是不是是由于站点没有供应预期的内容。
当用户选择从一个站点移到别的一个站点的时分,让他们的操纵更复杂。要包管如许的转移路径是很简单发明的,而且要让移到桌面真个链接大概移到挪动真个链接不但是复杂地将他们带回主页。假如桌面端和挪动端之间不存在对应的内容,那末供应一个友爱的堕落提醒信息,个中要包括一些到其他内容往的倡议。
要记着用户的会见路径是能够反应用户喜欢的。你可使用这些数据来优化你的挪动战略(mobilestrategy),包管最受接待的内容是一切用户都能看到的。
3.思索全部流程
交际媒体是发明web内容最多见的机制之一。研讨显现,天下上有70%的internet用户在利用交际收集。现实上,有66%的欧洲人天天上岸交际收集。个中有很年夜一部分流量来自于挪动端。Twitter和Facebook中有30&ndash;50%的流量来自于便携设备。
形成这一征象的缘故原由是甚么呢?
一个用户(刚好在利用挪动设备)发明了一个很棒的产物,并在Facebook上公布了这个产物的链接。在幻想情形下,这个用户的密友会点击这个链接并到达一个计划公道的页面——不管他们的扫瞄器是甚么大概利用甚么设备,这个页面都应当是优秀出现的。这个产物的确很棒,有些人会立即买下这个产物。另有些人会随手点一下“ShareMe”链接,将这个产物推送给他们的密友。
因而大快人心。何等优美的场合排场。
可是,如许的幻想情形仅仅是设想。在实际天下中,当人们点击链接的时分,更有大概产生的是以下情形:


  • 挪动真个链接不克不及对应到响应的桌面端链接,因而桌面端用户会被定向到首页而非这个产物的页面。
  • 一些mobileuser也被定向到主页上(由于他们利用了“不被撑持的”扫瞄器)。
  • 一些mobileuser顺遂到达了产物页面(这其实是太棒了),可是这个页面在用户设备上的出现却非常糟。有小部分用户会实验在随后在PC上从头检察这个链接。(但愿当时候他们能看到一个文雅出现的页面……)
  • 一些mobileuser抵达产物页面,点击“ShareMe”,并消费工夫编纂了一条动静,但却由于这个“ShareMe”表单在他们的设备上消散而保持了剖析这个产物。
  • 其他一些用户基本就没有利用扫瞄器。他们经由过程一个nativeFacebookapp的webview翻开了这个链接。他们抵达了准确的页面,却由于一个产物视频入手下手主动播放而让这个app溃散了。
  • 一些mobileuser抵达了产物页面,点击了“Buy”按钮,却没法经由过程登录考证,由于这个考证窗口在手机上不克不及准确加载。
  • 诸云云类,另有良多……
这些成绩是很广泛的,但也同时都是能够办理的。只必要多加一点注重,多一些测试,多一些重构,你就可以极年夜提拔使用品德。
填补漏洞
记着,偶然候最好的办理计划(一时计划大概其他计划)大概和web绝不相干。一些在线游览网站供应给用户一个显眼的“Callus”按钮。假如用户必要完成买卖,他们间接利用手机经由过程代办署理举行呼唤。一旦他们完成了买卖,这个网站会发送一封email大概SMS作为确认。
在收集、线下(乃至是商铺)、买卖间构建起接洽可以满意mobile用户多变举动的需求。比来的一个研讨显现,智妙手机用户中有56%的人已经在家举行过mobilepurchases。别的有42%的人在表面的时分在他们的手机上买过工具,他们多是在各类中央,好比黉舍、餐馆大概事情的中央。别的有36%的人在实体商铺中在手机上买过工具。
一个用户大概明天在你的mobilesite上看到一个产物,然后今天在桌面端上又检察一遍,接上面他们大概带着本人的挪动设备到实体商铺中举行比价。最初买卖大概产生在任何中央
因而,经心计划你一切的使用长短常关头的,不论是在线上仍是线下。这毫不仅仅是“mobileweb”相干的计划,你必要撑持用户举动和贸易交互上产生的改动,这一改动非常主要,使人冲动。
4.别想固然
Mobile让人们无机会往应战已有的良多假定——这些假定都是关于mobile自己的。
不要假定你的站点是在mobile设备上事情。为绝对不乱稳定的桌面端计划的形式在挪动情况下极可能四分五裂,由于挪动设备上的屏幕巨细、设备功能和操纵形式大概各不不异。任何一次不良体验都有大概让用户腻烦——最为糟的情形就是让用户在义务半途没法举行下往了。
在比来的一个查询拜访中显现,61%的用户说他们基础不会再会见一个已经在会见时碰到贫苦的站点。这意味假如你不做足测试,大概就会有大批时机流掉,由于你基本不晓得你的用户大概会碰到甚么成绩。
不要假定用户用的都是最好的大概最新的设备。永久记得先往查一下你的统计数据。在英国,一个典范的站点会有60%的流量来自于iOS,剩下的40%中也许有70部Android设备和半打Blackberry。还必要思索到来自于iOS的流量大概来自于分歧版本的iOS,最少有两种分歧的屏幕巨细,分歧的分辩率,和相差极年夜的CPU。(你试过在一个iPhone3G手机上运转CSS动画吗?)
不要假定最新的设备就是功能最强的设备。Android设备特别具有棍骗性。如今更小更廉价($60-$100)的Android设备人气愈来愈旺。临盆厂商只能在分歧产物的质料和功能间举行均衡。有的设备大概有全键盘,但却有很慢的CPU。有的设备大概有最新版本的Android操纵体系,但其设备呼应却对照慢。除非你能思索到这些细节,不然你永久没法计划出能满意各类设备的使用来。
不要假定每一个人的设备都是触屏。只管我们如今到处可见设备屏幕,可是我们和这些屏幕交互的体例却千差万别。也许有30%的触屏设备如今撑持一些附加的操纵办法(一般是键盘大概轨迹球)。别的,只管如今良多的非智能机撑持触屏,可是如今SmartTVs的呈现让直接(indirect)操纵形式和代办署理(proxied)操纵形式入手下手盛行起来。
有一些新的设备乃至连默许的显现屏都没有。
5.Mobileusers真正做的事变
因为如今能够经由过程便携设备随时随地上彀,用户在上彀的时分,不用坐在一个有着宽带毗连的电脑前了。相反,研讨显现,一种新的形式正在呈现,天天在web上,会呈现间歇性的、短时间的俄然发作的收集流量。如许收集流量俄然增添的时代是变更的,而且和工夫、用户的志愿、用户利用的屏幕设备相干(在更长工夫的扫瞄中,平板电脑用户占多数)。这些举动和传统的“mobileuser”是纷歧样的——传统的“mobileuser”不会试图在他们的设备上完成庞大的义务。
关于一个时不时用智妙手机上彀的用户来讲,他大概在阛阓购物时上会儿网,然后在家看电视的时分躺在沙发上扫瞄三个小时网页,大概在机场等飞机的时分也会用一下机场的Wi-Fi。愈来愈多的用户把在挪动设备上上彀当作他们次要的上彀体例。
因而不用惊奇关于mobileusers来讲,任何web内容都多是相当主要的。只管有些用户会由于设备上web的可用性很糟而保持利用,但必要记着,那些乐意保持的人——乐意诲人不倦花30分钟在iPhone上完成一个游览保险营业的人——是最必要争夺的人。只管贫苦,但他们的确真地想要用你的产物。
6.懂得设备
买一些设备吧。如今就往。
我们常常讲能够经由过程大批的桌面端测试和在老板的iPhone上做点测试再加上一个摹拟器就能够为挪动端开辟了。
但有良多来由证实这一点是行欠亨的。


  • 桌面端扫瞄器不克不及评价你的站点功能,由于它们的功能一般比挪动端要壮大很多。并且它们会主动更新,因而会具有最新功能。而挪动设备上的扫瞄器,包含一些Android设备上的,完整不克不及更新。
  • 如今的摹拟器与桌面端扫瞄器比拟,更能靠近挪动真个扫瞄器,由于它们能摹拟罕见的设备屏幕尺寸,还能供应在一个设备上呈现的分歧扫瞄器版本。但是,在硬件方面,它们是没法举行摹拟的,因而也不克不及失掉和实在设备上一样的功能体现。
  • 必要注重的一点是,有良多用户在利用你的使用的时分是经由过程operatornetwork联网的。在桌面端利用你谁人速率很快的Wi-Fi收集举行测试是不克不及反应实际生存中的情况的。由于用户有多是用着咖啡馆里速率极慢的Wi-Fi,大概operatorproxies和transcoders,有挪动收集提早。
别的,就在本人手上拿着的呆板上测试会给人很棒的感到。每次你在一个实在的呆板上测试时,摸着谁人实在的触摸屏,实在的按键,有实在的用户设置——你城市懂得到更多。每当你懂得更多,你关于怎样计划、计划、测试、预算城市做得更好。经由过程常常性的测试,你会晓得你短少那些关头的扫瞄器大概设备,然后让购置新设备的钱花得更值得。
创建你本人的设备保藏明显是必要费钱的,但经由过程一些计划你能够用更大批的钱到达你的目标。只管这看起来有点难,但你能够参照这里的一些步骤。
我不会扯谎说买设备是很廉价的。可是它们会成为你需要的工具和付出,就跟你费钱往买的CreativeSuite大概MediaTempleserver一样。
7.内容优先
如今,任何公布的内容都应当有必定代价。华侈人们的工夫是不成取的,由于他们只需点击一下鼠标就能够往其余中央了。
如今我们已能够愈来愈分明地看到,让收集坚持活泼的是个中的内容。我们在纯真消耗以外,还会消费大批工夫在网上互换链接大概一些交际对象(socialobject),好比书、笔墨、影戏——固然,另有我们本人相干的信息,好比这个网站。每天,都有愈来愈多的对象呈现在web上(即便它们不是永世存在的)。
在后PC时期,内容是市场排名的关头。这意味着:


  • 内容要优先于导航
  • 往失落混乱的分离人注重力的工具
  • 包管你的内容是在很年夜局限内都是可用的
  • 包管链接可用在任何平台上都能剖析,而且
  • 供应对未来大概呈现的特征兼容性更好(future-friendly)的标志
这一样还意味侧重新评价以往对内容相干度的一些设法——好比表面、编纂、文本、布局、元数据,大概API。
如今就入手下手!
将来多是没法展望的,但如今的这个时机是必定要捉住的。别堕入“等mobileredesign的年夜潮来了再说”的圈套,要提拔你和用户在web上交互的体例。
创立一个对未来呈现的特征有着更好兼容性(future-friendly)的使用不该该呈现在你来岁的预算中。(你应当如今就往做。)这不是构建一个mobilesite,大概responsivesite。它是包管你在一个多变的情况中坚持合作力的体例。
“如今的这个反动和最少和上一次反动一样影响伟大,而上一次反动改动了统统。”——SethGodin(在一次并不是全体和web相干的演讲中讲到)
作者简介


<br>
Stephanie是一个计划师和人类学家,关于人和手艺的交互十分有乐趣。有着多元背景的她,十分善于将计划、手艺和贸易方针分离起来,创立出简便而又文雅的使用。如今,Stephanie次要存眷的范畴包含挪动战略、前端计划、站点优化。她常常在挪动家产相干的聚首上宣布演讲,她仍是W3CMobileWeb中SocialDevelopmentWorkingGroup的成员。Stephanie是Edinburgh一家计划征询公司Yiibu的次要卖力人,她的客户包括Phillips,Nokia,Opera,Microsoft等。

父类是NSObjectUIKit里最底层的库可以响应一些触摸事件设置焦点等功能UIView父类是UIResponder所有View的父类方法太多了大部分很有用这个不赘述了
admin 该用户已被删除
沙发
发表于 2015-1-21 13:46:26 | 只看该作者
看完这个你就可以有多种选择来踏入做应用的阶段
分手快乐 该用户已被删除
板凳
发表于 2015-1-24 07:36:38 | 只看该作者
才在自己的Windows电脑上安装配置成功了一个完美的Mac OS X Lion(10.7.4)系统,而且下载了Xcode4.5的最新版本。虽然不能实机调试,但是作为iOS开发学习已经非常完美了。
只想知道 该用户已被删除
地板
发表于 2015-1-24 12:46:30 | 只看该作者
中国如今已然发展成为一个软件大国,软件人才的数量跃居全球之首。当然,在苹果平台的开发领域,也保持了相当强劲的发展势头。然而,很多初入iOS开发门槛的开发者,
深爱那片海 该用户已被删除
5#
发表于 2015-1-24 13:49:27 | 只看该作者
学习ios没什么捷径,关键在于多动手敲,曾看到前辈开玩笑说怎么快速学会某技术,答案是:“提高打字速度,快点写代码就能快点学会了”。
兰色精灵 该用户已被删除
6#
发表于 2015-1-24 14:07:20 | 只看该作者
看《iPhone 4与iPad开发基础教程》,跟着一步步来
冷月葬花魂 该用户已被删除
7#
发表于 2015-2-1 16:39:38 | 只看该作者
从C语言入门,因为IOS开发用的是OC语言,是在C基础上的,不过也跟C不是很搭界,你可以直接学习OC语言也可以,
蒙在股里 该用户已被删除
8#
发表于 2015-2-7 08:49:05 | 只看该作者
众多研发人员积极参与到iOS平台的开发中来也就不足为奇了。
莫相离 该用户已被删除
9#
发表于 2015-2-8 07:49:19 | 只看该作者
down下code4app网站的每个分类的代码挨着看
老尸 该用户已被删除
10#
 楼主| 发表于 2015-2-22 20:52:17 | 只看该作者
还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本iphone开发秘籍第二版看看,希望可以帮到你,谢谢。
小女巫 该用户已被删除
11#
发表于 2015-3-4 05:17:44 | 只看该作者
看《iPhone 4与iPad开发基础教程》,跟着一步步来
若天明 该用户已被删除
12#
发表于 2015-3-10 12:25:17 | 只看该作者
特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地
13#
发表于 2015-3-15 13:07:14 | 只看该作者
特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地
海妖 该用户已被删除
14#
发表于 2015-3-17 09:41:37 | 只看该作者
中国如今已然发展成为一个软件大国,软件人才的数量跃居全球之首。当然,在苹果平台的开发领域,也保持了相当强劲的发展势头。然而,很多初入iOS开发门槛的开发者,
透明 该用户已被删除
15#
发表于 2015-3-24 06:01:49 | 只看该作者
要学会通过各种方法将面前的事情变成自己感兴趣的,那专研起来就不会是无聊和折磨了。
若相依 该用户已被删除
16#
发表于 2015-4-1 02:35:51 | 只看该作者
这个办法就是在WindowsXP或Win7的电脑上,使用vmware虚拟机来搭建一个真实的Mac OS X环境。
柔情似水 该用户已被删除
17#
发表于 2015-4-1 11:11:15 | 只看该作者
还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本iphone开发秘籍第二版看看,希望可以帮到你,谢谢。
小魔女 该用户已被删除
18#
发表于 2015-4-14 03:18:33 | 只看该作者
然而,在vmware软件环境下,安装Mac OS X操作系统也是一件非常复杂的事情,而且还有可能花费了大量时间,最后却跑不起来。笔者也是经过了大量的实践,
谁可相欹 该用户已被删除
19#
发表于 2015-4-15 01:23:12 | 只看该作者
要学会通过各种方法将面前的事情变成自己感兴趣的,那专研起来就不会是无聊和折磨了。
飘灵儿 该用户已被删除
20#
发表于 2015-4-26 05:24:41 | 只看该作者
才在自己的Windows电脑上安装配置成功了一个完美的Mac OS X Lion(10.7.4)系统,而且下载了Xcode4.5的最新版本。虽然不能实机调试,但是作为iOS开发学习已经非常完美了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-3 09:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表