使用 Skala 进行移动设备图形设计
然而,在台式计算机上设计界面并不容易。由于 iPhone 的高像素密度,所有内容在普通电脑屏幕上都显得非常大。 iMac 上的像素密度为每英寸 109 个,而 iPhone 上的像素密度为 326 个。Skala等工具可让您直接在手机上查看 Photoshop 文件。例如,这使得确定正确的字体大小变得更加准确。
最终设计构成了技术实施的指南。可以说,开发商将设计师的设计变为现实。
开发:本机应用程序
在开发应用程序时,您面临一个重要的决定:例如,您是为 Android 或 iOS 开发本机应用程序(依赖于平台的应用程序),还是使用 HTML5 框架(如PhoneGap )为不同平台开发一个应用程序? HTML5 应用程序更便宜且更容易构建。此外,部分维护工作由框架管理员提供。另一方面,native(iOS 的 Objective C 编码语言)更加灵活,性能也更好。本机代码的可能性是无限的。几乎所有您能想到的动画都可以通过本机应用程序实现。
由于大多数 Frankwatching 读者都使用 iPhone,因此选择首先为 iOS 开发而不是 Android 是很容易的选择。现在下一步是将应用程序的使用和体验与移动网站的使用和体验进行比较。在此基础上,Frankwatching将规划进一步的移动战略。
该应用程序巧妙地融合了原生和 HTML5。所有界面元素、动画和底层页面都是完全原生的。但是,这些文章会在自定义 Web 视图中打开。由于文章内容是静态的,因此 Web 视图(或 HTML5 视图)不会对性能产生负面影响。
WordPress 集成
除了原生 iOS 前端之外,该系统还运行在专有 澳大利亚 Telegram 数据 3 万 的后端框架上。这使我们能够保持对数据的完全控制。这很重要,因为像 Frankwatching 这样的大型平台,开发人员必须处理遗留问题。多年来,数据输入 WordPress 的方式发生了巨大变化。
这意味着 WordPress 数据库中的文章的代码格式可能有所不同。在我们自己的后端,我们过滤所有格式以将其再次转换为语义代码。然而,为了显示评论等,需要与 WordPress 集成,我们为此使用了一个方便的插件。
试飞
在应用程序的开发过程中,我们使用 Testflight应用程序将应用程序的 Beta 版本发送给测试用户。这使得应用程序可以被集中使用和测试,而无需在 App Store 中发布。
探索 Frankwatching 应用程序
想知道 Frankwatching 应用程序可以做什么?应用程序内的“收藏夹”选项卡下固定有一篇文章,您可以在其中阅读选项是什么以及应用程序的具体工作方式。您不必提前阅读手册。