This blog post is short post about some popular terms associated with apple ios and android based os.It is far from exhaustive list that can be documented.
ios
Android ios-
ios
- ios is the foundation of apple products.let us catch up the important jargon associated with this fine devices.
- Siri-It is a voice feature thru which task can be performed with the device.
- icloud-Feature for seamless mobility between different devices and also a storage house on cloud.
- Universal features.-Special consideration for world wide users.
- Panorama view-It is 240 degree view available in ios camera/
- Safari-It is a browser specific to apple devices.
- cocoa touch-Fundamental Stack in ios for building app store apps.
- Media layer-This stack is used for audio,video,graphic requirements in the software.
- core services-It is foundation layer for cocoa touch and media layer.
- core os-It is a layer that directly interacts with the device hardware.
- udid-It is unique id associated with each device.
Android ios-
- Android is based on Linux kernel.
- AVD-It is a emulator.
- ADB-Protocol that run through usb and can be used for debugging.
- Dalvik Virtual Machine-Android app run on this and this machine uses just in compiler along with it.
- Android Stack Architecture-It has four layers application layer,android debugger,android app
- framework,Android kernel.
- Android has features that enable processes to share memory,inter process communication,debugging log files,power manager,support emulator cpu.
- Android apps have uid and gid for each of its apps with paranoid networking facility.This enable security .
- Native library in android can interact with app.framework through JINI and with kernel by system calls and signal calls.
- Android has many packages inbuilt that support various features.
- APK-File created from sdk.
- Android uses j2se classes;api
- SDK provides .dex files for java byte code conversion.
- Android resource xml file can be used to store data for app and they can be converted to class file.
- Manifest file is used to store security settings.
- Android uses activities,services,content providers,broadcast receivers as building blocks for app making.
- Activity is relevant to user screen interaction
- Services run in the background for tasks like i/o interaction or network set up; for example..
- Content providers are used to provide database related functions .
- Broadcast receivers act as notification agent like the ones we see on top of our screen.
- Xml is used in android app as a way to store and exchange data.They are key-value pairs.
No comments:
Post a Comment