助力开发者和小微企业提效创新 360推出安卓沙箱引擎DroidPlugin

近日,360公司面向中小微企业及开发者推出了安卓沙箱引擎360DroidPlugin。据悉,本次发布的安卓沙箱引擎拥有兼容性强、使用便捷、拓展灵活等特点,其理念源于360 分身大师,能为广大用户提供APP多账号在线、APP免安装运行、隐私安全保护等核心功能,方便开发者和企业对自身业务进行提效和创新。

 

图1:360分身大师和360DroidPlguin沙箱引擎

安卓沙箱引擎360DroidPlugin借助沙箱“黑科技”,在手机内建立封闭独立的虚拟运行环境,让软件或游戏在沙箱内独立运行,不影响沙箱外其他手机程序,几乎能满足广大用户一切业务场景需求。

在APP多账号在线方面,安卓沙箱引擎360DroidPlugin可支持微信、QQ、京东、淘宝等常用APP多账号同时登陆。QQ、微信个人、工作号同时在线,免去切换账号的烦恼,工作生活互不干扰;游戏、看剧、聊天同时进行,免去队友吐槽。

在app下载安装方面,安卓沙箱引擎360DroidPlugin则可实现APP的静默下载、安装,升级与卸载。软件商店或游戏盒子等集成沙箱引擎后无需用户手动点击确认即可实现即点即装即完,大幅提升APP激活打开率,节省下载安装时间。

在隐私安全保护方面,360DroidPlugin 利用沙箱原理提供了一整套与手机系统的隔离机制,沙箱中App的数据和手机中的应用数据完全隔离,各自独立运行。防止危险应用窃取用户隐私,还可以实现App权限管理、桌面图标更改、隐藏、更改手机参数(手机品牌、机型等),全面保护用户个人隐私和财产安全。除此之外,利用沙箱特性,360DroidPlugin还可以提供App行为审计、数据加密、数据采集、数据防泄漏、防攻击泄密等功能。可广泛满足于政府、军队、企业对移动安全合规和审计的需求。

三六零安卓沙箱引擎360DroidPlugin利用沙箱特性,为用户在手机内建立封闭独立的虚拟运行环境,在保护隐私安全的同时,满足客户自身业务需求。目前,安卓沙箱引擎官网已上线。

应用场景和客户案例介绍

游戏盒子:支持应用内免安装直接运行游戏APP,兼容性好,支持H5小游戏、Cocos 2d、Unity 3D等多种游戏框架的游戏,适用于有游戏分发下载需求的客户

分身多开:开发者无需二次开发即可实现APP多开,同时支持64位和32位APP,无需关心分身应用的稳定性和适配问题。适用于个人开发者快速变现,提升收入。

 

 

DroidPlugin360手机助手在 Android 系统上实现了一种新的插件机制:它可以在无需安装、修改的情况下运行APK文件,此机制对改进大型APP的架构,实现多团队协作开发具有一定的好处。定义:HOST程序:插件的宿主。插件:免安装运行的APK限制和缺陷:无法在插件中发送具有自定义资源的Notification,例如: a.  带自定义RemoteLayout的Notification b.  图标通过R.drawable.XXX指定的通知(插件系统会自动将其转化为Bitmap)无法在插件中注册一些具有特殊Intent Filter的Service、Activity、BroadcastReceiver、ContentProvider等组件以供Android系统、已经安装的其他APP调用。对Activity的LaunchMode支持不够好,Activity Stack管理存在一定缺陷。Activity的onNewIntent函数可能不会被触发。  (此为BUG,未来会修复)缺乏对Native层的Hook,对某些带native代码的apk支持不好,可能无法运行。比如一部分游戏无法当作插件运行。特点:支持Androd 2.3以上系统插件APK完全不需做任何修改,可以独立安装运行、也可以做插件运行。要以插件模式运行某个APK,你无需重新编译、无需知道其源码。插件的四大组件完全不需要在Host程序中注册,支持Service、Activity、BroadcastReceiver、ContentProvider四大组件插件之间、Host程序与插件之间会互相认为对方已经"安装"在系统上了。API低侵入性:极少的API。HOST程序只是需要一行代码即可集成Droid Plugin超强隔离:插件之间、插件与Host之间完全的代码级别的隔离:不能互相调用对方的代码。通讯只能使用Android系统级别的通讯方法。支持所有系统API资源完全隔离:插件之间、与Host之间实现了资源完全隔离,不会出现资源窜用的情况。实现了进程管理,插件的空进程会被及时回收,占用内存低。插件的静态广播会被当作动态处理,如果插件没有运行(即没有插件进程运行),其静态广播也永远不回被触发。使用方法:集成在host中集成Droid Plugin项目非常简单:我们只是需要将Droid Plugin当作一个lib工程应用到主项目中,然后:在AndroidManifest.xml中使用插件的com.morgoo.droidplugin.PluginApplication:<application android:name="com.morgoo.droidplugin.PluginApplication"               android:label="@string/app_name"              android:icon="@drawable/ic_launcher"如果你使用自定义的Application,那么你需要在自定义的Application class onCreate和attachBaseContext方法中添加如下代码:@Override public void onCreate() {     super.onCreate();     //这里必须在super.onCreate方法之后,顺序不能变     PluginHelper.getInstance().applicationOnCreate(getBaseContext()); } @Override protected void attachBaseContext(Context base) {     PluginHelper.getInstance().applicationAttachBaseContext(base); }将插件中Libraries\DroidPlugin\AndroidManifest.xml中所有的provider对应的authorities修改成自己的,默认为com.morgoo.droidplugin_stub_P00,如下:<provider     android:name="com.morgoo.droidplugin.stub.ContentProviderStub$StubP00"     android:authorities="com.morgoo.droidplugin_stub_P00"     android:exported="false"     android:label="@string/stub_name_povider" />可以修改为自己的包名,如: com.e
要选择哪个更好用,需要根据实际需求和使用场景来进行评估。以下是对360沙箱和sandbox的简要比较: 360沙箱是由中国的360公司开发的一款沙箱技术产品。它具有对恶意软件进行快速分析、检测和隔离的能力,可以在虚拟环境中模拟恶意软件的运行环境,以保护计算机系统的安全。360沙箱提供了简单易用的用户界面和功能丰富的工具,适合个人用户和中小型企业使用。 而sandbox则是一种通用术语,指的是隔离和限制程序执行环境的技术。它可以在操作系统层面或虚拟化技术中实现。sandbox可以提供更加灵活和定制化的设置,适用于开发者、研究人员和高级用户等有特殊需求的群体。 所以,要选择哪个更好用,可以从以下几个因素考虑: 1. 功能和用途:如果只需要简单的恶意软件检测和隔离功能,360沙箱足够满足需求。如果需要更高级的定制、更广泛的应用场景或特殊研究目的,则sandbox可能更适合。 2. 用户友好性:360沙箱提供了易于使用的界面和工具,对于普通用户来说更加友好。sandbox则可能需要更高的技术素养和操作技能。 3. 数据隐私:如果有涉及敏感数据或隐私信息的需求,sandbox可能提供更好的安全性和隐私保护,因为它可以完全隔离程序的执行环境。 因此,在选择哪个更好用时,需要根据具体需求和使用场景来综合考虑功能、用户友好性和安全性等因素。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值