This is my personal blog
  • This is going to be my first year at WWDC where I will understand most presentations. 

    Since the last few years, most of the presentations at WWDC involved Swift code (unless it’s about Metal, or any of the Core Frameworks). 

    I had take screenshots, try and understand what’s happening and translate it to Objective-C. 

    Not anymore! I’m now a bilingual Apple Platforms Developer 🥳 and I’ll be able to follow along just like most of you all. 

    I’m very excited for WWDC this year. Let’s get going! 

  • Elytra’s Summer 2021 Release has been one of the smoothest releases I’ve had for an app in recent memory.

    I wrote three posts about the release on the app’s blog:

    1. About the release itself and the general availability of the update. Link

    2. About the availability of notarised builds of Elytra for macOS. Link

    3. About the two bug fix releases I did over the past one week. Link

    I’m glad I got all of this through before WWDC itself. I can not sit back, relax a little till WWDC week, and then after it is over, sit down to plan what’s next for Elytra on iOS & iPadOS 15, and macOS 12.

  • Since December of 2020, I’ve started to sleep earlier than I used to. It’s been mostly great for me. I wake up early, get some of my best work done between 7AM to 9AM and I end up with a lot of free time on my hands in the evenings which has also enabled me to play a game or two of Badminton with my brother.

    An unexpected side-effect of this situation is that I am no longer awake when the apps I submit to the App Store for review go into the “In Review” state, get approved or rejected. I am no longer able to experience that sudden rush of anxiety, wonder and anticipation. 😅

  • My N Thoughts on Reservations

    Yesterday, the Supreme Court of India squashed a law pertaining to the reservations for students in educational institutions and jobs in state government offices. You can read more about it here.

    There has been a lot of discussion about this on various online & offline social platforms, mostly holding the SC’s verdict in bad light. While I'm inclined to agree with them, I have the following thoughts:

    1. Blanket Reservations based on the factor of caste is incorrect. Such policies grant favouring opportunities to those who can easily abuse the systems. My state of Maharashtra has had several Chief Ministers who belonged from the Maratha caste. So it isn’t like the entire community is deprived of privilege of some sorts.

    2. The benefit of such reservations rarely reach those who can benefit from it. They are usually captured, held onto, and systematically abused by those in power by virtue of official position, or socio-economic strata.

    3. The reservations system is often looked down upon by those who are never directly benefited from it. This is always a bad look for any public policy.

    I belong to this caste, to this community. I have never had the need, nor ever felt the want to claim benefits under such reservation policies all in due part to the various privileges afforded to me by birth in a family that was able to provide for me. But I also must acknowledge the fact that not all the people in this community are born or come into the same privilege. They truly have a need for such public policies, and they needed it yesterday.

    Such reservations should be transformed from caste-based policies to socio-economic situation policies, irrespective of the person’s caste or religion. If we were to have a discussion on this, it would eventually evolve into a discussion on minimum wages, national welfare policies, and basic income policies, all of which still seem to a be a distant dream for Indians as our elected representatives are dealing with more pressing matters (no, not the pandemic).

  • My N Thoughts on the Apple "Spring Loaded" 2021 Event

    I’ll cut right to the chase. This was a very well produced event in terms of visual quality on the live streams. Lots of cool stuff in there, a lot of Easter eggs (did you spot the iPad Nano when the guy falls into his couch finding his keys?)

    What stood out to me in this event is that Apple allows… nay… enables its presenters to put up a very professional look whilst bringing their individualistic styles to the screen. 

    I want to now discuss the new releases (completely out of order).

    M1 iMac

    Stunning colours. I doubt we’ll meet anyone who does not like any one of these colours. Perhaps a dark grey coming in the winter? 😏

    M1 iMac All Colours

    Two of my favourite features from this release were:

    1. The Power Brick of the M1 iMac now comes with an integrated Ethernet port. That makes two cables coming from under the desk into a single one. This is particularly useful where a lot of schools, colleges and offices have ethernet ports under the desks on the floors. It seems like Apple’s own offices were designed this way and prompted for this design choice.

      M1 iMac's new power brick with integrated ethernet M1 iMac's new power brick with integrated ethernet

      You can also now get a 10G Ethernet port on the M1 Mac mini. Source

    2. The M1 iMacs also come with a new keyboard with integrated TouchID. You can also separately purchase these keyboards (in all their glorious colours) for your M1 Mac mini (or even Hackintoshes 😏)

      New Magic Keyboard with integrated TouchID

    What irked me the most is that the iMac’s design went back by a decade for its front panel. This could have been avoided completely. The back looks absolutely stunning with the new colour options, all of them. But the front is going to be hard to work with, especially for photographers. Apples M1 iMac on the left, my interpretation on the right

    This comparison clearly illustrates how frustrating it will be for photographers who will buy this device for their editing work. What prompted Apple to use a white bezel completely evades common sense. Sir Jonathan Ive would have never let this happen joke.

    The pricing for these devices is also bonkers in India. The baseline M1 Mac Mini ₹64,900. The decent/good baseline M1 iMac will retail for ₹1,39,900. That's ₹75,000 for a 4.5K Display, Keyboard and Mouse/Trackpad and no HDMI/USB-A Ports. Go figure.

    m1 iPad Pro

    None of us saw this coming. Yes, we all read the rumours of the XDR Display, I even suggested the possibility of Thunderbolt 3/4 before the event started to my bother. But little did we know, all of this would be made possible by the M1 Chip.

    iPad Pro 12.9inches powered by the M1 chip.

    The inclusion of the M1 chip, introduction of the Thunderbolt 4 port and the gorgeous new Liquid Retina Display makes it the most capable, portable device held back solely by the now incompetent OS it runs. WWDC21, all eyes on you.

    I know a lot of people are demanding, expecting a Windowing System. I do not believe this to be a good idea at all. Windowing systems work great with pointer based inputs. For touch based inputs, this would be taxing. Windowing is one more thing for th user to manage and the iPad Pro doesn't need one. Apps and workflows have evolved to be single-focused and sliding a window from the left egde (or the right in RTL locales) to bring up temporary window is another thing, which still retains the single focus system.

    M1 iPad Pro connected to an Apple XDR Display

    You can now connect the M1 iPad Pro to an Apple XDR Display and get full 6K output resolution. I honestly never thought this would be possible, but now that it is, it only makes me more excited to continue working on an iPad App that I've been prototyping over the last couple of months.

    iPhone 12 and AirTags

    The new Purple colour on the iPhone 12 is gorgeous. Had this been available at launch last year, it would have been the colour I would have bought. Now my wife is considering it (and I'm trying to incrementally mount more evidence in its favour).

    AirTags are finally year, after 3 years of expecting them. But what's up with the pricing in India? ₹3,190 for a single tag and ₹10,900 for four of them! That's just ridiculous until you look at the pricing for the various accessories. I'll just leave this here:

    AirTags Accessories pricing in India

  • New Widget in Elytra; Folders. Shows recent unread articles for a folder of your choice.

    I was finally able to wrap my head around INIntents. 🎉

    If you have not joined the Public Beta, you can find all the information here. 65E9AF82-2FE2-421E-A500-A057DD943374.jpg

  • After watching @steveo1kinevo’s video on “Heavens Landing”, I decided to fly his plan in FS2020 Sim. So much fun, and so cool.

    If you haven’t tried it yet, definitely do.

    Link to his video.

  • The sun’s completely blocked off today, cloud cover everywhere. Raining in central #Pune. But here’s a photo of today’s sunrise. F4841F35-E1D0-44C2-B1D5-D7FDAF3209D6.jpg

  • TIL, Netflix has edge severs in #Pune. This seems to be a very recent change (two months, tops!). 5884ACEB-D0CD-47DE-9ED8-0CB75FBCACCA.jpg

  • Excellent thread by my friend, Anand, on how Nestle got its Maggi product and brand back up after the sudden regulatory ban on its product