M站、h五、PC端、移动APP等这些都是前端开发最长接触到的,今天我就大概的聊一聊他们吧!前端
M站:M站通常是指手机网页端的页面,也就是mobile移动端web
H5:H5,是HTML5的简称,他是一种高级的网页技术,最大的优势之一就是在移动设备上支持多媒体。咱们平时看到的邀请函、幻灯片、小游戏......都是H5网页,他跟咱们平时上网看到的那些网页本质上没有任何区别浏览器
pc端:PC全称:Personal Computer。意思是我的计算机或者我的电脑。PC是一个具备普遍含义的词语,也是电脑的统称。布局
移动APP:APP是应用程序Application的缩写手机软件,主要指安装在智能手机上的软件,完善原始系统不足与个性化。使手机完善其功能,为用户提供更丰富的使用体验的主要手段。手软件的运行须要有相应的手机系统。主要的手机系统有:苹果公司的IOS、谷歌公司的Android(安卓)系统。操作系统
M站与APP的区别:设计
一、APP 直接在用户的移动设备上,曝光率相对较高。 而M站需打开浏览器,输入地址才能访问,因此曝光率相对较低。游戏
二、M站的推广的渠道相比移动APP,渠道较多,方便追踪用户来源,流量入口等,方便之后的活动推广和数据分析。开发
三、M站用户无需安装,输入URL便可访问,而APP须要下载安装。数据分析
四、M站可以快速的经过数据分析,能快速获得用户的反馈,从而更容易根据统计数据分析和用户的需求来调整产品。产品
五、APP对用户更具粘性,用户体验也更好。
六、M站对于营销推广活动很是方便,转发分享方便快捷。
七、M站更新迭代产品速度,响应产品调整很是快,随时发布,而App须要审核时间。
八、M站跨平台,无需开发安卓和iOS版,只需有浏览器便可。
PC端和web端的区别:
一、操做方式不一样
PC端的操做方式与移动端已经有了明显的差异,PC端使用鼠标操做,操做包含滑动、左击、右击、双击操做,操做相对来讲单一,交互效果相对较少。
而对于手机端来讲,包含手指操做点击、滑动、双击、双指放大、双指缩小、五指收缩和苹果最新的3Dtouch按压力度,除了手指操做外还能够配合传感器完成摇一摇、陀悬仪感应灯操做方式,操做方式更加的丰富,经过这些丰富的操做可设计不一样新颖吸引人的交互互动设计。
二、屏幕尺寸不一样
随着时间的推移,移动端的设备屏幕逐渐增大,可是你再大也是大不过PC电脑屏幕的,这是毋庸置疑的。PC端屏幕大,因此他的视觉范围更广,可设计的地方更多,设计性更强,相对来讲容错度更高一些有一些小的纰漏不容易被发现。
移动端设备相对来讲屏幕较小,操做局限性大,在设计上可用空间显得尤其珍贵,在小小的屏幕上使用粗大的手指操做也须要在设计中避免原件太小过近。
移动APP主要开发模式:
1.Native APP(原生开发):基于原生操做系统开发
2.Web APP(HTML5开发):使用HTML5和CSS技术作UI布局开发
3.Hybrid APP(混合开发):结合前两种,在Native APP中嵌入WebView开发