Skip to content

Recent Articles

3
十二

[转]开发者必看:iOS应用审核的通关秘籍

转自:驱动之家

磨刀不误砍柴工。作为手机应用开发者,你需要向应用商店提交应用审核,迅速通过审核可以让你抢占先机。对苹果iOS应用开发者来说尤其如此。苹果应用商店的审核近乎吹毛求疵,下面这些清单可以让你知道苹果会在哪些地方找茬。

基本要点

首先,你的应用程序:

- 不能导致手机故障(比如崩溃或屏幕问题)

- 长时间/过度使用之后反应仍然很快

- 应用内的所有价格信息中不能用固定值代替可变变量

- 不要使用任何SDK里面的私人API

- 不要使用任何SDK文档里面没有列出的功能

- 不要提及用户设备上不存在的硬件功能

- 如果需要网络连接,在没有网络的情况下要告知用户

- 不要(过度)模仿任何本地应用程序

- 不要(过度)山寨某个本地应用的功能

- 运行若干次之后不要过期或停止工作

- 不要使用任何未经批准的硬件配件

- 不要包含种族主义内容、过长的暴力图片、性和裸体相关的图片

- 不要“无意中”发生这样的事情:不受限制的网页浏览、显式歌词、未经过滤的图书

- 不要恶搞知名的公众人物,不管是死是活

- 不要包含能够执行下载文件的脚本解释器、插件或其它运行时(Runtime)

- 不要使用连续震动

- 在每个输入区域使用相关的键盘(比如在输入手机号的地方要调出数字键盘)

- 在表格视图下,如果选中多行会调出另一个视图的话,那么应该取消选中当前视图中的行

- 仅在连接Wi-Fi的情况下才能播放视频或下载其它大型文件

- 如需发送私人数据到服务器,需要告知用户,并提供取消选项

- 不要偷偷使用摄像头或话筒

- 使用GPS功能是为了给用户带来切实的好处,而不是仅仅是广告或跟踪

- 绝不要崩溃

遵守苹果的用户界面指南(Human Interface Guidelines)

一定要好好看,以下是一些常见的错误:

- 应用看上去设计精美、品质上乘

- 本地按钮图标与其本地动作保持一致

- 活动指示图标不能转个没完没了

- 触碰之后可以激活按钮

- 屏幕布局可以处理好高度加倍的状态栏(比如通话期间)

- 停止应用时应保存状态,下次启动时可以恢复

- 如果支持横屏模式,横屏设计也要很美

iPad特别注意事项:

- 你的应用应该从各个方向都能使用,如果仅支持横屏和竖屏,那么上下两个方向都要支持

- 弹出窗口里面不应该包含其它弹出窗口,也就是选择弹出窗口里面的东西不会激活另一个弹出窗口Y

- 一次不能弹出两个及以上窗口
提交应用程序文件时的细节:

- 程序文件名字和iTunes应用商店里面显示的名字要一致,或者是缩写

- iTunes中的描述要准确描述应用的功能,说到做到

- iTunes描述不包括价格信息

- iTunes描述中不能包括Android、黑莓等苹果竞争对手的名字

- iTunes描述不能提及尚未发布的iOS版本

- iTunes关键词要和应用功能相匹配

- iTunes关键词不能包含其他应用的名称

- 如果你的应用售价超过100美元或者应用内购买金额超过100美元,那么应该标记为17+

- 应用截屏不能包含错误状态,包括iAd的错误

- 应用分类与其功能相符

- 应用中的彩蛋无伤大雅,需要在演示账户中透露

- 提供各种尺寸的图标:57、72 (iPad)、114、512

- 不同尺寸的图标都包含同样的内容

- 版本号大于等于1.0

- info.plist文件中所需要的设备功能和应用的实际需求相符

- 应用使用情况和操作系统版本兼容性相符

- NSZombieEnabled设为NO

- 如使用推送通知,需要在entitlements.plist中添加用于“aps-environment”授权信息

- 若使用推送通知,你的应用ID必须已经激活推送通知功能

- 在更新iTunes的“新功能”介绍时,内容要和应用实际变化相符

- 更新应用时,要做到名副其实,并且更新能够被用户发现

- 更新后的应用版本号要大于上个版本

杂项:

- 应用要有足够大的市场,比如不能直供小部分人私下里使用

- 应用里不能存在已经作废的和未来版本发布有关的按钮和功能

- 简化(Lite)版应用必须能用;也就是说也要做到名副其实

- 简化(Lite)版应用不能有时间限制

- 简化(Lite)版应用不得显示完整版应用的价格

- 作为应用的一部分,应用加载的网页必须是线上的,并且可用

- 任何相关的E-mail地址都必须存在并且可用

- 所有应用升级和其他交易都必须通过苹果应用商店完成

- 应用不能是一个简单的浏览器窗口中的的网站

- 应用必须满足任何相关的管制规定,比如涉及医疗的应用

- 若使用加密,必须已经通过BIS注册,并能提供文档

- 如果你的应用需要登录,需要提供测试账户

- 如果应用使用MapKit,不得隐藏或掩饰Google Logo

- 如果使用摄像头,不得关闭快门声音

版权、商标、所有权:

- 能证明你拥有或有权使用应用中的所有代码

- 能证明你拥有或有权使用应用中的所有作品

- 能证明你有权使用应用中的所有品牌名、公众人物名和其他商标材料

- 图片和图标不能有偏光效果的边界

- 图片和图标不能包含iPhone和其他苹果产品

- 你能证明拥有或有权使用应用中的所有视频、音乐和歌词

13
十一

每一个人的人生

流水…

工作七年多,终于跟老总提出了辞职,希望做到年底就走人。如果要问原因,只能说自己很累,想离开,想放松想换个环境…也许是作了辞职的决定之后,心也放松不少,一句迟到一年多的”sorry”,也终说出口,无心伤害,望你明白…

一群人过光棍节,吃火锅,逛超市,朔门古街玩桌游,很high,年年今日,年年人不同…不知多年之后,在这个人生中唯一的11年11月11日11时11分11秒,你是否会记得那朵出现在你屏幕上的rose…

今日,一朋友聊了几句,告诉我全新的生活已经跨出最重要的第一步,感谢我多年来的照顾和鼓励…突然想到,这世上也许并不存在什么不公平,只是你松手放弃你手中的幸福,来促成别人的走向幸福的选择.

从此以后,为自己的幸福努力

6

Steve Jobs,美国梦……

SteveJobs

一大早,看到电脑端弹出的关于乔布斯去世的消息,一时之间,无法相信,最终在apple官网看到消息,终于说服自己,一切都已是真的。

上学时,读着IBM沃森的传记,也读比尔盖茨的未来之路,更深深地记着麦金塔/苹果电脑这几个名词,那时apple对自己更多的感觉类似于不常用的电脑之类的存在,未能接触,但常有耳闻。这几年,自己苹果的设备越增越多,俨然已经一个苹果控,iPod,iPad,iPhone,上月底生日,购入自己的第一台MacBook Pro,为了xcode…苹果的产品,改变着我的生活,单车时用着iPod Shuffle,日常用着iPhone联系,记录日程等等,晚上用着iPad阅读,观看视频……同样,相信苹果也改变着很多很多人的生活。苹果公司文化,带着浓浓的乔布斯个人色彩,从未见过一家企业能在一个CEO的带领下,如此富有传奇般色彩,相信在4号,相信乔布斯一定是看着曾经自己的舞台上,看着Tim Cook接过他手中的重任发布iPhone 4S。今天晚上观看了4日苹果官网的keynote,苹果这几年一次次的大惊喜,一次次地养大了消费者的胃口,但谁都无法否认,iPhone 4S真的已经很强大。iPhone 4S(Speed)也好,iPhone 4(For)S(Steve)也好,在我眼里,都看做是对乔布斯的一次致敬。

Ameracan Dream,无疑,Jobs,Bill他们都是典型的代表,机会是平等的,梦想,在自己的双手!

愿Jobs一路走好……

————————-
Apple Keynotes下载地址:http://itunes.apple.com/us/podcast/apple-keynotes/id275834665

5

[转载]iTunes Plus AAC 格式详细介绍

此文出自Verycd,转载自Verycd

AAC格式介绍

AAC(Advanced Audio Coding),中文称为“高级音频编码”,出现于1997年,最初是基于MPEG-2的音频编码技术,目的是取代MP3格式。2000年,MPEG-4标准出台,AAC重新集成了其特性,加入了SBR技术和PS技术,为区别于传统的MPEG-2 AAC,故含有SBR或PS特性的AAC又称为MPEG-4 AAC。

作为一种高压缩比的音频压缩算法,远胜MP3;在音质方面,由于采用多声道,和使用低复杂性的描述方式,使其比几乎所有的传统编码方式在同规格的情况下更胜一筹。一般来说,AAC可以在对比MP3文件缩小30%的前题下提供更好的音质。AAC是目前唯一一个,能够在所有的EBU试听测试项目的获得“优秀”的网络广播格式。

AAC与MP3规格对比

比特率:AAC – 最高超过400kbps / MP3 – 32~320kbps
采样率:AAC – 最高96kHz / MP3 – 最高48kHz
声道数:AAC – (5.1)六声道 / MP3 – 两声道
采样精度:AAC – 最高32bit / MP3 – 最高16bit

AAC格式扩展名

.AAC – 基于MPEG-2的音频编码技术,属于传统的AAC编码。
.MP4 – 基于MPEG-4的音频编码技术。
.M4A – 苹果(Apple)公司对纯音频MP4文件采用的扩展名,本质和音频MP4相同。(包含视频的MP4文件为”.M4V”)

iTunes Store和iTunes Plus介绍

iTunes Store是一个由苹果公司营运的在线数字媒体商店,需要使用iTunes软件连接。在2003年4月28日开幕,目前是美国排名第一的音乐商店。至2009年1月为止,iTunes Store已经售出超过60亿首歌曲,占有全球线上音乐销售量超过70%。

之前,由于唱片公司的规定,下载的音乐档案有使用上的限制,由苹果公司的“FairPlay”数位著作权管理技术保护。不过苹果公司一直致力于推广DRM-free,先是一些独立音乐人的音乐开始开放取消版权限制,接著EMI和苹果签订了部分音乐的无版权音乐下载协议,不过换来的是1.29美元/首的歌曲定价,音乐品质则由原来的128Kbit/s提升到了192Kbit/s。2009年1月6日,苹果公司宣布iTunes Plus为iTunes Store的新标准,转换商店目录中80%的音乐到无版权保护,4月将达到100%。音质则提升到了256Kbit/s。

iTunes Plus优势简单总结

1、更高的音质,更小的容量。(256Kbps的iTunes Plus AAC优于320Kbps的MP3,接近无损。)
2、正确完整无杂质的曲目ID3信息,内嵌官方唱片封面。
3、正版身份,值得收藏。

使用iTunes

支持AAC的播放器及设备

支持AAC的音乐播放器(部分)
iTunes | 千千静听 | Windows Media Player 11 | foobar2000

支持视频AAC(M4V)的音乐播放器(部分)
iTunes & Quicktime | Windows Media Player 11 | 暴风影音

支持AAC的设备:
苹果的全线iPod和iPhone产品;
国内外各大品牌的主流随身听机型,如索尼、艾利和、创新、三星、爱国者、纽曼等;
各大手机品牌的主流机型,如诺基亚、索尼爱立信、三星、摩托罗拉、夏普等。

关于Booklet

Booklet相当于电子版的内页歌词本,为PDF文件,需要PDF阅读器。

关于音乐视频

iTunes Store音乐视频没有版权限制,可以使用支持AAC的播放器直接打开。

关于iTunes LP

2009年9月9日苹果推出了iTunes LP,即互动专辑下载,除了歌曲外还内含实时歌词显示、歌手宣传照片册、宣传视频、MV等互动内容,相当于数字虚拟化的“精装CD”。详细说明请见官方说明:Apple China

iTunes LP只能在电脑上播放。运行iTunes LP需先安装iTunes 9或更高版本,点击这里下载。

设置

“编辑” – “偏好设置” – “高级”

01

02

“iTunes Media 文件夹位置”:iTunes默认的文件夹是“我的文档\我的音乐\iTunes\iTunes Music”,推荐设置为非系统盘,避免系统崩溃重装导致你的音乐丢失。点击右侧的“更改”选择文件夹。
“保持 iTunes Media 文件夹有序”:推荐选中。
“添加到资料库时将文件复制到 iTunes Media 文件夹”:推荐选中;iTunes会自动将你添加到资料库的文件复制到你在上面设置的文件夹。好处一,你下载的资源解压后的文件夹可以删掉了,避免电驴下载目录杂乱(当然压缩包请不要删,感谢分流);好处二,所有加入过资料库的文件在同一目录内,便于管理;好处三,同时选中“保持 iTunes Media 文件夹有序”时,iTunes会将文件重命名为“歌曲编号 歌曲标题”,并放入“iTunes Media 文件夹” – “表演者” – “专辑”文件夹内,这样你下载的被重命名过的M4A、MV等就会变回原来的名字了(当然还是请保留原始文件一边分流。。罗嗦了。。)。

将文件加入资料库

方法一:“文件” – “将文件添加到资料库”或“将文件夹添加到资料库”

03

方法二:最简单最直接的办法,把文件或文件夹直接拖到iTunes左边栏的“资料库”,推荐直接拖文件夹。若单独拖文件,iTunes LP直接拖结尾名为“.itlp”的文件夹,此文件夹在Mac中原本应该是一个文件,在PC上等于直接显示包内容了,把它当一个文件而不是文件夹就好了。

04

04-2

播放

点击iTunes左边栏“资料库” – “音乐”便可看到已加入到资料库的音乐。顶部搜索栏左边的三个按钮分别可选择三种不同的显示风格,推荐第一个列表方式,方便实用。点击“名称”、“表演者”、“专辑”可改变排序方式,其中“表演者”有三种实用的排序方式。右键单击这行标题栏可以选择显示的表头项目。

05

按Ctrl+B可显示表演者列表,点击“名称”左侧的箭头可显示专辑封面。

06

播放iTunes LP直接双击相应项目。

07

转换MP3

“编辑” – “偏好设置” – “常规” – “导入设置” – “导入使用:MP3编码器” – “设置:自定” – “立体声比特率:256 kbps”

08

在资料库中右键单击需要转换的曲目(可多选),选择“创建 MP3 版本”

09

转换完成后的文件会出现在资料库中,不过不容易区分哪个是你新创建的MP3版本,这时你可以查看一下“添加日期”一列,或者右键单击你转换的曲目(两个版本分不出来随便选一个),选择“在 Windows 资源管理器中显示”。

10

AAC与其它格式频谱对比与说明

本楼内容由AnyMix制作

转换工具:iTunes 9.0.1.8
频谱工具:Audition 3.0

音源:
无损 – Cry Me A River.Flac (VeryCD提供资源)
有损 – Cry Me A River.m4a(正版 iTunes Plus)

步骤:

1. 将无损的FLAC文件由foobar2000转换为带指引文件cue的wav音轨文件。将cue导入Demon Tools。
2. iTunes会自动搜索虚拟光驱中插入的音轨文件名称信息。
3. 由iTunes分别转换为Apple Loseless、iTunes Plus 256K、MP3 320K CBR、MP3 320K VBR。
4. 由于Audition不识别Apple Loseless、M4A文件,再由Foobar2000转换为音轨文件WAV。
5. 全部导入Audition,查看频谱,如下图。

11

12

13

14

15

16

11

Microsoft AppLocale 实用程序

今日装个繁体帝国3时用到…

MS官方下载链接

概述
类似 Windows XP 的基于 Unicode 的平台可按以下方法模拟运行非 Unicode 应用程序所需的语言环境:使用通常称作“系统区域”的系统范围变量(或适用于非 Unicode 应用程序的语言)将应用程序的非 Unicode 文本数据在内部转换为 Unicode。非 Unicode 应用程序的语言应与系统区域所定义语言的脚本或类型相同。此条件若得不到满足将导致在应用程序的用户界面中显示乱码。

这种方法在使用上会有少许限制:
只有管理员才能设置系统区域值。
设置系统区域会要求系统重新启动。
每次只能设置一个系统区域。

对于在基于 Unicode (UTF-16) 的 Windows XP 上运行的非 Unicode 应用程序所引起的这些限制,AppLocale(即 Application Locale)是一个临时解决办法。AppLocale 会检测老的应用程序的语言,并为需要进行 Unicode 转换的代码页或经过 Unicode 转换而得到的代码页模拟相应的系统区域。

重要说明:
AppLocale 以在 Windows XP 中新引入的应用程序兼容技术为基础,并且只能安装在这两种操作系统上。
如果需要在给定的脚本(或语言集)中频繁使用非 Unicode 应用程序,我们强烈建议您将系统区域变量设为目标应用程序的语言,并且不使用 AppLocale。
应用程序开发人员不应将 AppLocale 视作将产品迁移至 Unicode 的替代方法。现在,通过使用 Microsoft Layer for Unicode (MSLU),已经可以创建在类似 Windows 98 等非 Unicode 平台上也能部署的纯 Unicode 应用程序。

23

如何查看MX记录是否生效

CMD
nslookup 回车;
set ty=mx 回车;
输入你要查询的域名 回车

done!

Premium WordPress Themes
WordPress Themes