zoukankan      html  css  js  c++  java
  • 从一个开发者的角度看越狱

    从一个开发者的角度看越狱

    首先要知道越狱是什么

    越狱是指开放用户的操作权限,使得用户可以随意擦写任何区域的数据。

    iPhone的iOS与其他手机系统(如Nokia的Symbian,Google的Android等等最大的不同是,后两者是开放的用户权限,而iOS用户权限极低。简单的说,后两者用户的权限是RW(读写),而iOS的用户权限只有R(只读)。因此iOS的用户只能使用经过苹果验证(Apple Store中购买的)的应用程序,其他行为无法对系统进行更变. iOS这样的好处是,对比其他系统如Nokia Symbian、Android等iOS系统不越狱的情况下稳定性极强,死机率极低...

    iOS系统是封闭的系统,系统的安全性和系统的稳定性都很高。iOS文件系统的最大特点是应用的独立性,每一个应用程序只能在自己Bundle(沙盒)中读取或存储文件,一个应用不能操作其他应用的沙盒。保持应用文件系统的独立性有很多好处:一是可以保护应用的隐私不受侵犯,二是可以保护系统文件的安全不受威胁,三是保证了应用删除后,相关的文件也能被全部清楚掉不留垃圾。

    在iOS系统上您不需要装任何的杀毒软件或者什么手机优化软件,因为iOS系统不可能有病毒,因为其系统的封闭性,所以所有App都不能更改系统设置或者系统文件,也不能访问其他应用的程序路径,所以根本无法对系统做出任何破坏;另外App Store有严格的审核制度,利用非法API或者有盗取用户隐私的应用程序根本不可能出现在App Store上。

    也许您会认为这种封闭的系统很不方便,比如换个铃声的话都不能从音乐库里直接选,需要自己制作m4r的音频文件然后放到itunes的铃声库里然后再同步进iPhone里。

    确实有些麻烦,但是正是因为iOS把用户的安全和系统的稳定放到第一位,所以才不得不牺牲了一些东西。

    我在和朋友讨论开发应用时,有朋友曾有这样一个想法,说统计我每月的上网流量,到了设定的限度之后就自动断网。我跟他说做不到,只能提醒。他问为什么呢,我说app是操纵不了系统的设置的,必须由用户自己去设置里关掉蜂窝数据的开关。

    这很好理解,如果开发者可以随意操作系统的设置,想给你开网就给你开网,想给你关网就给你关网 ,这和病毒有什么区别?

    所以在这里也郑重向大家说明,在App Store上有一类软件是骗钱的,如来电黑名单、手机优化大师、手机隐私保护...

    因为他根本就做不到,iOS系统就不允许,你一个程序怎么能随便阻挡用户来电呢,这根本就是无法做到的,他们大多就是往通讯录里的名字加了(黑名单)这几个字,根本没有实际阻止的作用。

    因为现在中国区排名第一的App就是这样一个程序,很多人都是下了以后才知道,所以在这里向大家郑重提醒。因为他欺大家不懂iOS系统的原理,他本身从内容来说并没有什么违禁的内容,所以也就通过了苹果官方的审核,他的问题是在软件介绍里夸大了软件的作用,这方面苹果一般是不审的(可能因为人家是米国人)

    说了这么多大家应该也对iOS的系统原理有了认识,iOS是一个极其安全、稳定的系统

    再来说越狱,越狱是文件系统才处于可读写(rw)状态,可以安装和运行未经过官方认证的程序和插件

    可以说越狱使得iOS所有的安全机制全部无效

    系统文件可以任意读写,也可任意访问每一个程序的路径,如此一来系统置于一个完全不安全的境地

    没错,越狱后你可以从网上下载免费ipa包安装在iPhone上,但是这些ipa包都是没有经过任何验证的,不确定是不是有人做了修改,比如你下的QQ可能就和app store上的qq不一样,有人可能进行过修改在其中加入了后门程序可以盗取你聊天信息,而你却完全不知情。

    越狱后,应用程序可以读取你的短信、你的通话记录和文件系统中的所有数据。

    没错,越狱是下程序不要钱,但是你的手机基本就处在巨大的危机中,你的个人隐私和数据将无法再保证安全,这样孰轻孰重,我想大家是不是可以考虑一下。

    在这里再郑重说明一件事,越狱不是什么都能下,不是所有app都会去有人破解,app store上面50多万应用程序而且每天都有几千个新app,而你越狱后破解的软件肯定没这么多,而且不会第一时间提供更新。

    App Store是一个相当好的机制,开发者为大家开发优良的程序,而你付给开发者一些报酬,我想这是一个很能让人接受的平台,比如你花6元钱买个切水果,可以一直享受升级,5000元的iPhone都买了还在乎这个嘛?而且很多应用都有试用版,你可以先下免费的,你觉得好用再下收费的,觉得不好就不下呗,这对消费者真的是充分的尊重。

    也许你玩网游都要投入好几百或者好几千,而App Store上的应用的价格相比之下要低得很多了。

    越狱后的iOS,其实就是UI是iOS了,你就相当拥有了一台iOS界面的安卓,这和山寨机又有什么区别呢?

    我们为什么要为了省一点钱而放弃iOS这么好这么稳定的系统呢

    而且越狱后也失去了升级免费升级iOS系统的机会,很多越狱使用者都还在使用iOS4,iOS5比4改进了200多项新功能,iMessage、iCloud、虚拟Home键这些你都无缘用到,这多傻啊

    如果你用了iPhone而不能接受iPhone本身的文化的话,你也只不过拿它来装逼罢了

    希望大家珍爱自己的爱机,珍爱自己的隐私,抵制越狱

    当然如果你是touch或者是iPad而你买来就是想当个游戏机,我觉得越狱完全是可以的,毕竟需求不同嘛,呵呵

    越狱与否的优缺点

      一、不越狱

      优点:

      1.省电。

      2.系统安全性、稳定稳定性高。

      3.App Store中下载安装的软件质量高,不会存在病毒或者后门。

      4. App Store中下载安装的软件(ipa格式)删除后不会留下冗余的系统垃圾文件。

          5.系统本身优化的好,而且定期可更新系统

      缺点:

      1.来电、短信显示归属地,

    转:http://blog.renren.com/share/261442302/12759889295

  • 相关阅读:
    南桥-- 算法训练 2的次幂表示
    Ajax系列之中的一个:ajax旧貌换新颜
    ASP.NET综合管理ERP系统100%源代码+所有开发文档
    创业建议干货分享
    读取properties属性文件——国际化
    測试赛C
    Android 自己定义ViewGroup手把手教你实现ArcMenu
    【VBA研究】利用DateAdd函数取上月或上年同期的日期
    【Java集合源代码剖析】TreeMap源代码剖析
    openstack neutron L3 HA
  • 原文地址:https://www.cnblogs.com/ygm900/p/3461078.html
Copyright © 2011-2022 走看看