移动 / 手机 / Android / iPhone / iOs

创建时间:
2014-01-04 23:30
最近更新:
2018-06-08 09:19

Resource

  1. iOS 中 有哪些看似精妙实则很蠢的设计
  2. 开发一个 iOS 应用没有那么容易
  3. iOS App 上线的秘密
  4. How much does it cost to develop an iPhone application
  5. 跨移动平台
  6. 移动端网页设计经验与心得
  7. 开发者自白:我是如何不花一分钱收获 230 万应用下载量的
  8. 我们卖掉的二手手机到底去哪了
  9. 从 Lumia 退役看为什么 WP 走向没落
  10. 过年回家,一定要给父母安装的那些 APP
  11. 网易发布史上最强超级计算器
  12. 以数字显示蜂窝网络信号强度 - iphone 信号变数字 - iPhone 隐藏功能 - 精确显示信号强度: 电话 - 输入 *3001#12345#* 并拨打,iOS 内置应用 Field Test 就被启动了,同时左上角也出现了信号强度的精确值。
  13. http://www.wallpaperawesome.com/m/wallpapers-iphone-7-full-hd-1080-1920-awesome-1.php
  14. 五种抢红包神器的原理,以及微信是如何应对的

市场份额

在与 Android 的竞争中,iPhone 的市场份额正在下降。根据 2014 年第二季度的 IDC 智能手机操作系统市场份额数据,从 2011 年第二季度至 2014 年第二季度,iPhone 在全球智能手机市场的份额从 18.3% 下降至 11.7%,而 Android 的市场份额则从 36.1% 上升至 84.7%。IDC 指出,苹果市场份额的下降是由于 "市场对低成本智能手机需求的增长"。

访问政府网站数据分析 25% 访客用苹果设备
http://news.cnblogs.com/n/517333/

iPhone 各版本美国用户数比例
http://news.cnblogs.com/n/521161/
http://tech.qq.com/a/20150516/014286.htm

二手 iPhone 开售,中低端安卓机再受伤
http://news.cnblogs.com/n/519915/

中国 Mac 电脑用户的 7 个事实,告诉你 Mac 有多少台,哪些人在用
http://news.cnblogs.com/n/523075/

Mac 中国市场报告 - 腾讯 ISUX (社交用户体验设计) 研究中心发布
http://isux.tencent.com/mac-in-china-s-market.html

网友评论

哥两个平台都玩,这里说说差别吧。
IOS 好看,系统稳定,开发环境烂,语言恶心
ANDROID 开发环境赞,系统烂,语言赞,丑到爆

手机定位原理 - GPS/GLONASS/北斗 + WIFI + 基站

http://www.cnblogs.com/radiolover/p/4307453.html

Hybrid App

  1. 用 Ionic 开发 Hybrid App
  2. Hybrid App 开发初探:使用 WebView 装载页面
  3. 使用百度 siteapp 开发网站的 App (IOS 和 Android 版本)
  4. 浅析原生型、混合型和网页型 app 的开发原理
  5. 基于 HTML5 技术跨平台混合式应用开发解决方案 UniSDP
  6. 性能、UX、跨平台:移动 Web 应用 UI 框架大比拼
  7. 2014 年最受开发者好评的混合应用 UI 框架大比拼
  8. HTML5 能取代 Android 和 iOS 应用程序吗

Icenium

http://www.leiphone.com/0609-icenium-debuts-a-new-cross-platform-mobile-app-development-platform.html

AppCan

http://www.appcan.cn/

Auto.js

  1. http://github.com/hyb1996/Auto.js - A UiAutomator on android, does not need root access. 一个主要由无障碍服务实现的不需要 Root 权限的类似按键精灵的自动操作软件,可以实现自动点击、滑动、输入文字、打开应用等。
  2. http://github.com/hyb1996/AutoJs-Docs - Github pages for Auto.js documentations
  3. http://hyb1996.github.io/AutoJs-Docs/ - Auto.js 3.0.0 文档
  4. http://www.autojs.org/assets/autojs/docs/index.html - Auto.js 3.0.0 文档

HBuilder

http://www.csdn.net/article/2014-04-15/2819266-jinjiang-with-hbuilder
HBuilder 是 DCloud 开发的一套 Web 开发 IDE,它通过完整的语法提示和代码输入法、代码块等,大幅提升 HTML、JS、css 的开发效率。更有意思的是,它可以利用 JS 调用原生 API。

Xamarin, Android, iOs, Visual Studio

User Xamarin, you can development for Android and iOs in Visual Studio.
http://xamarin.csdn.net/

iPhone - 后台应用刷新 / Background App Refresh

谢邀,别的 app 拿这个做什么我不知道。我是题目中提到的 Pin 的开发者,这个是可以回答的。在 Pin 里面,这个功能主要是用来做剪贴板同步。例如你从 iPad 上复制了一个内容,可以通过 iCloud 发出的 Push 推送到 iPhone 上,如果你打开了后台刷新的话,iPhone 收到通知之后会有机会执行一段代码,这段代码的内容就是把推送过来的内容写到剪贴板上。当然如果应用被用户关掉了就没办法了。于是就完成了剪贴板同步,如果你关掉了这个的话,推送还是可以收到,但是剪贴板不会被更新,你只能点一下推送的内容来完成剪贴板更新。以上。

作者:钟颖Cyan
链接:https://www.zhihu.com/question/55522590/answer/145230403
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

-- iOS 中的后台应用刷新到底有什么用

iPad Air 2

  • 分辨率: 2048*1536 (该值的 1/2 为 1024*768)

手机访问 HTML5 页面, 拨打电话/发送短信的链接代码

<a href="tel:18688888888">拨号</a>
<a href="sms:18688888888">发短信</a>
<a href="mailto:t@atadd.com">发邮件</a>

  1. 微信开发实现一键拨号出现屏蔽问题的解决方案
  2. 微信开发之移动手机 WEB 页面 (HTML5) JavaScript 实现一键拨号及短信发送功能
  3. 移动 HTML 特殊链接: 打电话,发短信,发邮件

移动 web 页面自动探测电话号码

<meta http-equiv="x-rim-auto-match" content="none">

使用 wtai 协议进行拨打电话

<a href="wtai://wp//mc;13764567708">拨打 10086</a>
<a href="wtai://wp/ap;13764567708;">将 10086 存储至电话簿</a>

使用 HTML-meta-tag 处理页面中的手机号码

在手机上浏览网页时, 以下代码指定是否将网页内容中的手机号码显示为拨号的超链接:
<meta name="format-detection" content="telephone=yes"/>
如果不希望手机自动将网页中的电话号码显示为拨号的超链接,那么可以这样写:
<meta name="format-detection" content="telephone=no"/>
默认值为 true,因此如希望启用此功能,则无需编写上述 meta。

手机内容传输工具软件

TonyRemark: 2017-05-13 在 iPhone 7 Plus 与 魅蓝 上都安装了 Xender。

Official Website

市场份额

  • 快牙 41.8%。
  • 茄子 25.4%
  • 闪传 21.6%。

对比

  • 快牙: 需要安装 PC 端,社交功能喧宾夺主。
  • 闪传: PC 端使用浏览器即可。

原理

快牙、茄子、闪传 都是手机利用 WiFi 跟电脑在同一局域网内进行文件互传。

Resource

  1. 闪传 or 茄子快传哪个更强大

OTG

  1. 16GB iPhone 6 六大容量扩展方法 - posted on 2015-06-05

截至 2017-09-29 儿童电话手表 主流参数

定位方式

  1. GPS
  2. 北斗卫星
  3. WiFi
  4. 蜂窝网络
  5. 基站
  6. 蓝牙定位
  7. 加速度感应器
  8. 重力感应
  9. 运动感应

精度 & 定位速度

  • 室内 20米内 & 8秒
  • 室外 5 米内 & 10秒

常见功能

  • 双向通话
  • 对讲
  • 短信
  • 报时
  • 触摸操作
  • 按键操作
  • 白名单
  • 监听
  • 群组
  • 安全围栏
  • 轨迹记录
  • 紧急呼救
  • 脱落提醒
  • 计步
  • 防水

Android APP 逆向工程 实现思路

  1. ADB (Android Debug Bridge) - 电脑通过 ADB 连上 Android 手机,截取手机屏幕存入电脑进行分析,然后电脑通过 ADB 控制触摸 Android 手机的时间。为程序自动玩游戏提供了可能。
  2. 手机模拟器 - 不用手机,只需电脑上有 手机模拟器。例如: 在 手机模拟器 中 打开微信 玩 跳一跳。例如: 安装 Bluestacks 蓝叠安卓模拟器,在模拟器里安装微信
  3. Auto.js - 如果写成 JS 脚本,用 Auto.js 加载,那也是不错的。

注: 模拟器 通常是基于图片分析、座标定位的。Auto.js 是基于页面元素分析、操作控件的。

  1. AutomateIt、Automate、按键精灵、AutoJS 等 Android 自动化工具有什么特点 - 按键精灵 主要在游戏脚本上下功夫,集成了 OCR、找图、找字 等 通过屏幕截图得到坐标的操作,并通过坐标进行点击、长按、滑动等操作。AutoJs 是通过无障碍方式,直接取得屏幕布局控件内容,因此在一些不兼容无障碍的应用程序内,无法发挥价值。