Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 移动设备是否与web一样完整(仅限设计)?_Android_Html_Ios_Css_Mobile - Fatal编程技术网

Android 移动设备是否与web一样完整(仅限设计)?

Android 移动设备是否与web一样完整(仅限设计)?,android,html,ios,css,mobile,Android,Html,Ios,Css,Mobile,我能在android/ios中用HTML5/CSS3做我能做的一切吗? 具体来说,我有一个网站,显示了一堆文章,这些文章是用类似于html的东西标记的,但不是html。在web中,我阅读标记并将其转换为html/css,然后查看它。这些文章几乎使用了HTML/CSS中的每一个新特性,每一个都有不同的设计。该网站在智能手机上运行良好,但我计划为Android和iOS构建应用程序。 Android和iOS是否有类似于flex布局、css动画、svg等的东西 (我还没有建立网站,我只是想知道如果我像这

我能在android/ios中用HTML5/CSS3做我能做的一切吗? 具体来说,我有一个网站,显示了一堆文章,这些文章是用类似于html的东西标记的,但不是html。在web中,我阅读标记并将其转换为html/css,然后查看它。这些文章几乎使用了HTML/CSS中的每一个新特性,每一个都有不同的设计。该网站在智能手机上运行良好,但我计划为Android和iOS构建应用程序。 Android和iOS是否有类似于flex布局、css动画、svg等的东西

(我还没有建立网站,我只是想知道如果我像这样设计它,将它传输到应用程序会有多困难。)

简短的回答 是的,你可以

长话短说 用不同的媒介来解决类似的问题 网站和移动应用之间的思维方式是不同的

网页通常是这样写的,任何人,任何地方都可以打开一个链接到几乎任何网页,它将是可用的

移动应用程序(特别是Android)引入了一种称为应用程序生命周期的东西。您必须管理启动、关闭和意外退出(当用户终止程序时)。用户从一个屏幕输入程序,然后从那里浏览应用程序。您可能需要设置一个内容API(或使用类似的工具)。至于flex、svg等等,我知道Android至少对这类布局有很好的支持

HTML显然是web中首选的内容标记。Android将使用XML编写的布局。虽然不完全相同,但非常相似

网络和移动都有优势 如上所述,web的主要优势之一是它的链接性很强。您可以共享一个链接,您的内容将立即在全球数百万台设备上运行

移动的好处在于,您可以对应用程序的“外观”进行惊人的控制。从历史上看,移动应用程序的性能比移动设备上的网页要好得多(尽管这很快成为过去)。编写良好的移动应用程序还可以让您更好地控制用户体验。例如,您可以更轻松地缓存内容

从Web传输到应用程序。 显然,如果您决定构建一个网页,然后在以后添加一个移动应用程序,那么还需要做一些额外的工作,但是如果您正确地规划了应用程序,那么就不需要重新构建所有内容。如果你为你的内容构建了一个API,那么任何移动应用程序都应该能够毫不费力地获取你网站上的数据