Weekly Digest - 2020.11
iOS 14, iPadOS 14, watchOS 7 details leaked
Couple of details leaked about upcoming operating systems and new Apple's products:
- Over-ear headphones with AirPods feature are coming,
- iPhone SE 2 will have TouchID,
- AirTag might have removable battery,
- Home screen will get list view for the apps,
- New augmented reality app will display detail information about real objects,
- 3rd-party apps will be able to integrate their wallpapers with the system
- HomeKit will be able to change the color temperature of lights throughout a day.
- Smart keyboards with trackpads are in the works,
- iPad Pro might have triple camera system,
- Extended support for mouse pointers,
- New OCR system capable to detect text written with Apple Pencil
- Sharing watch faces with friends & family,
- Watch face with tachymeter,
- Watch face with country flags,
- Photo watch face could be made not only out of single photos, but entire albums as well,
- Parental controls,
- Sleep tracking app,
- Blood oxygen tracking,
- WatchOS apps will be no longer be based on extensions.
According to Ming-Chi Ku, couple of new MacBooks will be released in upcoming months:
- 14- inch MacBook Pro and MacBook Air with Scissor Keyboards will come in second quarter,
- MacBooks with ARM processor will come in late 2020 or early 2021.
Google Pixel 4a
- 5.8-inch (2340 x 1080) display,
- Snapdragon 730 CPU,
- 4GB or 6GB of RAM,
- Hole-punch selfie camera,
- Single 12-megapixel rear camera,
- Fingerprint sensor on the back,
- 3.5mm headphone jack,
- support for dual-sim in 6GB model,
- 3080mAh battery,
- Phone will be available in April starting at $399.
Coronavirus vs conferences #3
This week another conferences have been affected by coronavirus:
- E3 2020 joined has been cancelled,
- Microsoft's Build 2020 has been converted to online-only event,
- WDDC 2020 will be an online experience.
- Drawing In SwiftUI – A Comprehensive Guide
- Integrating MapKit with SwiftUI
- Avoiding massive SwiftUI views
- How to create Activity Ring in SwiftUI
- Class-only Protocols: class or AnyObject
- Google's Swift Style Guide
- Getting started with Vue & Apollo GraphQL
- Here is what Cloudflare Workers do
- is it canceled yet?
- Re-imagining the Windows Experience
Image credits: the Hacker 34
Weekly Digest - 2020.10
This week there was plenty of rumors regarding Apple:
- iPhone SE/9 is entering final stages of production,
- 14.1-inch MacBook Pro is on its way,
- Apple is working on iMac, MacBooks Pro and iPads with mini-LED displays.
Coronavirus vs Conferences
Google informed that Google IO 2020 is cancelled. Event was planned for May of this year. Similarly to previous conference cancelations, the reason is Coronavirus outbreak.
Also, Santa Clara County, asked big tech companies to cancel all upcoming big events. It means that Apple's WWDC might not happen this year, or it will be replaced by an online event.
- Swift ArgumentParser
- Writing command line interfaces for iOS apps
- Swift Package Continuous Integration Guide
- Improve your Xcode (Swift) Compile Time
- Made a couple apps in three months, SwiftUI is a blast to learn. Zero Programming experience. Would love feedback. Lessons learned so far.
- Apple Debugging
- iOS Developer interview questions 2020
- Hosting a site with docker+nginx+certbot+wildcard certs
- How to estimate time for a project/task accurately
- Curiosity's 1.8-Billion-Pixel Panorama of Mars
Weekly Digest - 2020.03
Samsung Galaxy S20
XDA Developers leaked the photos of the successor to Samsung's flagship phone - Galaxy S10. What's interesting, Samsung is not going to just increment the number to S11, instead they are going to jump ahead to S20. Probably Samsung is naming is based on current year. Other visible differences are:
- front facing camera cutout is closer to the center of screen,
- rear camera has 4 lenses: regular wide, an ultra-wide, portrait, and a macro,
- body is less curved.
For the rest of the spec, we'll have to wait until February 11th.
New iPhones and iPads with faster 5G
According to Ming-Chi Kuo, this year iPhone will support both sub-6GHz 5G (slightly faster than LTE) and faster mmWave 5G (closer to WiFi transfers). Previous reports suggested only the the former, so this week rumor is a nice surprise. Of corse, it is possible that faster 5G will be available only in selected models of iPhone. That would line up with last week rumors, that new iPhones might have staggered rollout.
Also, according to DigiTimes, upcoming iPads will get faster 5G as well. Although, this feature might be limited only to iPad Pro lineup.
New MacBooks coming soon
Apple has register portable and unreleased Mac in Eurasian Economic Commission database. Common sense indicates that might be new 13-inch, or maybe even 14-inch, MacBook Pro with a scissor keyboard. Regardless, of the screen size, new Mac will be released within couple of weeks.
Windows 7 is dead
After 11 years, Microsoft is officially ending support for Windows 7. Although, users should not get any bug fixes or feature updates, Windows 7 will share the fate of Windows XP, and Microsoft will be releasing critical security updates for couple more years.
New Microsoft Edge is out
Cyberpunk 2077 delayed
Cyberpunk 2077 has been delayed by 5 months. In the special statement, CD Project Red (CDPR) announced that the released date has been moved to September 17th.
Cyberpunk 2077 is one of the most anticipated games of this year, and it is not a surprise, that CDPR want to polish the game and release the best game possible. CDPR did similar move with Witcher 3, which also was delayed for 3 months and turned it to be one of the best RPGs ever. So, there is nothing to worry about, all we need to do is be patient.
SpaceX Crew Dragon Launch Escape Demonstration
On Sunday, SpaceX performed the final test of the Crew Dragon. The goal of this mission was to verify the escape mechanisms of the Crew Dragon capsule.
Less than one and half minute after Falcon's 9 launch, Crew Dragon separated from the booster. Seconds later rocket itself was destroyed. Meanwhile, Crew Dragon achieved safe distance and parachuted in the ocean.
The test looked to be successful. If the telemetry confirms that, it means that SpaceX will be in the home stretch to send first astronauts into space.
- How to fix slow List updates in SwiftUI
- Common pitfalls when using Keychain Sharing on iOS
- Full Stack Pronounced Dead
- Kubernetes for Full-Stack Developers
- What is the CSS ‘ch’ Unit?
- The Apple Archive
- The Witcher - Interactive map of the continent & timeline
Image credits: XDA Developers
Weekly digest - 2019.49
Apple's Best of 2019 awards
For the first time, Apple has held a special event to recognize the best apps and developers. Here are the winners:
- Apple Arcade Game of the Year - Sayonara Wild Hearts
- iPhone App of the Year - Spectre Camera
- iPhone Game of the Year - Sky: Children of the Light
- iPad App of the Year - Flow
- iPad Game of the Year - Hyper Light Drifter
- Mac App of the Year - Affinity Publisher
- Mac Game of the Year - GRIS
- Apple TV App of the Year - The Explorers
- Apple TV Game of the Year - Wonder Boy: The Dragon’s Trap
Best Android Apps of 2019
Google has also announced the most popular applications from Play Store. Unfortunately, there are only 2 categories:
MacBook Pro and iPad Pro with mini LED display
According to MIng-Chi Kuo, next year, Apple is going to release an iPad Pro and new 16' MacBook Pro with displays based on mini LED technology.
The new technology has couple of advantages:
- more dense (thousands of light sources instead of hundreds),
- higher brightness and contrast ratio,
- deeper blacks,
- Less prone to burn-in and won't degrade over time like OLED.
So basically the mini LED is improved equivalent of OLED. This is important because at the moment, Samsung has monopoly on production of OLED screens. Leaning toward mini LED might mean that Apple is trying to become independent of Samsung.
16-inch MacBook Pro Popping Sound Issue
Some users of the newest 16-inch MacBook Pro started reporting issue with popping sound, when playback is stoped. Apple has acknowledge the problem and it working on fix that should be available in the future software update.
This is yet another issue with speakers in MacBook Pro lineup. In 2018, after Apple introduced refreshed model, users started reporting crackling speakers. That issue has also been solved with software update.
Future of iPhones
This week we had plenty of rumors regarding iPhones. Here is the tl;dr:
In 2020, Apple is going to release following phones:
- 4.7-inch iPhone 9: LCD display, single-lens rear camera,
- 5.4-inch iPhone 12: OLED display, dual-lens rear camera, with 5G support
- 6.1-inch iPhone 12: OLED display, dual-lens rear camera, with 5G support
- 6.1-inch iPhone 12 Pro: OLED display, triple-lens rear camera, 5G support
- 6.7-inch iPhone 12 Pro Max: OLED display, triple-lens rear camera, 5G support.
In 2021, Apple will introduce:
- 5.5 or 6.1-inch iPhone SE/9 Plus: full screen design with TouchID,
- highest model without Lightning port, it will be completely wireless device.
It is worth noting that, iPhone SE 2 will be called iPhone 9.
In 2020, the iPhone Pro will get bigger screen, and I don't like that. The current 5.9-inch model is perfect for me, where 6.1-inch is a little bit too big 😞.
Regarding completely wireless iPhone, I'm not sure we are ready for this. This is big commitment, people will need wireless headphones, chargers and the rest of accessories. Although, I'm using wireless headphones for couple of years now, as a developer, I'm not ready to give up wired charging and debugging. I hope this will be just one "experimental" model, to see how people would react, and to allow the rest of manufacturers to create wireless accessories.
- Every Website in 2019
- Vue.js — Manage your Modal window(s) effortlessly using EventBus
- Portal – a new feature in Vue 3
- Building a Tech Crunch style Progress Scroll with Vue, SVG and TypeScript
- Procedurally Generated SVG Landscapes
- Must-have SwiftUI extensions
- Localization in SwiftUI
- Performance Battle: AnyView vs Group
- Training Text Classifier to detect SPAM using CreateML
Image credits: Apple