Tag: 应用开发

使用FileMaker平台构建的退休计划应用程序

由于一年中的这个时间与捐赠有关,我们认为我们应该共享FileMaker iOS礼物。 我们使用FileMaker SDK创建了一个退休应用。 我们中的某些人可能发现此应用程序比其他应用程序更有用,但我们希望您从这两种方法中受益。 该免费应用仅在Apple App Store上的iPad上可用。 有好处的应用程序 大约一年前,我们开始探索FileMaker的iOS SDK可能提供什么样的解决方案,以及哪些实用的解决方案。 我们想知道如何使用它为一些有兴趣利用Apple的移动设备管理(MDM)服务透明地分发其自定义应用程序的客户部署移动应用程序。 为了真正测试冰,我们制定了具体要求。 我们需要开发一些解决方案,以使支持典型客户解决方案所需的所有组件承受压力。 该系统必须紧凑且自成体系。 我们不想像许多托管解决方案一样,将其连接到连接到外部数据的某些数字脐带。 它也必须看起来像是专门为移动环境量身定制的应用程序,而不仅仅是从桌面悬崖推向iOS深渊。 最后一个要求是一个自我强加的要求–它必须是一个专用于线性工作流的单一目的应用程序,几乎没有选择或遵循不同的路径。 最后一项要求实际上在应用程序的范围内,因此我们可以专注于其创建而不是其执行的重点工作。 扎根应用市场并在网络上进行了一些研究之后,我们决定使用某种退休计算器。 金融应用程序之所以吸引人,是因为不乏数据模型和计算示例。 我们知道我们可以选择其中一些模型,并围绕它们构建应用程序,而不必在任何特定模型甚至整个领域都太过专家。 筑巢蛋 下一个挑战是使应用正确成为应用的一部分。 由于我们是一家雇用15名左右认证FileMaker开发人员的公司,并且该解决方案需要一个独立的iOS应用程序,因此我们自然而然地将注意力转向了FileMaker iOS SDK,以使这一梦想成为现实。 多年来,我们已经使用FileMaker Go自定义移动应用程序技术为我们的客户创建了应用程序,并且感到非常自信,我们可以使用它来部署此解决方案。 但是,我只能说FileMaker不建议或支持您使用iOS SDK在App Store上部署应用程序。 他们建议您使用Apple的MDM,但也可以在App Store上使用它。 因此,我们花费了大量时间来尝试开发界面实用的应用程序,以开发既实用又引人注目的应用程序(至少对于开发该应用程序的灰色Gen X’er而言)。 通过使用动画gif,关闭布局选项卡,基于Web查看器的脚本触发器以及全局字段,我们创建了一个希望是基于FileMaker的iOS应用程序的有用且令人愉快的示例。 诚然,我们的礼物更多与金钱有关,而不是良好的欢呼-如果您愿意的话,比魔术师更多的是Scrooge。 但是,它应该给您几个小时的财务算命。 算命可能不是很准确,但是算命先生是什么? 根据它在雾蒙蒙的水晶球中所看到的东西,您是在娱乐还是恐怖。 节日快乐! 此应用程序是免费的,仅适用于iPad。 文斯·多兰(Vince Dolan) 最初发布在 blog.supportgroup.com上 。

进入秋千

这是漫长而忙碌的一周。 兼顾期中,俱乐部和工作并不是一件轻松有趣的事,但必须做到。 这个学期还没有真正开始,直到您在团队的GroupMe中拉头发或疯狂发短信了吧? 我们可能对这些事情感到内gui,但是该应用程序很好地结合在一起。 本周,我们创建了一个Twitter帐户,开始编码并讨论徽标设计。 我们对第一个视频有一些聪明的主意,因此请继续关注,以了解哪些技巧是我们的主力军。 虽然我们花了一些时间来调整目标,但Quatro团队终于开始步入正轨。 上周的笔记帮助我们将线框与我们想到的所有功能结合在一起。 谁知道将线框组装在一起需要花费多长时间? 我们确实必须让自己成为潜在用户的选择。 从确保没有不必要的选项卡或页面可以集成到其他地方,到设计美观的应用程序图标,我们需要考虑很多事情。 我们希望该应用程序图标看起来美观,但也要提醒用户为什么拥有它。 例如,大多数人喜欢草莓,而草莓是一种水果,因此人们会自动将其与食物关联。 我们的应用程序百思买(Best Buy)将具有颜色系统,以识别即将到期的商品,因此我们要确保应用程序本身的颜色与商品的颜色不冲突。 我们认为,更多柔和的颜色效果最好,因为它在眼睛上很容易,不会与其他颜色发生冲突。 到目前为止,我们可能最开心的事情就是集思广益,介绍了Best By。 我们不想让所有人都喜欢它,因此在视频准备播放之前,我们不会分享太多想法。 如果您还无法猜测,那么它们很可能是人们在吃东西的视频。 谁不喜欢吃东西? 我们希望对视频采取幽默的态度,因为我们希望人们听到关于Best By的微笑。 幸运的是,我们可以使用各种设备使我们的视频真正独一无二。 就编码而言,我们的计算机向导正忙于创建具有用户身份验证的登录页面,并正在处理所有食品和购物清单的表格。 他们正在编辑食物过期数据,因为人们从杂货店购买了很多食物,所以有很多这样的数据。 首先,我们将添加一小部分食物以测试该应用程序。 这将是一段漫长的历程,但我们会继续努力,稳步取得进展。

Swift 4中iOS的Realm数据库入门

在 programmingwithswift.github.io上 查看我的其他帖子 如果您正在寻找深入的Realm Database教程,那么这不是适合您的文章。 我将通过xcode创建一个新项目,将Realm添加到您的项目中,然后再介绍Realm的基本用法。 将Realm数据库添加到项目中的第一步是下载它。 我将使用CocoaPods进行此操作。 如果您尚未安装CocoaPods,则可以通过转到项目的根目录并运行此命令sudo gem install cocoapods来轻松安装它。 之后,您需要运行pod repo update 。 此命令将更新CocoaPods,以便它了解Realm的最新版本。 接下来,您需要创建一个Podfile。 为此,在项目的根目录中创建一个名为“ Podfile”的新文件。 现在,您需要打开该文件,并添加以下内容。 目标'{YourProjectName}’做 use_frameworks! pod’RealmSwift’ 结束 请记住将{YourProjectName}更改为您称为项目的名称。 创建Podfile并从上方添加代码后,您需要在根目录中运行pod install 。 这样,CocoaPods会将Realm安装到您的项目中。 请注意,下载大约200MB可能需要一些时间。 不用担心,以后再存档应用程序时不会那么大。 安装完成后,如果需要打开Xcode,则需要关闭它。现在,您需要打开{YourProjectName} .xcworkspace。 如果双击该文件,它将打开Xcode,您应该可以运行您的应用程序作为测试。 在本教程中,我将为所有示例使用默认的ViewController.swift。 开始使用Realm之前,我们需要做的第一件事就是导入RealmSwift。 为此,请将此行代码添加到其他导入所在的文件顶部 导入RealmSwift 这样做将允许您创建Realm的新实例,但是我们还没有。 要创建模型,您只需创建一个继承Object类。 我将创建两个模型,一个用于用户,一个用于宠物。 看起来像这样: 现在,当您要创建一个新用户时,您需要做的就是创建一个User或Pet的新实例。 为此,我将创建两个函数。 一个将是创建一个新的User ,另一个将是创建一个新的Pet 。 函数将如下所示: 这两个功能将使我们能够创建新的用户和宠物。 为了用领域保存数据,我们需要做的就是创建我们在上面的代码中创建的对象的新实例。 要创建和保存新数据,我们要做的是以下操作: 在上面的代码中,我们要做的第一件事是创建一个Realm的新实例,稍后将在尝试保存数据时使用它。 我们创建一个名为“ Spot”的新Pet和一个名为“ […]

选择iOS商业平台的原因

世界变得移动化已不是什么秘密。 在线开展业务并拥有适用于该业务的应用程序是成功的标志。 在当今世界上,拥有适合任何业务的移动应用程序与呼吸一样重要。 智能手机已成为个人和专业用途中使用率最高的设备。 Android和iOS是App开发领域的两个主要平台。 Android和iOS都有其自身的优势,但有时人们对哪种平台对其业务更有利的情况感到困惑。 出于以下原因,您应该首先在iOS上启动业务应用程序: 1.获得更多付款: 尽管Android用户的数量超过了Apple用户,但在获利的情况下,Apple仍要胜过Android。 苹果用户比Android用户更可能为应用付费。 此外,Android应用程序的平均成本为3.79美元,而iOS应用程序的平均成本仅为2.01美元,因此有很多付费客户。 2.客户满意度: Apple iPhone使用户比Android更快乐。 因此,iOS成为所有商务应用程序的首选。 苹果公司拥有最好的客户支持,出色的硬件和软件,这使其成为消费电子领域的卓越品牌。 iOS应用程序在iPhone上的运行如此迅速,以至于用户在使用iPhone应用程序时始终拥有出色的体验,而这对于任何企业都是必不可少的。 3.轻松达到精通技术的受众群体: iPhone一直是精通技术的观众的有吸引力的设备。 对于吸引新客户的企业而言,与保留旧的(正确的)客户一样重要。 凭借完善的开发和有吸引力的用户界面,任何企业都可以轻松吸引新客户。 为了传播更多的品牌知名度,应该以创新的方式设计和开发iOS应用。 4.提供高安全性: 每个企业都希望开发一款具有独特功能并为用户提供高安全性的应用。 iOS为病毒和恶意软件提供了强大的安全性,因此Apple用户始终可以免受外部威胁。 因此,这就是iOS可以成为应用程序开发业务的理想选择的方式。 5.高投资回报率: iOS应用程序可以帮助企业产生更高的收入和更高的投资回报率。 但是与iOS相比,Android应用产生的收益不到总花费的10%,因此,如果从财务角度来看,iOS比Android的收益更高。 6.苹果的营销成功: 拥有iPhone应用程序或任何拥有iPhone的用户的企业都非常清楚,如果您的应用程序未经过全面测试或无用,则没有其他方法可以使您的应用程序获得Apple的认可。 因此,当用户在应用商店中看到业务应用时,他们立即知道该公司必须物有所值。 7.安全交易: 尽管在线安全足以保证安全付款,但iOS应用通过加密在线交易并通过消除黑客威胁来保护您的数据,使其更加安全。 与Android不同,Apple更注重性能和外观。 市场形象和上述一些因素使iOS比其他任何操作系统都更加独特和著名。 因此,与其他任何应用程序开发相比,如今的企业更喜欢iPhone App Development 。 如果您查看iPhone应用程序的业务销售和生产力,那么您将了解为什么在此iOS平台上进行投资是明智的选择。

迅速发展的世界:SE-0185综合了可量化和可哈希化的一致性

Swift世界演变:SE-0185合成可量化和可哈希化的一致性Swift正在发展。 Swift 4即将出现,Swift 5开始。 我开始这个新系列,继续关注它的发展。 这不是详细的建议的简单解释。 SE-0185刚刚被接受。 因此,让我们开始吧。 SE-0185是关于Equatable和Hashable的。 我已经发布了一系列解释Equatable,Comparable和Hashable的文章,如下所示。 迅捷世界:平等,可比和可哈希化的第1部分 迅捷世界:平等,可比和可哈希化的第二部分 迅捷世界:平等,可比和可哈希化的第三部分 简而言之,SE-0185建议通过编译器自动合成代码,使其符合Equatable和Hashable,而不是由开发人员手动合成。 我们将从具有两个属性的简单Struct超级英雄开始:name和real name。 要使用==进行相等性测试,需要遵循Equatable,如以下代码片段所示。 假设超级英雄的名字和真实名字相等时是相等的。 一个明显的不足是,类型中属性的任何更改都会导致Equatable一致性的更改。 通过手动更新将增加维护成本和潜在风险。 如果我们将出生日期或年龄添加到超级英雄怎么办? 我们需要相应地更新此一致性。 在相同的情况下,可散列尤其是需要高质量的散列函数以实现一致性。 该提案中的解决方案是 如果类型的所有成员都是Equatable / Hashable,则该类型综合符合Equatable / Hashable的一致性。 例如,在我们的超级英雄中,由于name和realName均为String,因此Equatable的一致性由编译器合成。 如果我们给出自己的实现,它将被我们的实现所取代。 现实世界更加复杂。 该提案描述了不同类型和不同条件的详细信息。 请从SE-0185和线程swift-evolution通用等效性,哈希性和可比性中获取详细信息。 该建议成真后,我们会回来。 谢谢你的时间。 请拍手让更多的人看到此文章。 请点击关注,关注我和Swift World 。 强烈欢迎本周《 Swift World》的建议。

评价我的教授应用-Android启动

Hydric Media和Rate My Professors团队最近进行了合作,将每个大学生最喜欢的应用程序在Android上实现。 通过“我的教授的评分”应用,学生可以轻松地在一个屏幕上比较多位教授的评分,难度水平和课堂风格。 该应用程序包含超过1700万条学生评论和全新的搜索功能集,可在创纪录的时间内直接将您带到理想的教授手中。 是否想在本学期安排好班级的课程表? 新的教授匹配功能仅将您与满足您跨课程和专业要求的教授配对。 最重要的是,RMP应用程序允许您通过设置学校,专业,兴趣和学习方式来自定义用户体验,从而在每次使用该应用程序时获得专门为您量身定制的结果。 对于希望负责学期的学生来说,这是必不可少的工具。 在iOS上成功启动之后,Rate My Professors团队开始生产Android版应用程序。 我们再次负责提供应用程序的视觉设计,API集成,Android应用程序开发和质量保证测试。 即使将项目完成日期提前到2017年初发布,我们仍然高兴地看到一切都提前完成。 维亚康姆高级总监乔纳森·菲什曼(Jonathan Fishman)说: “ Rate My Professors”团队与Hydric Media合作,为秋季学期的到来,向大学社区提供了精美,可靠且引人入胜的iOS和Android应用程序。 Hydric在API集成,构建系统和分析方面的专业知识和见解使开发周期得以迅速,顺利地进行。 我们要感谢“评价我的教授”团队在整个合作过程中的辛勤工作和对我们工作室的信任。 我们很高兴将来继续为Android和iOS产品路线图提供增强功能。 一些应用程序的评论: “我曾经使用过’给我的教授打分’网站,并且绝对为有一个全新的iPhone应用程序感到高兴。 这个应用程式运作顺畅,并具备所有基本功能及更多功能。 真的很喜欢教授比较功能。 我会经常使用。 极好的工作! ” “我很高兴看到RMP具有官方应用程序。 这更加方便,并且可以正常工作。 易于阅读和浏览的组织化布局。 这个应用程序特别方便,很快就可以开始上课。 “ 您现在可以在iOS和Android上下载“为我的教授评分”应用。 想要打造下一件大事吗? 我们很乐意与您合作。 向我们发送电子邮件至hello@hydricmedia.com,以使事情进展。

在iOS中请求位置权限

将ARRIVE集成到您的应用中后,它可以提供最新的ETA和其他信息,这些信息与您的用户何时到达某个位置有关。 通过在适当的时间访问用户智能手机的位置来实现此目的。 这意味着您的应用将需要在某个时候访问您用户的位置。 而且,由于Apple希望确保其用户对谁可以访问其位置有一定的控制权,因此使用ARRIVE将需要获得用户的许可。 因此,在用户体验的某个时刻,您将需要提出位置访问主题。 只要您有充分的理由使用位置,就不必让用户允许位置访问就太困难了,特别是如果您在正确的时间提出正确的请求。 希望本指南可以为您提供一些帮助。 首先,您应该了解iOS应用可使用的两个位置访问级别。 iOS应用程序可以支持两种级别的位置访问之一。 使用应用程序时 使用该应用程序时,可以访问该设备的位置。 这也称为“使用中授权”。 总是 当应用在使用中或在后台时,该应用可以访问设备的位置。 请注意,“使用时”和“始终”是面向用户的术语。 在Apple的开发人员文档中,它们被称为“使用时”和“始终”。 由于位置跟踪在后台运行时效果最佳,因此当您的应用在后台运行时,ARRIVE需要访问位置。 这意味着要与您的应用程序一起使用ARRIVE,必须已授权该应用程序始终访问。 iOS有两种方法可以让用户知道何时访问其位置。 状态栏 当应用访问设备位置时,iOS在设备状态栏中显示一个小的位置状态图标。 蓝条 从iOS 11开始,当具有访问权限的应用正在主动跟踪用户的位置时,屏幕顶部会显示一个蓝色栏。 无论哪个应用程序位于前景中,蓝色条都是可见的。 当具有始终访问权限的应用程序跟踪用户的位置时, 不会显示蓝色条。 ARRIVE需要始终访问,因此使用ARRIVE跟踪旅行时,蓝色条不会显示。 对于使用定位服务的应用,用户可以在iOS设置应用中的“隐私”>“定位服务”下控制位置访问。 所有应用程序的位置设置都收集在一个地方。 这些设置可以随时更改,但是用户必须转到设置应用程序才能执行此操作。 对于所有应用 一个位置服务开关可打开或关闭所有应用程序的位置访问。 每个应用程式 每个应用可使用两个或三个选项,具体取决于访问级别。 从不和在使用应用程序时始终可用。 如果应用支持,则始终将是第三个选项。 您的应用第一次需要访问设备的位置时,iOS会在您的应用内请求您访问。 系统通过在开发人员确定的流程中的某个位置显示位置许可警报来实现此目的。 通过这种方式获得许可,无需用户更改设置应用程序中的设置。 用户只有一次机会来响应这些警报,因此您想在正确的时间提出请求,并提供充分的理由。 如果用户不允许访问,则需要进入设置以启用位置访问。 您以用法说明的形式提供原因。 所有位置权限警报均包括标题和消息。 标题由iOS提供。 标题下方的消息是应用程序开发人员提供的用法说明 。 对于使用访问时: 无论您需要哪种访问级别,开发人员都必须在使用访问时提供使用说明。 对于始终访问: 开发人员还必须提供使用情况说明,该说明将始终和使用时结合在一起, 对于iOS 10用户,开发人员还应始终包含用法说明(但iOS 11中不提供此类警报)。 编写用法说明 […]

苹果拒绝了我的应用程序,因此我决定将其开源

在 此处 阅读原始文章 。 今年早些时候,我有一个项目,每月创建一个新应用程序,尝试从中获利或将其作为副项目/业务来运行。 我以解决我遇到的问题的想法开始。 我想要一种非常简单的方法来仅使用表情符号创建购物清单。 只是, 只允许使用表情符号 。 检查存储库! 我玩得很开心,从头开始探索iOS的新项目架构,并尝试了一些不错的开源库,例如Realm和Spring。 我什至计算出我花在创建它上的时间,这样我就可以计算出我在工作时间上投入了多少,因此我可以得出一个基准,即通过出售它我可以获得多少回报。 拒绝 一切都很好,我很高兴发布它,生成了所需的屏幕截图,并将二进制文件发送给Apple进行了审查。 令我惊讶的是,该应用因为使用了Emojis而被拒绝了: 首先,令我惊讶的是他们正在执行这样的政策,对我而言这是没有意义的:他们已经在商店中收取了很大一部分销售额(占30%),我希望至少可以免费使用至少他们在整个平台上都流行的表情符号。 开源项目 但是除了观点,我将不得不绘制许多图标来获得重新提交它的机会,而且我认为我的时间最好投入到其他方面(例如学习Node.js和React.js)。 因此,我决定将该项目开源,以获得社区的反馈,并可能从中创建其他东西。 对于初级开发人员来说,尝试了解如何从头开始构建应用程序可能是一个不错的入门者。 不幸的是,由于版权,我不得不删除我使用的图像。 但是除此之外,其余的都是在Apache 2.0许可下分发的。 可以通过签出GitHub上的存储库来尽情享受,并告诉我!

自定义iOS应用开发的好处是什么?

苹果的iPhone相当是当今市场上最受欢迎的智能手机之一。 苹果公司一次又一次成功地创造了对新设备的需求。 它不仅是潮流引领者,而且还带来了智能手机行业的一场革命。 随着趋势的变化和智能手机的使用增加, 自定义iOS应用程序开发已成为许多企业向前迈出的重要一步 。 如今,世界各地的人们都知道可定制且易于使用的iPhone是多么。 在App Store中可以混合使用大量iOS应用程序。 这些应用的细分数量差异很大。 无论是游戏,新闻,娱乐还是电子商务,所有功能都可以在iOS上使用。 雇用移动应用程序开发人员的需求也很大。 如今,“带上自己的设备(BYOD)”是当今许多企业所采用的新方法。 公司允许员工使用自己的技术来工作。 他们别无选择。 公司实际上无法阻止员工将其设备带到办公室。 这就是为什么iOS已成为企业开始投资的绝佳平台。通过对商业应用程序进行自定义iOS应用程序开发,公司可以通过简化业务流程来提高其员工的生产力和效率。 让我们检查一下iOS应用开发对企业的好处。 Apple为应用程序设置了严格的质量标准,以便在Apple iTunes App Store中获得一席之地。 iOS应用程序必须保持严格的质量标准,这迫使开发人员生成高质量的iPhone和iPad应用程序。 苹果公司不仅为其设备创造了用户体验,而且还为其生态系统中可用的应用程序创建了高标准,从而为此感到自豪。 与竞争对手相比,这是使iOS应用程序变得更好的一件主要事情; 是质量的标准。 这种对质量的严格遵守是企业选择雇用iOS开发人员而不是Android开发人员的主要原因之一,尽管前者的成本更高。 如果您有iOS应用,它将自动增强您的品牌形象。 仅针对该应用程序已满足苹果质量标准的要求。 公司创建其应用程序以增强其客户服务。 该应用程序是联系客户的媒介。 媒介是您的公司与客户之间进行互动的第一要点。 iOS应用开发服务可确保您的应用具有令人着迷的用户界面。 该应用程序越有趣,与客户之间的关系就越好。 苹果用户始终称赞其设备的谐波环境。 除此之外,他们还喜欢iOS应用程序的简单和用户友好界面。 这些功能可以使您公司的应用程序更易于使用并提高销售量。 当今充满活力的业务空间要求您访问所有正确的信息以进行增长。 企业需要与用户共享此信息才能获利。 为了共享和访问这些信息,智能手机在我们的世界中变得至关重要。 根据任何特定类型的信息,应用程序的类型会有所不同。 在iOS上,您可以找到多种解决方案来吸引客户。 无论是娱乐,游戏,新闻,天气还是Microsoft等公司的任何“脱壳”应用程序,都可以使用自定义iOS应用程序开发服务来创建。 iOS是比其他任何平台都更有生产力的平台。 Android肯定会有更多的下载量,但是iOS上的应用内购买数量要优越得多。 iOS上的应用内销售产生的收入超过了android以及任何其他创纪录的平台。 如此众多的设施也带来了风险因素。 想要移动的企业面临的主要风险和担忧之一就是企业数据的安全性。 对于企业所有者而言,在确保其自身数据库安全性的同时,向用户提供安全性是首要任务。 对于企业而言,保护其敏感数据的入侵和黑客入侵至关重要。 为了实现这一点,任何企业家都将付出任何代价! 但是,iOS应用程序开发不会损害您的数据。 自定义iOS应用程序开发的优势在于,它还可以容纳一些附加功能。 它支持集成的数据处理系统。 这样可以确保数据的安全性。 […]

App Store中的移动应用提交准则

苹果公司在几乎所有方面都以其严格性而闻名。 App Store不是豁免。 将移动应用程序提交到App Store比在Google Play上展示移动应用程序要困难得多,Google Play是唯一一家在数量,种类和受欢迎程度方面均与App Store相当的应用程序公司。 展示您的第一个iOS应用程序更加困难。 您必须具有Apple认证的应用程序。 但是,无论Apple有多权威,它都会为开发人员提供开发iOS激励的动力,并试图解释您的应用不应该是什么,看起来像什么。 如果您是软件所有者,则开发公司应为您进行功能部署。 但是无论如何,只需要提供服务即可。 这意味着必须计划您的iOS产品。 测试和发布过程 测试是软件开发的重要阶段,这是有原因的。 节省时间-Apple拥有稳定的硬件和iOS版本阵容。 这里没有Android众多。 在质量检查过程中以及在Apple,您的移动应用程序都被询问了两次。 由于崩溃,可疑内容,速度减慢,内存泄漏以及许多其他因素,可能会拒绝应用程序。 您的应用至少可以运行iOS版本; 它是预先设置的,并显示在App Store中。 这就是为什么将来的更新必须将您的用户的操作系统版本(即您在应用页面上声明的版本)改写为原来的版本。 如果您有矛盾之处,则拥有最旧iOS版本的用户将无法使用更新后的应用; 他们可以通过iTunes下载现代化的版本,它将替代以前的版本-因此将出现不应有的失败。 但是好消息是,Apple与iOS更新兼容,并且用户倾向于直接安装它们。 设计 您的应用程序的图标是什么? 当然,不是所有的东西,而是接近的东西。 图标图稿必须以几种精确定义的尺寸显示。 图标是用户获得的第一印象,以及应用程序名称。 名称必须不同,并且可能与设备主屏幕上图标下方显示的名称不同。 这两个名称相同时,通常会很有益。 但是,例如,如果您提供一个新的计算器,则它必须在App Store的页面上显示一个不同的名称,但是对于用户来说,如果在家里简单地命名为“ Calculator”,那将是准确的屏幕。 平台和屏幕兼容性范围 您的移动应用程序在其“应用程序商店”页面上的主要展示是什么? 正确,截图。 您的应用程序可以在页面上拥有1-5个屏幕截图。 当然,如果您的应用程序是通用的,并且同时支持iPad和iPhone / iPod touch,请确保为它们开发多个屏幕截图。 iPhone 5的细长4英寸屏幕与其3.5英寸的屏幕形成了鲜明的对比。 但是,您还应该了解一件事。 屏幕截图必须具有固定的大小-这是设备的大小,这是规则。 但是图像不必是原始的应用程序屏幕截图。 如果您的软件产品合理,则可以有效地使用此规则。 另请参阅: Google Play中的移动应用提交准则 内容分级 […]