Technology related blog with posts on iPhone, iPad, Flex, Java and various other things that cross my path.
Tuesday, January 23, 2018
An iOS Laptop
It seems strange, but I think one of the big things keeping the iPad out of the conversation is the tablet form factor. If a person is looking to replace their old laptop or desktop they look at the iPad and it just does not seem like a replacement because it is perceived as just a tablet. They may see the Smart Keyboard attached to it in the store, but that is just an accessory for a tablet. People seem to have an association with the first class keyboard and a “main” computing device. The laptop form factor provides an extra level of comfort and consistency users may not feel with a tablet. The Smart Keyboard is also limited to being used on hard surfaces, which might also turn some people off.
The next thing holding back the iPad as a person’s main computer is the misconception that you can’t do a lot of “computer” things on them. It is probably just a hold over from the early days of the iPad when it was the next big thing and not only was the operating system pretty limited, but the quality of apps in the app store was also very low. Most people held on to their iPad 1 or iPad 2 for several years and never got to experience the more powerful iPads of the last few years or the new crop of apps that pushed the limits of tablet computing. If it was not for the last two years of daily iPad use and hours of podcasts helping me retrain my brain to work with a different style OS, I might also disregard the iPad Pro too.
Chromebook adoption in school’s could also be a factor as children start to get their own devices at home. My son has been using Chromebooks in school for a couple years now and has become very proficient navigating Chrome OS. Last fall, his homework required a device at home and he asked for a Chromebook. After a little research I found that while the low end Chromebooks are cheap; in order to get something with a little more longevity and higher quality you have to spend quite a bit of money. I briefly considered getting a MacBook for him, but then realized if anybody could make an iPad work for his tasks it was my son. I explained to him how his iPad Air could do all of the things the Chromebook could do and more. Of course the lack of a keyboard was an issue so I bought the Element Digital bluetooth keyboard case and despite the smaller keys he is quite happy with his setup. Unfortunately I think we are the exceptional case and most parents would purchase a $200 Chromebook and call it a day instead of spending twice as much for an iPad and a keyboard.
The combination of iOS and the iPad is now mature enough to be used by most people as their non-smartphone device. The first step Apple should take is to create an iOS device with a more familiar laptop form factor for iOS. The device would still support touch for some activities, but the keyboard would be the main input device. It would require a little more polish to keyboard shortcut on iOS, but for the most part it should be compatible out of the box. The next part is a bit trickier and involves Apple getting the word out that iOS on iPad can now do much more than it could back in the iOS 5 days when they owned their first iPad. Finally the new lower price point for the regular iPad should help make the iOS on iPad experience much more affordable when compared to other devices and the iPad Pro. I am convinced that iOS is the future of Apple devices and now is the time to start to expand beyond the old tablet form factor and into more interesting form factors like a 13” laptop or maybe even something as boundary pushing as a 21” desktop machine.
Monday, December 11, 2017
iPad Pro Productivity Apps
![]() |
| My Current Home Screen |
Note Taking
I played around with a few note taking apps in the beginning, but settled on Good Notes 4 for a few different reasons. First and foremost it has great Apple Pencil support and includes a neat feature that lets you lasso text and move it around, which is helpful if your writing style is a little messy and sparse. My favorite feature is that you can import PDF files from a number of file providers like OneDrive, Google Drive, DropBox or in iOS 11 the Files app. Once imported you can mark the documents up and then export them back to any provider you want. The app has the concept of categories to keep you organized and has the concept of notebooks with all different types of paper to choose from.Automation
FTP and SSH
File Providers
Miscellaneous Apps
- Ferrite - Podcast recording studio
- Overcast - Podcast listening app
- Microsoft Remote Desktop - Sometimes you need to access your Windows machine
- Byword - Markdown editor
- PCalc - A calculator because the iPad doesn't come with one, plus this developer has lots of easter eggs in it.
- iMovie - Movie editor because my Macs are too old to edit 4K
- Tweetbot 4 - My favorite Twitter client
- Inbox by Gmail - Keeping the dream of inbox zero alive.
Wednesday, August 23, 2017
Getting Video into iMovie on the iPad without iCloud
- Turn on Airplane mode to prevent any internet connection from occurring.
- Connect a Lightning to USB adapter with an attached SD card reader to the iPad.
- Insert and SD card into the card reader or in my case a Micro SD card.
- The Photos app will launch and prompt you to do an import.
- Import any of the videos you want and then choose to keep or delete them on the card.
- Unplug the Lightning to USB adapter.
- In the Photos app go to the “Last Import” album.
- Tap the Select button to enable selection mode and select all of the videos.
- Tap on the “Share” button (the box with the arrow coming out of it).
- In iOS 11 tap on the “Save to Files” action and in iOS 10 select the “Upload to iCloud Drive” action. This will copy the file to iCloud Drive.
- In the Photos app tap the Select button again and select all the videos and this time delete them.
- Go to the “Recently Deleted” album and delete all the videos from Photos (just in case these would get uploaded to iCloud Photo Library).
- Now open up iMovie.
- Create a new movie and import all of your videos from iCloud Drive.
- Click Done to go to the Summary screen just to make sure everything is “Saved”.
- If you are using iOS 11 open up the Files app and if you are using iOS 10 open up iCloud Drive.
- Delete all of the videos from iCloud Drive.
- Go to the Recently Deleted view and also delete them from there.
- Finally open the Settings app.
- Go into the settings for the current user, which should be the top option.
- In the user menu select iCloud.
- In the iCloud menu you can choose which apps will save their data to iCloud.
- Turn this off for the iMovie app.
- Now turn off Airplane mode and you are ready to work on your movie.
Sunday, March 19, 2017
Intro to Smart Home Stuff
Last month I spent a few days at my dad’s house in Florida and was surprised by how much home automation he had in place. The front door would automatically lock after a couple minutes, the lights were on timers and the garage lights had motion sensors. I immediately felt like I was falling behind in the technology race with my own father. The good news for me was that most of his devices were programmable, but they couldn’t be controlled from another device like a phone or one of the “ladies in a cannister”. I knew once I got home it was time to start planning my first foray into the world of the “smart” home.
Since I am an Apple devotee I started by researching Apple HomeKit. It seems that support for HomeKit from various vendors has been very slow due to the hoops they have to jump through in order to get approved by Apple. On the surface this seems problematic, but I like to think the adoption is a bit slower because they have placed higher standards on the vendors to ensure a more secure smart home experience.
I also looked into Alexa because I knew it supported many more devices, but my impression was that there wasn’t a consistent platform for connecting devices. In some cases you have to use the Echo skills functionality for the specific device, and in other cases you have to leverage IFTTT to trigger devices. Apple on the other hand has created an additional layer on top of the individual device apps that helps give a consistent way of controlling all the different devices. Siri support helps provide a little more flexibility than you get with Alexa, as is outlined in this great article from CNET, Google Home vs Amazon Echo. It also seemed a safe bet was to get stuff that supported Apple HomeKit, because they would also support all the other platforms too.
Once I settled on HomeKit it was time to find a device to try out in my home. I started thinking about my daily routine and what parts of it would be made easier and bedtime stood out in my mind. After sitting in the living room each evening I usually shut a bunch of lights off downstairs, upstairs I switch on the light to the room so I can turn on my bedside light and then go back out to switch the bedroom light off. I focused on this scenario and started researching online.
I went to the Apple Store page and searched through the HomeKit accessories to get an idea about what products were available. My bedside table lamp is from IKEA so it has the small E14 bulbs, so I had to find a “smart” outlet for that part of my plan. I settled on the iHome iSP5 because it was on sale from Amazon and was shaped so you could still plug other stuff in above or below it. For the downstairs lights I went with a Hue Starter Kit because they were the most well known brand available right now. I went with this particular starter kit, because it included a remote switch so you didn’t need a device to turn on the lights.
The Hue Starter kit was the first thing I received so I quickly unboxed them and replaced the two “dumb” bulbs in the recessed light over the fireplace with the new bulbs. I plugged the Hue Hub into my router and downloaded the Hue app. The setup in the app was pretty easy and was happy to see that signing up for a Hue account was optional. Next I went to the app store to download the Home app because I had removed it from my iPhone. The home app set up was easy, I created a room and was able to group the two lights together so they would be controlled as a single accessory. Controlling the lights from the control center was great and the ability to dim them by using a 3D touch was a neat feature. The Home app was able to dim the bulbs, but unlike the Hue app I wasn’t able to change the shade of white for the bulbs. I am not sure if the API just doesn’t support this yet or if Philips just hasn’t implemented it. Sounds like a software thing so it can easily be corrected.
The last thing to set up was Family Sharing, which started out pretty well. I quickly added my wife and kids to our home and they received the notifications. At some point I received a notification that I needed to set up either an iPad or Apple TV in order to access HomeKit from outside of our home network. I followed the directions for setting it up on the Apple TV, but wasn’t able to see the correct setting show up. On my iPhone I looked for the Home setting that appears on the iPad and couldn’t find it so I tried logging out of iCloud and then logging back in, which caused meant my Photo library had to get reconciled. In the end there isn’t a Home setting on the iPhone and eventually my Home setup propagated to the Apple TV.
I am stilling waiting on the iHome plug, but in the meantime I have been able to play around with Scenes and set it up so I can say “Good Night” to Siri and the lights would turn off. It is taking a bit of getting used to, but so far I haven’t received any complaints from my family about not being able to use the regular switch.
To be continued…
Hue has three different types of standard “shaped” bulbs: Hue White, Hue White Ambiance, and Hue White and Color Ambience. Hue White, the cheapest of the bunch, costs about $15 each, and only supports a single shade of white. The Hue White Ambiance costs about $30 each and supports over 50 thousands shades of white. The Hue White and Color Ambience, costs about $50 each and supports 16 million colors.
Wednesday, February 15, 2017
My Kingdom for an iPad Local Data Store
Almost a year ago I purchased the 9.7" iPad Pro, because I wanted to start using an iPad for more than just consuming social media and videos. In that time I have used the iPad on a daily basis at work mostly as a notebook by using GoodNotes, OneDrive and the Apple Pencil. Personally I have started blogging more using the ByWord and an old Apple Magic Keyboard. I also pushed the bounds of the device by recording, editing and posting my podcast, Kilobyte, exclusively from my iPad. The latter involved the Apple USB adapter, Ferrite (for recording and editing), DropBox for hosting, Coda for updating the RSS feed and Workflow to join it all together. It has been amazing how much I can accomplish now that I have a basic understanding of importing, exporting and saving using iOS extensions.
One thing noticeably absent from that list is making and editing videos, which seems odd given how easy and natural it is to use the iMovie app for simple videos. It isn’t excluded because I haven’t been making videos, because since August I have posted a bunch of drone videos on my YouTube channel, but they were all made using a Mac. I have avoided using the iMovie for iPad for one reason, video file management difficulties.
My drone footage always ends up on a Micro SD card either from my GoPro camera or the DVR inside my FatShark googles. At this point I can chain together a few dongles (MicroSD adapter to SD Card Reader to Apple’s USB adapter) and get them into the Photos app on my iPad, which will automatically upload them to my iCloud Photo Library. The problem is I don’t want these raw video files in my iCloud Photo Library and more importantly I don’t want my iPad to spend battery or bandwidth uploading over 1GB of data to the internet. Yes internet connections are everywhere, but they aren’t all created equally and sometimes it isn’t polite to just destroy a coffee shop’s internet bandwidth.
All I want is a folder inside an app where I can copy files from the USB drive without having to go through my iCloud Photo Library. I am not asking for an OS level filesystem, just something in an app that won’t get synced to the cloud. My ideal iMovie workflow would let me create a new project, plugin a USB card, select the video files to import (regardless of folder structure) and pull those videos into the app so they are stored locally just like the projects are stored today. After editing the movie and uploading it to YouTube, I could then choose to delete the project file including the imported videos.
If there is ever hope of getting audio and video professionals to switch to the iPad for work it is requires support for enormous file sizes and external disks. The cloud based data providers like iCloud, DropBox and Google Drive just fall down when working on enormous media files. I really enjoying editing podcasts using the Apple Pencil and think it would be just as much fun to edit video, but right now it just doesn’t work for me.
Sunday, May 15, 2016
Adopting the iPad Lifestyle
I have been very interested in the ongoing discussion about the iPad-only lifestyle on all my favorite podcasts. It has made me think a lot about how I use my iPad and more importantly how I could be using my iPad for more tasks. A few weeks ago I bought a 9.7" iPad Pro with the intention of taking my iOS game to the next level. It has been an interesting experiment and has required me to rethink my usual workflow at both home and work.
The Dev Diary
The first thing to go was going to be my “Daily Dev Diary”. For the last few years I have been printing out a sheet of paper each day for keeping me on task and for keeping track of little things that happen during the day. Each morning I take my notes from the previous day, update the source document and then create the next day. The document has four sections to cover things I want to do over the long term, things I did yesterday, things I have to do today and random notes.
Migrating this process to include the iPad, was pretty easy once I settled on using Good Notes 4 as the primary note for note taking. I start by editing the master markdown document on my laptop and print the current day out to a PDF using Google Chrome. The PDF resides in OneDrive, which I use for all of my work file needs. I open up Good Notes 4 and import the document using the OneDrive integration. Once in the app I am able to use my Apple Pencil to markup the document as I had before. At the end of the day I export the document back to the OneDrive folder and voila it is ready for the next day. It was weird at first walking around with the iPad, but eventually it became natural and I don’t think I could go back to using the paper.
Secretary’s Day
One of my extracurricular activities involves being the secretary for the local youth baseball league, Merrimac Baseball. Due to my recent success with my dev diary, I thought it would be a piece of cake. I immediately ran into a problem with the first step in the process, duplicating an existing iCloud Drive document. I normally take the previous meeting minutes markdown file and make a copy, but there didn’t seem to be an easy way to do this in iOS. I opened up the iCloud Drive app, but it only provided me with a limited set of options. My markdown editor of choice, Byword recently added support for editing iCloud Drive documents, but I couldn’t figure out how to “Save As” or “Duplicate” the files. In the end I turned to Workflow for iOS and created a custom workflow that would let me select an iCloud Drive file and save it somewhere else. It took a few tries to get it right, but now I have it there to use whenever I need to copy a file. Once I duplicated the file it was all downhill from there, because I just used GoodNotes for my note taking.
After the meeting I had to transcribe my notes back into a markdown file, which I did using the new split screen feature in iOS 9. Byword had some problems displaying the full keyboard in split screen mode so that wasn’t great, but I did eventually figure it out. Finally after exporting the PDF to iCloud Drive I had to upload it to the baseball website. At first I wasn’t sure if it was possible, but once I clicked on the file chooser button on the web page in Safari, I was presented with my iCloud Drive directories and quickly found the PDF and added it to the site.
Learning the Ropes
So far the iPad lifestyle experiment has been successful for me because the device is so portable and I have found my original assumption about it being too much work to do things in iOS was flawed. There are definitely times when I have to put on my thinking cap and figure out the iOS way to do something, but in most cases it involves a simple solution, I will easily be able to apply in the future. I look forward to continuing this trend and expanding the amount of things I can do on this wonderful little device.
Sunday, February 21, 2016
Surface Book First Impression
Bad Start
Right away I was impressed by the screen on the Surface Book, probably because I have never had the pleasure of using a high resolution display on a PC or Mac for that matter. Windows seemed to be taking a really long time to load, so I asked my brother if this thing had an SSD or not. Eventually the Windows splash screen disappeared only to be followed by a Blue Screen of Death, which really looks nice on the display ;-) I held down the power button as I have often done on my work PC and gave Windows another try. It started right up this time and quickly loaded the login screen.Keyboard Testing
The keyboard was attached so I immediately opened up a web browser and searched for my favorite typing speed test page. I opened up IE and did a search for typing test and just checked out one of the first results. The keyboard felt fine to me and I was able to type at about the same as normal. Most of the time I type on a Microsoft Ergonomic keyboard so any “regular” keyboard hurts my wrists after about a half an hour of typing.Tablet Mode
I was most excited to try out the stylus and see how that felt on the Surface Book in tablet mode. Based on other reviews I knew there was some sort of software mechanism for detaching the screen so I asked my brother to show me how to do it. Sure enough down in the system tray is an icon for disconnecting the screen. The latch disengaged and I picked the tablet up, it didn’t seem any heavier than an iPad Pro to me. Once in tablet mode the top seemed to be slightly thinner than the bottom, which instinctually made me flip it over and to the lean forward to trigger the accelerometer to flip the display. Nothing happened. I tilted it forward again, because that is an old iOS trick when changing orientation. I shrugged it off and put it down on the table so it was slanted away from me. (Later on I fumbled throught the settings and found the orientation had been locked)Full Windows in Tablet Mode
Once in tablet mode I had to find OneNote so I could do some drawing using the stylus. I tapped on the start menu and tapped until I found not one, but two OneNote applications. I tapped the first one and it asked me to log in with a Microsoft account, so I closed the window and opened the other one. In the process of navigating around it hit me that something didn’t feel right. I really didn’t like complex desktop type navigation on a tablet. I think the iPad’s giant sized iPhone home screen layout of apps could be improved (not sure how), but it is just so much more natural than drilling down into the Start Menu to look for an app. Yes I could have used search as I often do on my iPad, but this seemed clunky to me. I guess my brain has just been trained to expect a cleaner interface on a tablet device thanks to iOS. Either way it was an interesting moment for me.The Stylus
Once I opened the correct OneNote I grabbed the stylus and started drawing. The lag when drawing wasn’t noticeable to me and the palm rejection was great. I drew some pictures and practiced zooming and rotating to see what things looked like. Overall it was a great experience. I handed the stylus over to my 9 year old son and he started drawing. He has used a stylus on my iPad Air for drawing before and was being very careful not to touch his palm to the screen. I told him how with this display he could put his hand down and it wouldn’t cause problems, which made him happy. He spent a few minutes drawing and intuitively changed colors, zoomed, panned and erased.Final Thoughts
Despite the technical difficulties on start up, the SurfaceBook worked pretty well. The computer itself has a nice modern design and the keyboard was fine for me. Using the stylus was great and put to shame the stylus I currently use with my iPad Air. The process of detaching and attaching the tablet to the keyboard was kind of weird, but I guess since the GPU lives in the main body you probably don’t want to just pull it apart. My biggest take away from the whole experience was my dislike for the desktop interface when in tablet mode. It just didn’t feel right and seemed like way too much overhead for when you are just doing something as simple as tapping on the screen with your finger. The iPad home screen needs work, but in its current state beats using the Start menu every time. Of course I only used the tablet for about 15 minutes, so I am sure there are things that become natural over time, but I do use Windows almost 8 hours every day so its not totally foreign to me. I will consider to ponder the viability of the iPad lifestyle, but for now the only thing I know for sure is that keeping iOS and Mac OS X separate seems like a good long term bet, if only so the simple iOS interface doesn't become polluted with the sins of our desktop past.Monday, October 5, 2015
Tips for iOS Device Enjoyment
- Upgrade to a paid iCloud storage plan.
The free 5GB storage option is nice when you get started, but after you have lots of photos on your phone OR have two devices this space runs out quickly and will give you the dreaded "Unable to back up your device because you don't have enough iCloud storage." Apple recently revised their storage tier pricing so you can get 50GB of storage for $0.99 per month (less than $12 per year). This space can be used to store all sorts of things, but most people will use it for the back up of their devices and for their photos.
To upgrade your storage plan just do the following:
- Go to the Settings app
- Navigate to the iCloud settings
- Tap "Storage" setting
- Tap "Change Storage Plan"
- Tap the storage plan of your choice and tap Buy
- You will be prompted to enter your iTunes password and will then be billed monthly. - Turn on iCloud Photo Library
One of the biggest culprits of the "Not enough space available" message is Photos and typically you see this message when trying to take a photo. The gut response is to go to the Photos app and start deleting photos to make space, which will most likely cause you to make hurried and rash decisions. You may find that when you have more time you will take the photos off of your device and put them on a computer, which works for a time, but then you don't have access to them on your phone anymore. The iCloud Photo Library will put a copy of all the photos on your device onto Apple's servers. The photos will take up your iCloud storage space, but if you completed step 1 above then you will be able to store plenty of photos. The added bonus is you can see all the photos on any iOS devices you are logged into and will also be able to view them at iCloud.com. Your "Not enough space available" issue will also be resolved, because as your device starts to run low on space, the device will start to clean up any of the full versions of the photos that are on the device that are also on Apple's servers. You will always have small versions (thumbnails) of your photos on your devices, but no matter what the full version will always exist in the server, only to be downloaded to your device if you try to view it.
How to enable iCloud Photo Library
- Go to the Settings app
- Navigate to the iCloud settings
- Tap the Photos item
- Flip the switch to turn on the "iCloud Photo Library"
- Choose "Optimize iPhone Storage" if you have a small phone and lots of photos.
- It will take a while for it to upload all your photos. Go to iCloud.com and you can see how it is progressing - Turn on iCloud backup
One of the most common features that people typically have turned off is the iCloud backup. I often talk about this by saying, "I could take my phone and throw it into a river right now, go to an Apple store, buy a new phone and within minutes be up and running with everything exactly the same." Now of course that is a doomsday scenario, but this comes in handy when you get a new phone, because the first thing it asks you is whether or not you want to restore from an iCloud back up.
How to enable iCloud Backup
- Go to the Settings app
- Navigate to the iCloud settings
- Tap the Backup item
- Turn on the back up - Change the name of your device
I would always get confused in the past when looking at a list of my devices somewhere either in the Find my iPhone app or with back ups regarding which actual device it was talking about. I used to just say "Keegan's iPhone". Starting with my iPhone 5, I actually went in and updated the name to "Keegan's iPhone 5" so if I updated to the iPhone 6S I would know exactly which phone it was talking about.
How to update your device name
- Go to the Settings app
- Navigate to General > About
- Tap the Name field and update your device name to the actual model number.
Friday, May 15, 2015
The Mystery of iCloud Photo Library Optimization
However, as I soon found out the Optimize Storage option would cause me more stress than I anticipated. You see Apple decided that the optimization would be completely automatic with no opportunity for manual intervention for the user. There is clearly some sort of algorithm that determines what full size versions of photos to keep on the device. So far one of the rules revolves around photos taken within the last 30 days and there is also one based on photos that were downloaded locally to the device in the recent past. It seems that no matter how low the available storage level goes the full size of these photos will remain on the device.
I learned this because the other day I tried to take a video of my son playing baseball and got the dreaded "Video couldn't be saved because of insufficient space" message. My heart sunk because I thought barring some insane offline photo taking spree this error would never appear on my devices again. My expectation was that in the worst case scenario if space was running low (as in I didn't have enough space to take one picture) that the "Optimize" setting would delete ANY photos that had already been uploaded to the cloud. I figured maybe there were tiers:
if (availableStorage > 500MB) then don't do any optimization
if (available Storage < 500MB && availableStorage > 250 MB) then get rid of any full size copies of photos from more than 30 days ago that have been uploaded to the cloud
if (availableStorage < 250MB) then delete any full size photos that have been uploaded to the cloud
No such luck though, it seems to insist on keeping some amount of full size photos on the device even if they exist in the cloud. I was bit by this recently because about 2 weeks ago I went on a trip and recorded a bunch of video, which went up to the cloud nearly the same day. However, now the 1GB of videos from last month sits on my device and I have no way of deleting it without also deleting the copy in the cloud too.
I tried all sorts of trickery like trying to delete the photos using the Image Capture app on my MacBook. I turns out the delete functionality isn't available if iCloud Photo Library is turned on for the device. So I tried turning off the iCloud Photo Library on the phone and while the delete button appeared in Image Capture it didn't really do anything.
In the end I found the best way to get me back some space was to turn off the iCloud Photo Library on my iPhone, which freed up some space because it removed all the iCloud Photo Library thumbnail photos, but all the full size photos were still on the device. At this point I was able to use the Photos app on my iPhone to remove photos and videos from my device, but not from the iCloud Photo Library. I also had to delete them from the "Recently Deleted" album too. Once I got rid of some of the videos that had been taking up so much space I turned the iCloud Photo Library back on and it started downloading the thumbnails again, but I now have a 1.5 more GB of free space on my iPhone.
Tuesday, July 6, 2010
iOS 4 on the iPhone 3G Update
Wednesday, June 30, 2010
To iOS4 or Not To iOS4
This would all be okay if I could actually find a store with the iPhone 4 in stock, but who knows when I will be able to find one. I am now left with the decision of dealing with this slowness and leveraging the iPad as often as possible OR following some undocumented steps to revert my phone to iPhone 3.1.1. Are the few features I get with the iOS 4 worth the trouble? At the current time I am leaning towards NO and will probably do the downgrade soon. If anybody else is having a similar problem here is a site with the Steps to Downgrade an iPhone's firmware.

