Mobile Architecture Aj.Drusawin Vongpramate Major of Information Technology
Important Scalability – A Mobile Architecture must be able to be utilized with all recovery requirements on both large and small scale. Secure – Encryption is important, transmission protocols must support encryption (SSL) via secure transit such as HTTPS Reliable – Reliability is always important in all technologies and mobile architecture is no different.
Best Practices Data should be populated for database views Use version numbers to track updates during synchronization Maintain only necessary user details in middle ware The application should recognize when CPU battery is low and adjust background running to low to extend battery power UI on multiple screens should have common elements
Android App Lifecycle
IOS Layer
IOS App Lifecycle
big.LITTLE Multi-processor Architecture
ARM architecture ARM, originally Acorn RISC Machine, later Advanced RISC Machine, is a family of reduced instruction set computing (RISC) architectures for computer processors, configured for various environments. British company ARM Holdings develops the architecture and licenses it to other companies, who design their own products that implement one of those architectures—including systems-on- chips (SoC)
SoC A system on a chip or system on chip (SoC or SOC) is an integrated circuit (IC) that integrates all components of a computer or other electronic system into a single chip. It may contain digital, analog, mixed-signal, and often radio-frequency functions—all on a single chip substrate.
SOC
CPU
Smart Phone GPU
Q & A