PPI很好理解--在屏幕的给定区域内挤入的像素数量。这是一种基于设备物理特性的绝对值。 而每度像素数(PPD)就会要考虑眼睛与屏幕的距离。...你的眼睛离屏幕越近,就越容易分辨出单个像素,这就是为什么手机屏幕需要比电视更高的分辨率。 也是为什么电影院里的电影效果看起来很好,但是只有2K的分辨率。...通过显微镜近距离的观察,显示屏上每个像素点是方形的。根据iFixit的测量,屏幕区域的像素值为3660x3200px。这相当于每平方英寸230万个像素! 根据这个数据算出的PPI达到了3386!...因为用户看电视的时候坐在离电视机很远的地方,有效地将所有像素缩小到一个很小的区域。 用户坐得越远,PPI就越高。...它看起来就像一部笨重的第一代iPhone,外壳由一整块铝合金一体成型,盖子通过坚固的卡扣固定,几乎没有任何接缝可撬动。 iFixit需要用锤子和凿子才能将其打开!
Appcelerator Titanium Appcelerator’s Titanium 不同于其它框架的是,它是一个开源的框架。...Sencha Touch可以让你的Web App看起来像Native App。...整个库在压缩和gzip后大约80KB,通过禁用一些组件还会使它更小。 2.支持世界上最好的设备。...在touchstart、touchend等标准事件基础上,增加了一组自定义事件数据集成,如tap、swipe、pinch、rotate等。 4.数据集成。...第一段PhoneGap代码是在2008年8月的iPhoneDevCamp上写成的。
例如:iPhone3G/S和iPhone4/S的屏幕尺寸都为 3.5 英寸(in)但是屏幕分辨率却分别为 480x320px、960x480px,由此我们可以得出英寸是一个绝对长度单位,而像素是一个相对长度单位...如下图,假设你设计了一个163x163的蓝色方块,在PPI为163的屏幕上,那这个方块看起来正好就是1x1寸大小,在PPI为326的屏幕上,这个方块看起来就只有0.5x0.5寸大小了。...,在IOS设备上叫PT(Point),Android设备上叫DIP(Device independent Pixel)或DP。...所以,我们如何处理在不同 pt/px 比例上使得显示相同大小的图片呢? 很简单,在美工设计图片的时候,多设计几种尺寸的图片。...但是由于我们手机的屏幕很小,而 viewport 的值却很大,所以页面所有的内容就会缩小以适应屏幕,所以用手机看起来,这些字体和图片就会特别小,这就像手机设置里面有个电脑版显示一样。
从比例可以看出,在iPhone 5和iPhone X进行了加长处理。中间的各个版本的比例是一致的。 3....在iPhone 3GS上,缩放因子为1(以“@1x”来表示)。在iPhone 4上,缩放因子为2(以“@2x”来表示)。...设备上展示的文字和图片都是由一个个像素点构成的,在相同的尺寸下,如果有更多的像素来展示某一图片,即缩放因子越高,那么图片就会看起来更加细腻,清晰度更多,色彩更丰富。 ? 5....所以一样100px的正方形,在iPhone 4上看起来像是缩小了一倍。在iPhone 4和iPhone 6上的显示大小是一样的。...好了,可以看到100pt的正方形在所有屏幕上看起来大小都一样了。 事实上,iPhone使用的就是逻辑像素作为显示单位的。 2.
十款移动APP开发框架: 1.jquery mobile框架 2.bootstrap框架 3.ionic框架 4.Mobile Angular UI框架 5.Intel XDK框架 6.Appcelerator...6.Appcelerator Titanium框架 Titanium 是一个跟手机平台无关的开发框架,用来开发具有本地应用效果的Web应用。...当前主要支持 iPhone 和 Android 手机。 ...Sencha Touch可以让你的Web App看起来像Native App。...其中WeX5为国内打造,完全Apache开源,在融合Phonegap的基础上,做了深度优化,具备接近Native app的性能,同时开发便捷性也较好。
问题 字节数组X中存放着 0~F共16个十六进制数,请将这些数以十六进制形式显示在屏幕上。...代码 data segment x db 0,1,2,3,4,5,6,7,8,9,0ah,0bh,0eh,0dh,0eh,0fh data ends code segment assume cs...:data main proc far start: mov ax,data mov ds,ax mov ch,0 mov si,0 mov cx,16 L1: mov dl,x[
Usually, they are downloaded from the platform to a target device, such as iPhone, Android phone or Windows...但是在开发过程中同时使用了网页语言,所以开发成本与难度大大降低。也就是说Hybrid App兼具了Native App与Web App两者的诸多优点。...现在有更多的开发者在面临移动平台的选择,所以在这里根据开发中各个平台的使用情况,针对现在主流的平台进行分析。...应用程序可以使用 Appcelerator API访问本地特性。并提供Appcelerator Studio开发环境,由于编译成本地代码,所以用户体验是最好的。 特性: 1....appMobi 产品功能: appMobi推出了全新开发工具XDK,这个工具使得开发者可以使用HTML5构建网络和移动平台的应用程序,可以进行屏幕仿真调试、设备实际调试和遥控调试等。 特性: 1.
十款移动APP开发框架 1.jquery mobile框架 2.bootstrap框架 3.ionic框架 4.Mobile Angular UI框架 5.Intel XDK框架 6.Appcelerator...6 Appcelerator Titanium框架 Titanium 是一个跟手机平台无关的开发框架,用来开发具有本地应用效果的Web应用。...当前主要支持 iPhone 和 Android 手机。 ...Sencha Touch可以让你的Web App看起来像Native App。...其中WeX5为国内打造,完全Apache开源,在融合Phonegap的基础上,做了深度优化,具备接近Native app的性能,同时开发便捷性也较好。
1.jquery mobile框架 2.bootstrap框架 3.ionic框架 4.Mobile Angular UI框架 5.Intel XDK框架 6.Appcelerator Titanium...6 Appcelerator Titanium框架 Titanium 是一个跟手机平台无关的开发框架,用来开发具有本地应用效果的Web应用。...当前主要支持 iPhone 和 Android 手机。 ...Sencha Touch可以让你的Web App看起来像Native App。...其中WeX5为国内打造,完全Apache开源,在融合Phonegap的基础上,做了深度优化,具备接近Native app的性能,同时开发便捷性也较好。
手机浏览器是把页面放在一个虚拟的窗口(viewport)中,通常这个虚拟的窗口比屏幕宽,这样就不用把网页挤到很小的窗口中,用户可以通过平移和缩放来看网页的不同部分。...比如说,在iphone上,我们不设置任何的viewport meta标签,此时layout viewport的宽度为980px,但我们可以看到浏览器并没有出现横向滚动条,浏览器默认的把页面缩小了。...总之记住这个结论就行了:在iphone和ipad上,无论你给viewport设的宽的是多少,如果没有指定默认的缩放值,则iphone和ipad会自动计算这个缩放值,以达到当前页面不会出现横向滚动条(或者说...比如一个分辨率为320x480的手机理想viewport的宽度是320px,而另一个屏幕尺寸相同但分辨率为640x960的手机的理想viewport宽度也是为320px,那为什么分辨率大的这个手机的理想宽度要跟分辨率小的那个手机的理想宽度一样呢...这是因为,只有这样才能保证同样的网站在不同分辨率的设备上看起来都是一样或差不多的。
如今,移动应用开发已经变得越来越重要,开发人员面临最大的挑战之一就是在多个平台上运行应用程序。...最新的应用程序代码支持“一次编写,到处运行”(WORA)的概念,即只要在一个平台上编写代码一次,就可以在多个平台运行。...7、开源手机应用开发平台 Appcelerator ? Appcelerator 是一个构建基于SOA的RIA应用的全集成平台,用来构建富应用、交互式的网站和应用程序。它是开源的。...通过 MonoCross,你可以使用任何平台特定的 API 或 HTML5 来构建本机应用程序,以提供丰富的基于 Web 的功能,而且,不管是在设备还是服务器上运行,都可以同时使用相同的业务逻辑和数据代码...Rhomobile要求用户只要掌握HTML和Ruby就可以开发iPhone软件。它目前支持为iPhone、BlackBerry、Windows、Symbian和Android平台创建应用。
#include void sort(int*x,int n) { int i,j,k,t; for(i=0;i<n-1;i++) { k=i; for(j=i+1;j<n;j+...+) if(x[j]>x[k]) k=j; if(k!...=i) { t=x[i]; x[i]=x[k]; x[k]=t; } } } void main() { FILE*fp; int *p,i,a[10]; fp=fopen
* 800 411 * 731 480 * 853 iPhone的分辨率 设备 逻辑分辨率(point)(pt) 物理分辨率(pixel)(px) 屏幕尺寸(diagonal) 缩放因子(scale...iPhone 12 Pro Max 428 x 926 1284 x 2778 6.7英寸 @3x 458 全新 iPhone 12 发布,再谈 iPhone 屏幕尺寸 屏幕尺寸 屏幕尺寸是指屏幕的对角线长度...其对应关系为:1pt = scale * px 像素密度PPI 像素密度PPI(Pixel Per Inch)是指每英寸上容纳的像素数量。...计算PPI,可以简单用勾股定理计算出对线上出现的像素,再除以对角线上长度: 我们知道,手机的屏幕是以像素的方式一个一个呈现出来的。PPI值越高,意味着有更细腻的画面。较低PPI的屏幕看起来有颗粒感。...在一定的距离内,手机显示屏在200PPI以上时,肉眼就分辨不出单个像素点了。
2或者除以3在进行赋值给frame,这其中的原因是因为标注一般都是按px格式给的,但是iOS底层绘制的时候是按照pt为单位进行绘制,这两个的区别在于: px就是表示pixel,像素,是屏幕上显示数据的最基本的点...在浏览网页过程中,所有的“大”“小”概念,都是基于“屏幕”这个“界面”上。...“屏幕”上的各种信息,包括文字、图片、表格等等,都会随屏幕的分辨率变化而变化,一个100px宽度大小的图片,在800×600分辨率下,要占屏幕宽度的1/8,但在1024×768下,则只占约1/10。...苹果为方便开发者用的是@3x的素材,然后再缩放到@2.46x上。 参考:《为什么iPhone 6 Plus要将3x渲染的2208x1242分辨率缩小到1080p屏幕上?》...假如交互按照iPhone5(s)下绝对标注,则在iPhone4(s)上可能挤出屏幕底部,而在iPhone6(+)上则可能横向偏左或纵向偏上。
1、PhoneGap PhoneGap 是一个免费且开源的开发环境,使开发者可以开发出在Android、Palm、黑莓、iPhone、iTouch及iPad等设备上运行的App。...4、Appcelerator Appcelerator的Titanium开发平台使开发者可以通过HTML、PHP、JavaScript、Ruby、Python等Web编程语言开发手机、平板和桌面的原生...此外,Appcelerator提供针对特定行为或事件定制的统计。App的数据既可储存在云端,也可储存在设备上。...NativeScript是通过反射得到所有平台 API,预编译它们,然后将这些 API 注入到 JavaScript 运行环境,接下来在 Javascript 调用后拦截这个调用,并运行 native...Kinvey的中间层与数据层均托管在多个云服务提供商处,包括 Rackspace、Amazon与Microsoft。
果粉们翘首以待的iPhone X终于开始预售了!同样满怀期待的还有设计师和开发人员,他们将在iPhone X上看到他们的App了。...作为一名UI设计师,我总结了一些在设计iPhone X App时有效的技巧供大家参考: 1. ...使用正确的iPhone X画板尺寸 与之前的iPhone不同,iPhone X屏幕比前一代高145点(约为前一代的20%),并有圆角。如下图所示: ?...建议将导航栏的颜色延伸到状态栏的背景,否则看起来会很奇怪,并且App在试图将它与传感器外壳进行手动混合时可能会遇到一些奇怪的情况。 用户界面的“全屏”体验是非常重要的,让用户不再受屏幕边缘的干扰。...在iPhone X的内容被显示在一个小于4.5英寸设备上的情况下,该设计甚至可以把多余的屏幕留白(图中两边垂直的白边)收起来。为了交付这样的好图像,为不同的长宽比创建独立的屏幕适配也是值得的。 ?
本文编译自Alex Barredo发表在Medium 上的文章,作者通过详细的数据分析,为我们深度解读了智能手机屏幕尺寸变化的历史与未来。...屏幕越来越大 毫无疑问,7 年前被认为“大的吓人”的手机屏幕在今天看来也太小了。整个社会已经习惯了两手使用手机,而手机软件也适应了这一趋势。...当三星开始发售安卓智能手机时,屏幕大小骤增。三星 2009 年 4 月发布的第一款安卓手机 I7500 有 3.2 寸,边框还很大。在生产安卓之前,三星手机屏幕都很小。...我不想讨论市场上关于大屏 iPhone 的传言,但是由于 home 键等硬件限制,苹果的屏幕—边框比很低,与三星或 LG 同尺寸屏幕的手机相比,更大屏幕的 iPhone 更难用一只手操控。...结论 智能手机屏幕越来越大而边框越来越小。我们不知道未来两年会发展成什么样,但看起来会稳定在 5 - 5.5 寸之间,而不会回到 5 寸以下。
屏幕尺寸 在纵向方向上,iPhone X上的显示屏的宽度与iPhone 6,iPhone 7和iPhone 8的4.7 寸显示屏的宽度相匹配。...布局 在设计iPhone X时,您必须确保布局填满屏幕,并且不会被设备的圆角,传感器外壳或用于访问主屏幕的指示灯遮蔽。...全屏4.7 寸设备图像 在iPhone X上裁剪 iPhone X上的信箱 全屏iPhone X图像 在4.7 寸设备上裁剪 在4.7 寸设备上进行Pillarboxing 在重复使用现有图稿时,请注意长宽比差异...同样,全屏iPhone X图稿在显示时被裁剪或被柱状显示全屏显示在4.7 寸iPhone上,确保重要的视觉内容保持在两种显示尺寸上。 避免将交互式控件明确放置在屏幕底部和角落。...手势 iPhone X上的显示屏使用屏幕边缘手势来访问主屏幕,应用程序切换器,通知中心和控制中心。 避免干扰系统范围的屏幕边缘手势。人们依靠这些手势在每个应用程序中工作。
领取专属 10元无门槛券
手把手带您无忧上云