Apple's WWDC keynote was pointed towards software developers
Analysts making quick assumptions on diverse reactions to Apple's WWDC 2019 key points, but in general they agree that the California Software and hardware company puts a focus on unique software upgrades and helping out Apple app developers.
Apple's emphasis was on "further extending its competitive differentiation over other consumer device OEMs with an emphasis on its software leadership," claimed JPMorgan's expert Samik Chatterjee. The software analyst highlighted privacy features in iOS 13 such as "Sign in With Apple," feature and the creation of brand new operating system for iPad, called iPadOS, shifting away from giving iPads "second hand features of the iPhone.". The latter news is a shocking one for developers.
Software Developers are Interested In Blockchain, Says Survey
How much progress can be accomplished with blockchain technology? Software development professionals, like IQ Direct, overall, are optimistic about blockchain technologies. A majority of them around 55%, say there are potential applications for blockchain beyond its cryptocurrency roots.
55% is not taken from nowhere, but it is the number from the latest Stack Overflow survey, covering 88,883 developers internationally-- one of the largest, if not the largest developer community in the world. When asked what they primarily believe about blockchain technology, 29% agreed that blockchain technology could be "useful across many domains and could change many aspects of our lives." Another 26% stated it as "useful for immutable record keeping outside of currency." Only 17% saw it as a passing fad, and 16% say it is "an irresponsible use of resources."
WebAssembly As a High-Performance UI Engine
WebAssembly was first released in 2017. Technically speaking it is a binary instruction format for a stack-based virtual machine. WebAssembly software provides a portable C++ compile target (called Wasm, for short) that has several advantages over it’s predecessor, asm.js:
- High-level bytecode format, which eliminates the need to parse script text and precompile it for optimization. The bytecode can be run via directly translating to native instructions. Startup times of Wasm apps to load and begin execution of the code are orders of magnitude faster compared to asm.js.
- The bytecode format is a more compact way to deliver code, hence less network download.
- Wasm implements its own instruction set and is not constrained by the JavaScript language.